Techniques for Shortening the Boot-time of Embedded Linux for Mobile Phones

휴대폰용 임베디드 리눅스 부팅시간 단축기법

  • Lee Jong-Il (Dept. of Information & Communication Engineering, Kyungpook National University) ;
  • Nam Young-Jin (School of Computer & Information Technology, Daegu University) ;
  • Kim Sung-Ryul (Embedded Software Cooperative Research Center) ;
  • Seo Dae-Wha (Embedded Software Cooperative Research Center)
  • 이종일 (경북대학교 정보통신공학과) ;
  • 남영진 (대구대학교 컴퓨터.IT공학부) ;
  • 김성률 (임베디드소프트웨어 협동연구센터) ;
  • 서대화 (임베디드소프트웨어 협동연구센터)
  • Published : 2006.06.01

Abstract

휴대폰에 임베디드 리눅스를 탑재하고자 할 경우 전력소모, 경량화, 빠른 부팅, 실시간, 보안 등과 관련한 추가고려사항이 발생한다. 본 연구에서는 휴대폰용 임베디드 리눅스의 커널 부팅시간을 단축시키기 위한 구체적인 방법을 제시하고 실제적인 적용을 통하여 그 성능을 평가한다. 측정된 데이터를 바탕으로 커널내부에서 가장 많은 시간을 소요하는 함수들을 찾아내고 확인된 함수들에 대해서 초기화 지연회피, 불필요한 장치 드라이버 제거, 불필요한 커널 메시지 미출력 등의 기법들을 각각 적용한다. 제안된 기법을 모두 적용할 경우에 기존 커널 부팅시간을 50%정도 단축시킬 수 있었다.

Keywords