-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This is the wiki for this repository, this is a project for a Real-Time subject from the UPC-Facultat d'informàtica de Barcelona.
In this project I'm going to develop and test a real time OS for the raspberry Pi 3, that run pre-compiled tasks in a round robin scheduling. For this OS, we need code for:
- UART communication
- Interface to work with the GPIO pins
- Memory Management
- Timers and interrupts management
- Task management and scheduling
- Support for multicore.
- System calls for safety and efficiency usage of the hardware.
This concepts are designed in stages of development. This wiki contains information about my designs and some implementation details. Also, there is some information about the use of the compiler and emulator.
The right panel contains all the information, divided by the different stage of development.
Some code is from the following repositories:
-
In Matyukevich repository there is a design for a Raspberry pi general purpose OS.
-
The bztsrc repository contains some OS concepts.
In the other hand, some implementations and design features are from ZeOS,a OS designed and developed for a subject int UPC-Facultat d'informática de Barcelona.
Powered by GreenTreeData