DocumentCode
3188365
Title
Hands-on system programming labs & projects based on E2LP platform
Author
Kordic, B. ; Marinkovic, V. ; Popovic, M. ; Kastelan, I.
Author_Institution
Fac. of Tech. Sci., Univ. of Novi Sad, Novi Sad, Serbia
fYear
2015
fDate
25-29 May 2015
Firstpage
790
Lastpage
793
Abstract
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.
Keywords
Android (operating system); computer aided instruction; computer science education; embedded systems; engineering education; field programmable gate arrays; laboratories; microcontrollers; program compilers; ARM; Android kernel devices; Android kernel modules; E2LP embedded learning platform; FPGA; base boards; chat communication; cross-compiling tool chain; daughter boards; educational embedded platform; global project; hands-on system programming lab-and-projects; hardware peripherals; laboratory exercises; multithreaded user space applications; real-time system development; research embedded platform; student projects; text communication; virtual peripherals; Androids; Digital signal processing; Field programmable gate arrays; Kernel; Programming; Real-time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2015 38th International Convention on
Conference_Location
Opatija
Type
conf
DOI
10.1109/MIPRO.2015.7160378
Filename
7160378
Link To Document