Real Time Kernel for Keil development board with Arm Cortex M3 MCU.
- Worked to complete this project with my great partner William Li
- CMSIS Documentation 'Software Interface'
- Keil MCB 1700 evaluation board with LPC1768 MCU
- uVision5 IDE
- Initialization and implementation of 6 Task Control Blocks (TCB)
- Context switching triggered by fixed-priority preemptive scheduling
- Mutexes with priority inheritance
- Blocking Semaphores
Needs refactoring