.. _gsoc-ideas-rtos-microkernel-improvements:
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.
.. card::
:fas:`timeline;pst-color-secondary` **RTEMS on RISC-V**
^^^^
- **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:**
- `Issue on RTEMS tracker `_
++++
:bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size`
.. card::
:fas:`timeline;pst-color-secondary` **Zephyr on R5/M4F (K3)**
^^^^
- **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:** https://github.com/zephyrproject-rtos/zephyr
- **References:**
- `J721E TRM `_
- `AM62 TRM `_
++++
:bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size`