Implementing Simple Realtime Systems Chapter 2
Topics Multi-tasking Simple task loop with interrupts XINU system details How to work on Project 1?
Multi-tasking Execute the command to how many processes you operating system is currently processing: > ps –A | wc -l
Simple Task Loops InitTask1Task2Task3Task4 isr1isr2isr3 Undependable response time Esp. with interrupts
Simple IO Simple IO program to access the parallel port Observe the use of time library for delays. In our project 1 you will access the LEDs on the board using GPIO: General purpose IO, register of 1 bit per LED Simple stepper motor: observe that the code is table-driven
XINU on WRT54GL System Lets analyze the code, various components, the memory layout The XINU kernel
Memory Layout Lets look at XINU/ WRT54GL layout in the handout enclosed. Memory layout Also see the Nexos lab handoutNexos lab handout