Welcome to the site for BeagleBoard.org GSoC 2025 projects!

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

Upstream Zephyr Support on BeagleBone AI-64 R5

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.

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

  • References: