Browse > Article

A Fast Booting Scheme of Linux for Embedded System  

Park, Seong-Ho (부산대학교 정보전산원)
Shine, Kwang-Mu (부산대학교 컴퓨터공학과)
Kim, Young-Ju (신라대학교 컴퓨터공학과)
Abstract
Linux has peculiarities of safety, flexibility, and open source. and Linux supports various hardware platforms. But because general Linux was designed for high performance H/W, Linux has several points to support for embedded system with limited resource. Specially, a main point is booting time that is spent to tens of second. In this paper, we purpose a fast booting scheme of Linux for Embedded System and estimate a performance of scheme purposed through realized prototype. Specially, to reduce booting time in environment of embedded system, we optimize boot loader, kernel and root file system. As a result, boot time reduce 28 second to 11 second in HBE-EMPOS II.
Keywords
Booting Time; Embedded System; Embedded Linux; Separated Loading;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Holger Patecki, Peter Altenbernd, Michael Ditze, Reinhard Bernhardi-Grisson, 'A Lightweight Linux Architecture for Resource-Limited Media Systems', Euromicro Conference on Real-Time Systems, 2003
2 David Selvakumar & Chester Rebeiro,'RTLinux on Memory Constraint Systems', Real Time Linux Workshop, 2004
3 Daniel P. Bovet, Marco Cesati, 'Understanding The Linux Kernel', O'Reilly, 2003
4 윤진혁, 'NAND 플래시 메모리에서 XIP 기능의 지원', 서울대 대학원 석사학위논문, 2001
5 Tim R. Bird, 'Methods to Improve Bootup Time in Linux', Linux Symposium, 2004
6 Jaesoo Lee, Jiyong Park, and Seongsoo Hong, 'Memory Footprint Reduction with Quasi-Static Shared Libraries in MMU-Iess Embedded Systems', IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), pp. 24-33, San Jose, USA, April 2006
7 카림 야크무르, 김태석 역,' 임베디드 리눅스 시스템 구축하기', 한빛미디어, 2004
8 Bill Roman,'Tips and Tricks for Implementing Software Execute-In-Place with Windows CE.NET', Datalight, 2003
9 Chanik Park, Jaeyu Seo, Sunghwan Bae, Hyojun Kim, Shinhan Kim, Bumsoo Kim, ' A low-eost memory architecture with NAND XIP for mobile embedded systems', Proceedings of the 1st IEEE/ACM/IFIP international conference on Hardware/software codesign and system, pp. 138 - 143, 2003
10 박지용, 이재수, 홍성수, 김동환, 장동은, 'Shared Library and Execute-In-Place Support in MMU-Iess Embedded Systems', 2003 SoC Design Conference, pp. 722-727, 2003. 11