DocumentCode :
2724812
Title :
Design of Embedded OS Micro-kernel Experiment Series on ARM
Author :
Qu, Bo
Author_Institution :
Sch. of Math. & Inf. Technol., Nanjing Xiaozhuang Coll., Nanjing, China
fYear :
2012
fDate :
11-13 Aug. 2012
Firstpage :
2109
Lastpage :
2113
Abstract :
This paper describes technical details of designing an embedded OS micro-kernel experiment series on ARM platform for embedded curriculum teaching. The series consists of several step by step foundational experiment projects for designing a micro-kernel embedded operating system, mainly including self-adapted built-in boot loader, UART and formatted display, MMU and hardware interrupt, software interrupt, and multi-tasking schedule, implemented in five experiment projects. The final project is in fact already an embryonic form of an embedded operating system micro kernel. It can be used in embedded curriculum teaching to provide a real example for students to learn and study. Based on this experiment series, the students can expend the system further, for example, with inter-task communication, file system, TCP/IP protocol, etc., to implement a real micro kernel embedded operating system.
Keywords :
computer science education; embedded systems; operating system kernels; scheduling; teaching; ARM platform; MMU; TCP/IP protocol; UART; embedded OS microkernel experiment series design; embedded curriculum teaching; file system; formatted display; hardware interrupt; inter-task communication; multitasking schedule; self-adapted built-in boot loader; software interrupt; Booting; Embedded systems; Registers; Schedules; Vectors; built-in boot loader; embedded OS micro kernel; experimnet series; multi-tasking schedule; system call;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science & Service System (CSSS), 2012 International Conference on
Conference_Location :
Nanjing
Print_ISBN :
978-1-4673-0721-5
Type :
conf
DOI :
10.1109/CSSS.2012.525
Filename :
6394843
Link To Document :
بازگشت