GSOC 2013 RTEMS Project Final Report

The RTEMS Project had another great Google Summer of Code! Eight students successfully completed projects spanning the range of RTEMS. Good news from each of the students, in their own words, is included in the final report. The students and projects were:

  • Application Configuration GUI for RTEMS by Shubham Somani
  • Atomic Operations and SMP lock debug tool for RTEMS by Deng Hengyi
  • Enhance low-level API of libmm for Memory Protection and Caches by Hesham Moustafa AL-matary
  • Paravirtualization Layer in RTEMS by Phillip Eppelt
  • Porting CAN driver, LinCAN, to RTEMS by Jin Yang
  • RTEMS Runtime Loader by Peng Fan
  • SMP Aware Scheduler by Sree Harsha Konduri
  • Unified APIs by Vipul Nayyar

GSOC was initially launched in 2005 and RTEMS has participated in every GSOC instance since 2008. As usual, we have a large volume of code and documentation to review and merge, and we hope our students continue to work on their projects and remain active in open-source. The following projects were successfully completed:

We also extended our history of working with other open-source projects with one student adding CAN device emulation to Qemu, another student running RTEMS in a Pok partition, and another who has made made modifications to GDB to provide better support for debugging RTEMS dynamically loaded applications.

We look forward to continued contributions from the students!