Design of Tiny TTY for Multi-Process Micro-Kernel Embedded OS on ARM
This paper describes the design and implementation of tiny TTY driver for ARM based multi-process micro-kernel embedded operating system in technical details,including overview of TTY (Control flow of terminal driver,process modes for TTY,data structures for tiny TTY),interrupt-mode UART driver,and tiny TTY driver for micro-kernel OS.The ARM based operating system is designed and implemented by the author of this paper on Linux with GNU tool chain.Based on the TTY,some shell commands are designed,in which the key strokes on the super terminal are read as the input of the commands analogous to the case for ordinary embedded Linux.On the premise of implementing essential functions,the routines for the tiny TTY is designed as simple as possible therefore it is suited to not only embedded operating system research but also embedded related curriculum teaching in colleges and universities.
tiny TTY multi-process micro-kernel embedded operating system UART
Bo Qu
School of Mathematics and Information Technology Nanjing Xiaozhuang University,Nanjing,China
国际会议
郑州
英文
1751-1757
2013-10-19(万方平台首次上网日期,不代表论文的发表时间)