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 :
بازگشت