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