RTOS/microkernel imporvements#
These project ideas focus on growing open source for microcontrollers with a specific focus on better understanding of computer systems and co-processing in a heterogeneous, asymmetrical multiprocessor system where Linux is the typical kernel used on the system coordination portion of the system.
RTOS/microkernel imporvements Medium complexity 350 hours
Incorporating Zephyr RTOS support onto the Cortex-R5 cores of the TDA4VM SoC along with Linux operation on the A72 core. The objective is to harness the combined capabilities of both systems to support BeagleBone AI-64.
- Goal: submit upstream patches to support BeagleBone AI-64 and respond to feedback 
- Hardware Skills: Familiarity with ARM Cortex R5 
- Possible Mentors: Dhruva Gole, Nishanth Menon 
- Upstream Repository: The primary repository for Zephyr Project 
- Expected Size of Project: 350 hrs 
- Rating: Medium 
- References:
 
RTEMS on RISC-V Medium priority Medium complexity Large size
- Goal: Add RISC-V-based PolarFire SoC support to RTEMS RTOS 
- Hardware Skills: RISC-V 
- Software Skills: C, RTOS 
- Possible Mentors: Joel Sherrill, jkridner 
- Expected Size of Project: 350 hrs 
- Rating: Medium 
- Upstream Repository: https://git.rtems.org 
- References:
 
Zephyr on R5/M4F (K3) Medium priority Medium complexity Large size
- Goal: Add Zephyr RTOS support to the R5/M4F cores in the J721E/AM62 SoC 
- Hardware Skills: R5/M4F 
- Software Skills: C, RTOS 
- Possible Mentors: NishanthMenon, Vaishnav Achath 
- Expected Size of Project: 350 hrs 
- Rating: Medium 
- Upstream Repository: zephyrproject-rtos/zephyr