Standard Operating Procedures for Embedded Linux Systems
This article describes the five procedures for making a Linux-based embedded system and describes ten methods for downsizing the kernel and the root filesystem. After we used these methods, our Wall Project was downsized by 26.18%. The experiment's results reveal that the two most efficient methods are giving correct kernel compilation parameters and using simplified tools and libraries in the root filesystem. Hopefully, this article helps you understand the procedures and problems when building a Linux-based embedded system.
John Lombardo, Embedded Linux, 1st ed., New Riders, July 5, 2001.
Todd Fischer, “Optimizing Embedded Linux”, Dr. Dobb's, May 2002: www.ddj.com/184405050.
Lei Yang, Robert P. Dick, Haris Lekatsas and Srimat Chakradhar, “CRAMES: compressed RAM for embedded systems”, International Conference on Hardware Software Codesign, Proceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, Jersey City, New Jersey, 2005, pp: 93–98.
“Buildroot—Usage and documentation v1.2”, December 28, 2004: buildroot.uclibc.org/buildroot.html.
Karim Yaghmour, Building Embedded Linux Systems, 1st ed., O'Reilly, 2004.
Chi-Hung Chou is currently working on his Masters' degree in Computer Science at National Chiao Tung University. His research interests include mesh network and embedded systems. He can be reached via e-mail at firstname.lastname@example.org.
Tsung-Hsien Yang is currently working on his Masters' degree in Computer Science at National Chiao Tung University. His research interests include automatic block module tests and embedded systems. He can be reached via e-mail at email@example.com.
Shih-Chiang Tsao is a PhD candidate in Computer Science at National Chiao Tung University and has been advised by Dr Ying-Dar Lin since 2003. His research interests include TCP-friendly congestion control algorithms, fair-queuing algorithms and Web QoS. He can be reached via e-mail at firstname.lastname@example.org or through his Web site (www.cs.nctu.edu.tw/~weafon).
Ying-Dar Lin received a PhD in Computer Science from the University of California, Los Angeles (UCLA) in 1993. He has been a professor of Computer Science at National Chiao Tung University since 1999. He also is the founder and director of the Network Benchmarking Lab (NBL), which reviews the functionality, performance, conformance and interoperability of networking products, ranging from switch, router and WLAN to network and content security and VoIP. His research interests include design, analysis, implementation and benchmarking of network protocols and algorithms, wire-speed switching and routing, quality of services, network security, content networking and embedded hardware software co-design. He can be reached via e-mail at email@example.com or through his Web site (www.cs.nctu.edu.tw/~ydlin).
- Readers' Choice Awards 2013
- Linux Kernel News - November 2013
- December 2013 Issue of Linux Journal: Readers' Choice
- Mars Needs Women
- RSS Feeds
- Sublime Text: One Editor to Rule Them All?
- Raspberry Pi: the Perfect Home Server
- Advanced Hard Drive Caching Techniques
- Web Administration Scripts
- IBM Will Minimize Impact of Future Disasters
- thanks for share, great
5 hours 12 min ago
- There are factors which are
10 hours 12 min ago
- Gnome 3 ?
10 hours 57 min ago
- Reply to comment | Linux Journal
15 hours 4 min ago
- "Redis RethinkDB 4.5%" on Best NoSQL Databases
1 day 1 hour ago
- on the ground
1 day 7 hours ago
- I was able to read the whole
1 day 9 hours ago
- since i have read the title i
1 day 12 hours ago
- Belanja Online Cari Voucher Diskon
1 day 12 hours ago
- The kernel doesn't really
2 days 37 min ago