Porting and Deployment Oberon System on Raspberry Pi
MetadataShow full item record
With the advent of low-cost programmable embedded systems (e.g. Raspberry PI, VoCore, Arduino) the need emerges for software development tools that are efficient simple to use and inherently safe. In this project, we investigate the applicability of type-safe general-purpose language for use in limited resources embedded environments. The difficulties in porting the Oberon operating system to the Raspberry Pi lies in the fact that there is not a reliable Oberon compiler for the ARM architecture. To deal with this dilemma, we decide to port the Oberon compiler to a commonly available platform where allow us to test and verify the correctness of the generated ARM binary code. Programming language C++ and x86 architecture becomes our choice. During the research, we invented a solution to cope with the difficulties due to the lack of a reliable Oberon compiler for ARM architecture.
Xue, Haiping (2016). Porting and Deployment Oberon System on Raspberry Pi. Undergraduate Research Scholars Program. Available electronically from