NXP i.MX SoC Family

NXP i.MX SoC Family/Evaluation Kit for the i.MX 8M Plus

i.MX 8M Plus 개발 환경 구축 - Yocto 사용자 정의

[이전] [목차] [다음] Yocto 사용자 정의 개발중 또는 제품화에서 필요한 Yocto 사용자 정의를 정리한다. SD Card, EMMC의 ROOTFS 크기 조정 imx8mp-evk에서 "imx-image-full"로 이미지를 생성하면 대략 8GB의 rootfs 이미지가 만들어 진다. 이 경우 사용하려는 SD Card나 EMMC의 용량이 8GB 보다 크면, 8GB를 제외한 저장 공간이 사용되지 않는다. SD Card나 EMMC의 저장 공간을 최대한 사용하려면 아래의 단계를 따른다. "imx-image-full"을 사용하여 생성된 이미지를 SD Card나 EMMC에 플래싱(저장)한다. 보드를 부팅후 "df -h" 커맨드(크기에 따라 MB나 GB로 출력된다)를 사용하여 저장 공간을 확인한다. Filesy..

NXP i.MX SoC Family/Linux Boot Time Optimizations for i.MX8M

AN13709 - References

[이전] [목차] [다음] 8 References i.MX 8M Nano Applications Processor Reference Manual (IMX8MNRM 문서) Presentation: Understanding U-Boot Falcon Mode, Michael Opdenacker, June 3rd 2021 U-Boot Source Code - Falcon README [이전] [목차] [다음]

NXP i.MX SoC Family/Linux Boot Time Optimizations for i.MX8M

AN13709 - Results

[이전] [목차] [다음] 7 Results Table 2. Initial Linux boot time measurements SPL U-BOOT KERNEL No. BOOTROM DDR initialization SPL initializations + Load UBoot image U-Boot initializations (init_ sequence_f) U-Boot initializations (init_ sequence_r) Boot sequence Kernel image load Kernel boot until PSPLASH image Total time (ms) (ms) (ms) (ms) (ms) (ms) (ms) (ms) (ms) 1 260 253 285 594 906 3651 329 5768..

NXP i.MX SoC Family/Linux Boot Time Optimizations for i.MX8M

AN13709 - User space optimizations

[이전] [목차] [다음] 6 User space optimizations 사용자 공간에서 소비되는 시간을 줄이는 가장 쉬운 방법은 애플리케이션이 실행되는 순서를 재정렬하는 것이다. psplash 서비스를 더 빨리 시작하려면, Systemd가 작동하는 종속성을 변경해야 한다. 보드에서 /lib/systemd/system/psplash-start.service 파일을 열고, psplash가 local-fs-pre.target보다 먼저 시작되도록 수정하여 디바이스 종속성을 변경한다. [Unit] Description=Start Psplash Boot Screen #Wants=systemd-vconsole-setup.service #After=systemd-vconsole-setup.service system..

NXP i.MX SoC Family/Linux Boot Time Optimizations for i.MX8M

AN13709 - Kernel space optimizations

[이전] [목차] [다음] 5 Kernel space optimizations 5.1 Adding quiet Kernel 시간을 절반 정도 줄이려면, Kernel bootargs에 quiet 인수를 추가한다. 이는 Linux 시작 시퀀스 중에 일부 메세지를 표시하지 않는다. spl export 커맨드를 사용하여, 새로운 bootargs로 디바이스 트리를 다시 생성해야 한다. 기본 부팅 모드로 재부팅한다. /tmp/work/imx8mn_lpddr4_evk-poky-linux/u-boot-imx//git/include/configs/imx8mn_evk.h에서 CONFIG_SPL_OS_BOOT의 정의를 주석 처리한다. 20단계(4.3 참조)에서와 같이 부트로더를 다시 컴파일하고 다시 저장한다. U-Boot로 ..

까마귀75
'NXP i.MX SoC Family' 카테고리의 글 목록