Artigo Revisado por pares

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

ISSN

2297-8941

Autores

Bo Qu,

Tópico(s)

Embedded Systems and FPGA Design

Resumo

This 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)
Altmetric
PlumX