Hands-on system programming labs & projects based on E2LP platform

2015 
This paper presents a set of laboratory exercises and student's projects developed for an E2LP embedded learning platform. The E2LP is educational and research embedded platform composed of base and daughter boards based on FPGA and ARM, respectively. The exercises and student's projects cover different topics in embedded and real-time system developments. The main goals of the exercises is to introduce writing Android kernel modules and devices, and multithreaded user space applications using cross-compiling tool chain for embedded platforms and systems. In course of their projects, students implement real-time support for various virtual and hardware peripherals such as RS-232, VGA, LCD, random generator number, encryption device, and etc. The exercises and projects are basic functional building blocks of a global project which provide simple text/chat communication between two E2LP boards. The achieved results are positive and promising.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    5
    References
    0
    Citations
    NaN
    KQI
    []