UB CSE 321 - Multi-tasking and Realtime Scheduling (2 pages)

Previewing page 1 of 2 page document View the full content.
View Full Document

Multi-tasking and Realtime Scheduling



Previewing page 1 of actual document.

View the full content.
View Full Document
View Full Document

Multi-tasking and Realtime Scheduling

59 views

Problems/Exams


Pages:
2
School:
University at Buffalo, The State University of New York
Course:
Cse 321 - Realtime Embed Systems
Realtime Embed Systems Documents

Unformatted text preview:

Project 4 Multi tasking and Realtime Scheduling CSE321 Embedded and Realtime Operating Systems Fall 2007 1 Objectives and overview of the project In Project 1 we prepared a simple hardware system and embedded in it a minimal operating system In Project 2 the minimal operating system was enhanced by adding shell commands and by adding a simple device driver In Project 3 we worked with UARTs and the serial communication mechanisms In this project we will explore multi taking using Embedded XINU processes control and scheduling methods Specific goals are to i study the software representing various components of the Embedded XINU operating system especially the files dealing with process creation and ii implementing a simple multi tasking using static priority and comment on the features provided by Embedded XINU and its suitability for implementing realtime systems 2 Project Environment 2 1 Operating system XINU XINU Xinu Is Not Unix is a small academic operating system developed at Purdue University by Dr Douglas E Comer in the early 1980s for the LSI 11 platform it has now been ported to a variety of platforms Embedded XINU is an update of this project which attempts to modernize the code base to ANSI compliant C and port the system to a modern architecture specifically the MIPS architecture 2 2 Hardware WRT54GL We will use wireless router WRT54GL as a host for embedded the software we will develop for enhancing the features of an embedded operating system The WRT54G is notable for being the first consumer level network device that had its firmware source code released to satisfy the obligations of the GNU GPL This allows programmers to modify the firmware to change or add functionality to the device WRT54GL features a Broadcom MIPS processor BCM5352 200 250Mhz a four port switch 802 11b and 802 11g wireless LAN support a Web interface for configuration of the router 16Mbytes of RAM and 4Mbytes of flash memory Any modification to the router function itself has to be



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Multi-tasking and Realtime Scheduling and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Multi-tasking and Realtime Scheduling and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?