Design of ARM Based Tiny Multi-Process Mono-Kernel
2013; Trans Tech Publications; Volume: 347-350; Linguagem: Inglês
10.4028/www.scientific.net/amm.347-350.1268
ISSN2297-8941
Autores Tópico(s)Embedded Systems and FPGA Design
ResumoThis paper describes the key techniques for designing and implementing an ARM based tiny multi-process mono-kernel, including architecture of multi-process mono-kernel, init process creation, system calls, process management, interrupt-mode UART and simple TTY, etc. The entire kernel is developed on Linux platform with GNU tool chain by the author of this paper from scratch. On the premise of implementing essential functions of an ordinary embedded operating system, the kernel is designed as simple as possible, made up of only 3,600 lines of code, therefore suited to both embedded operating system research and embedded related curriculum teaching.
Referência(s)