Undergraduate Research: uC5282 Microcontroller Emulation in Qemu with Support in RTEMS
Undergraduate Research: uC5282 Microcontroller Emulation in Qemu with Support in RTEMS
This project was focused on Qemu, RTEMS, and the uC5282 microprocessor. At the end of my involvement in the project, I had successfully emulated the uC5282 board in Qemu by referencing work done by a previous contributor (Till) years prior. Though the core of the project was successful in that the emulation was working properly after testing, the solution was not comprehensive. Support was added more as a workaround with existing emulation of other Motorola Coldfire boards in Qemu, and not as a full emulation target within the program. I intend to continue work on this project at a later date along with Dr. Gedare Bloom to make the solution more complete and official.
The Qemu fork I worked out of is available on my Github page (link below). Links are also provided for the official Qemu and RTEMS websites if more information about those systems is desired. Below is a research paper written in conjunction with Vijay Banerjee, Sena Hounsinou and Dr. Gedare Bloom during this project, in which my contribution was focused on the work stated above as well as minor work in the RTEMS networking modules. Please feel free to contact me for more information about this project.