Escolar Documentos
Profissional Documentos
Cultura Documentos
Set up a platform (emulator, compiler, debugger) for the purpose of testing the operating system on a host machine.
Learn about porting process in general and identify porting tasks. Design solutions for gradually porting individual components of fiasco.oc to PowerPC architecture
Implement the solutions. Test and evaluate the resulting system both on an emulator (if possible) and on freescale microcontroller.
The background required for the project would include knowledge about the following: Operating Systems concepts such as: Inter process communication, address space, threading Computer architecture concepts such as: Instruction Set Architecture, Microprocessor functionality, memory systems, I/O Embedded Systems concepts: principles of embedded systems development, power management, handing interrupts in the context of embedded systems Embedded C programming skills Knowledge of using tools such as cross compilers, debuggers, testers
As part of completing the project the following courses will be taken in the next summer semester: EI0667 Real-Time and Embedded Systems 1 & 2