It is about a practical module called Operating System Internship. There are 6 small projects based on each other.
It is about designing, implementing and integrating a simple operating system on a typical processor for today's embedded systems
The operating system will be written for a Raspberry Pi 2 Model B (ARMv7-A, processor: BCM 2836) emulated in Qemu.
Topics that need to be covered:
1. serial interface
2. processor modes, interupts and timer
3. context change, simple scheduling
4. system calls
[login to view URL] virtualization
[login to view URL] spaces
The tasks have to be done every two weeks.
I have solutions from previous years for similar tasks that will help you to structure and complete these key projects.
There will be a Toolchain Make File, a Uboot loader, ARMv7 Architecture Reference Manual, ARM and Thumb-2 Instruction Set Quick Reference Card, Procedure Call Standard for the ARM Architecture, Excerpt ARMv7 Architecture Reference Manual - VBAR to help you to get enough Information about all Stuff
9 freelancers are bidding on average €533 for this job
Hello , Read your project . Would like to know more details like whether you want to have a customized headless vanilla linux cross compiled for rpi (ARM) or you want a different base OS itself?.