ECE 544 Software Project 1 Kuo-Chun Huang (KC). Environment Linux (Ubuntu or others) Windows with Cygwin

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

How to install “bubble” fonts These fonts are used to create the Formative Assessment sheets.
Microprocessor Simulation
Install Software in Ubuntu. Do you have Internet? Everything is on the Internet and Free!
How to send request for activating your Hotmail account go to site 
Computer System Laboratory
Mat-100 Instructions for download and completing form.
CSE 528 Final Project Submission Dongli Zhang. Recent Due 10-Paper Survey due November 26 Send PDF file to BOTH Professor and TA Professor:
One to One instructions Installing and configuring samba on Ubuntu Linux to enable Linux to share files and documents with Windows XP.
Lab 3 Department of Computer Science and Information Engineering National Taiwan University Lab3 - Cross Tools 2014/10/7/ 20 1.
IMC service provider bidding steps. Add your Username and Password as shown above.
Lab 11 Department of Computer Science and Information Engineering National Taiwan University Lab11 - Porting 2014/12/9/ 26 1.
A few Linux basics Network Monitoring & Management.
A little PHP. Enter the simple HTML code seen below.
Internet of Things with Intel Edison Compiling and running Pierre Collet Intel Software.
1 Install FTP for Curriculum Development Professional Development Training.
ABAQUS Installation on LINUX Platform D. Hanumanthappa, A. Jérusalem May 5th, 2010.
Setting up Eclipse Computer Organization I 1 August 2009 ©2009 McQuain Getting Eclipse for C/C++ Development Go to and click on Download.
CSC 215 : Procedural Programming with C C Compilers.
| nectar.org.au NECTAR TRAINING Module 10 Beyond the Dashboard.
Laws of Life Essay: FINAL DRAFT INSTRUCTIONS. When preparing your FINAL DRAFT, please do the following: 1.After making all corrections, print one final,
English version of the subjects. How and where to submit the report Please submit your report using CD-R or DVD-R with a soft or hard case, which include.
ICT Functional Skills Prepare an or add some contacts (This is always Question 4)
Dr. Roger Webster Copyright 2008 Roger W. Webster, Ph.D. Department of Computer Science Millersville University (717) office
C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.
Run your first C program.  Bring your computers to class  No prior programming experience is needed  Hours spent  Sakai  TAs.
Cole David Ronnie Julio Sam Littlefield. Let’s Begin  Globus Toolkit runs on Unix platform only  Install Ubuntu  download all updates for Ubuntu.
Setting up Cygwin Computer Organization I 1 May 2010 ©2010 McQuain Cygwin: getting the setup tool Free, almost complete UNIX environment emulation.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
PSU Resources
What is this “thing”?  Basically it is a website where you would be able to collaborate with the group in a safe and private environment through a powerful.
8/30/2012Copyright Joanne DeGroat, ECE, OSU1 Using ModelSim under LINUX.
CYGWIN install Step1. go to the website cygwin.com, download the setup.exe(click on the icon, install cygwin now) Step2. Double click one setup.exe,install.
| nectar.org.au NECTAR TRAINING Module 10 Beyond the Dashboard.
Lab00-Getting Started with VC Launch VS 2005 Launch Visual Studio 2005 – Start > All Programs > Microsoft Visual Studio 2005 > Microsoft Visual.
Intro to SPIM Justin Fiore Nathan Parish. Installing SPIM on Windows Download pcspim.zip from the SPIM website:
Nachos Overview and Project 1. Nachos Introduction Official website
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Installing Applications in FreeBSD lctseng. Computer Center, CS, NCTU 2 Before we start  Permission issue root: the super user Like administrator in.
Cygwin Tutorial 1. What is Cygwin? Cygwin offers a UNIX like environment on top of MS-Windows. Gives the ability to use familiar UNIX tools without losing.
 Prepared by: Eng. Maryam Adel Abdel-Hady

Installing git In Linux: sudo apt-get install git In Windows: download it from run the setuphttp://git-scm.com/download/win.
Assignment Preliminaries The following applies to all assignments © 2016 B. Wilkinson Assignprelim.ppt Modification date: January 3, 2016.
Tutorial 1 Writing Your First C++ Program CSC1110C Introduction to Computer Programming By Paul Pun Acknowledgement: Special thanks to Dr. Michael Fung.
Cygwin Tutorial 1.
How to Program.
Chapter 9 Managing Software
Refworks Part I.
Cygwin Tutorial 1.
How to Start Programming in Linux Environment
Getting Eclipse for C/C++ Development
Install external command line softwares
Chapter 7 Installing Program &Backup Tool
The Linux Operating System
Fall 2009 B+ Tree Recitation
Lab 10 Instructions You can use g++ on build server, visual studio on local machine or your preferred C++ IDE. Important Note: For your grade, please show.
Install Ruby If you are running on Mac OS X, Ruby is preinstalled.
ECE 544 Group Project : Routing
Assignment Preliminaries
Download and Installation of code::blocks
TPC-Global PARTcommunity
Cygwin.
Cygwin Tutorial 1.
Blackboard Save a File as .rtf
Cygwin Tutorial 1.
Computer System Laboratory
Getting Eclipse for C/C++ Development
Input and Output Python3 Beginner #3.
FY 2019 SCHOOL-BASED FEEDING PROGRAM
Presentation transcript:

ECE 544 Software Project 1 Kuo-Chun Huang (KC)

Environment Linux (Ubuntu or others) Windows with Cygwin

Gcc Package -- linux Which g++ Update the /etc/apt/sources.list in ubuntu es_and_Upgrades_and_Installing_Software Open the terminal (console), type ‘ sudo apt-get update ’ and 'sudo apt-get install g++'. Adaptation Manager Input Password Search g++ and then install it

Gcc Package -- cygwin Download and run cygwin installer In the step “ Select Packages ” expand “ Devel ” Select gcc, gdb related packages, and make click next and follow the rest of the installation instructions

Example 1 & 2 Example 1: Transmit a packet from sender to receiver Example 2: How to design “ Packet Header ”

Project 1 Send File name first Fragment data in “ text.dat ” to the limited packet size (e.g. 1500bytes) Use the code in Example 1 to transmit the packet Use the code in Example 2 to control sequence number Assemble all the packets to the same data Use “ diff text.dat xxx.dat ” to check

What to Submit CODE: All your source code. (please do not include text.dat and executable programs) COMPILE SCRIPT: If you use makefile to compile, provide makefile. Otherwise, write a text file (not a Microsoft WORD document) telling me how to compile your code. Also, please mention what system u are using (Linux or Cygwin) DESIGN DOCUMENT: A brief description about your protocol and designed packet format. A text file is OK. If you feel necessary to have graphics and figures, a PDF file is preferred than MS Word document. Please tar all the above files as one attachment to the . In your , please put "ECE 544 PROJECT 1" on the subject line and your full name in the body. Moreover, please format the name of the attachment file as ECE544 Project1-your name)