728x90
반응형
2 General description
이 섹션에서는 부팅 시간을 단축하기 위해 수행할 수 있는 일반적인 수정 방법에 대한 개요를 설명한다.
2.1 Reducing bootloader time
- 부트 지연 제거 : 최소한의 변경으로 기본 구성에 비해 약 2초가 절약된다. 이로 인해 U-Boot는 부팅 중 키 입력 단계를 건너뛴다.
- Falcon Mode 구현 : 기본 구성에 비해 약 4초가 절약된다. 전체 U-Boot를 건너뛰고 커널을 직접 로드할 수 있는 U-Boot의 일부인 SPL(Second Program Loader)을 활성화한다.
2.2 Reducing Linux kernel boot time
- 콘솔 메세지 줄이기 : 약 3초가 절약된다. 커널 명령줄에 quiet를 추가한다.
- 드라이버와 파일 시스템을 제거하여 커널 슬림화 : 기본적으로 커널 이미지에는 보드에서 지원되는 대부분의 기능을 활성화하기 위해 많은 드라이버와 파일 시스템(예: UBIFS)이 포함되어 있다. 포함된 드라이버와 파일 시스템 목록은 사용 사례에 따라 다듬을 수 있다.
2.3 Reducing user-space boot time
- Systemd 스크립트 초기화에서 실행 순서 변경 : 약 600ms를 절약한다. 종속성을 고려하여, 가능한 한 빨리 PSPLASH 프로세스를 시작한다.
728x90
반응형
'NXP i.MX SoC Family > Linux Boot Time Optimizations for i.MX8M' 카테고리의 다른 글
AN13709 - Kernel space optimizations (0) | 2023.05.22 |
---|---|
AN13709 - Bootloader optimizations (0) | 2023.05.16 |
AN13709 - Measurements (0) | 2023.05.16 |
AN13709 - Introduction (0) | 2023.05.15 |
Linux Boot Time Optimizations for i.MX8M Family (AN13709) (0) | 2023.05.15 |