CSE321Week4 - CSE 321 Panya Chanawangsa pc57@buffalo.edu...

Info iconThis preview shows pages 1–13. Sign up to view the full content.

View Full Document Right Arrow Icon
CSE 321 Panya Chanawangsa pc57@buffalo.edu
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Today’s Agenda • Xinu • WRT54GL • Introduction to NEXOS Lab
Background image of page 2
Xinu • Unix spelled backward • Developed by Dr. Douglas E. Comer (Purdue University) • ANSI-compliant C • Meant for educational purposes
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Embedded Xinu • To port Xinu to embedded MIPS platform
Background image of page 4
WRT54GL • Detailed instruction: http://xinu.mscs.mu.edu/HOWTO:Modif y_the_Linksys_hardware • You DO NOT have to do this. We already did it for you. • Our goal is to get you familiar with working in the Embedded Xinu environment
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Introduction to NEXOS Lab • Log on to timberlake/nickelback/hadar • Connect to the NEXOS server: ssh nexos-dlink.cse.buffalo.edu • Change your password: passwd
Background image of page 6
XINU Environment
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
XINU Environment
Background image of page 8
Some Technical Terms • Cross Compiler • Shell • Kernel
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Cross Compiler • General idea: – Compile a program on machine A – Run it on machine B where an OS is not supported • In our case, we build the XINU system on a local machine and port the executable to the routers.
Background image of page 10
Shell • User interface for the operating system • Access to the kernel • Other programs are called through shell • CLI (Command Line Interface) • GUI (Graphical User Interface)
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
• Lowest level but the most important part of an operating system • Resource management • Bridge between software and hardware
Background image of page 12
Image of page 13
This is the end of the preview. Sign up to access the rest of the document.

This document was uploaded on 10/27/2011 for the course CSE 321 at SUNY Buffalo.

Page1 / 30

CSE321Week4 - CSE 321 Panya Chanawangsa pc57@buffalo.edu...

This preview shows document pages 1 - 13. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online