Design of Primitive Shell for Multi-Process Micro-Kernel Embedded OS on ARM

Article Preview

Abstract:

This paper describes the design and implementation of primitive shell for an embedded OS in technical details, including creation of root file system on SD card, overview of the primitive shell, key techniques of implementing essential shell commands. The primitive shell is designed based on the multi-process micro-kernel embedded operating system on ARM developed by the author of this paper. The shell command files are designed simple and compact particularly suited for embedded related curriculum teaching as well as embedded operating system research.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 756-759)

Pages:

4245-4249

Citation:

Online since:

September 2013

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] A. S. Tanenbaum, Operating Systems: Design and Implementation, Prentice Hall, Inc. (2008).

Google Scholar

[2] L. F. Bic and A. C. Shaw, Operating System Principles, Prentice Hall. Inc. (2003).

Google Scholar

[3] A. Silberschatz and P. B. Galvin, Operating System Concepts John Wiley & Sons, Inc. (2002).

Google Scholar

[4] M. J. Bash, The Design of the UNIX Operating System, Prentice Hall, Inc. (2006).

Google Scholar

[5] J. Lions, Lions' Commentary on UNIX 6th Edition, with Source Code, Peer-to-Peer Communications (1996).

Google Scholar

[6] J. Zhao, Linux Kernel Complete Commentary, Beijing: China Machine Press (2007) (In Chinese).

Google Scholar

[7] B. Qu and Z. Z. Wu, Design and Implementation of Tiny Educational OS, Lecture Notes in Electrical Engineering, Vol. 126, Recent Advances in Computer Science and Information Engineering (2012) pp.437-442.

DOI: 10.1007/978-3-642-25766-7_58

Google Scholar

[8] B. Qu and Z. Z. Wu, Design of Mini Multi-Process Micro-Kernel Embedded OS on ARM, Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (2013) pp.295-298.

DOI: 10.2991/isccca.2013.72

Google Scholar