yocto project - Intro

박남호·2022년 11월 1일
0

회사에서 nxp 보드를 사용하는데 요즘은 거의 yocto로 바뀌는 추세라고 한다. yocto가 뭔지 펌웨어가 뭔지 잘모르는 입장에서 하나씩 스터디 하면서 포스팅을 하려고 한다. 이번 포스팅에서는 개발 환경과 개발 목표를 적어 보겠다.

개발 환경 : Unbuntu 18.04 (Virtual Box)
Target Board : imx 7dual
개발 목표 :
1. Yocto Project를 이용하여 이미지 파일 얻기
2. SD Card, emmc로 포팅하기
3. 레시피 추가해서 hello world 띄우기
Yocto Project 빌드 목표 결과물

  • zImage.bin (커널 이미지)
  • zImage.dtb (디바이트 트리)
  • filesystem
  • u-boot.imx

부트 옵션
IMX_LINUX_USER_GUIDE, 4.5 How to boot the i.MX boards 참조

  • SD Card
    Switch D1 D2 D3 D4 D5 D6 D7 D8
    SW2 OFF OFF OFF ON OFF OFF OFF OFF
    SW3 ON OFF - - - - - -

  • eMMC
    Switch D1 D2 D3 D4 D5 D6 D7 D8
    SW2 OFF ON OFF ON OFF OFF OFF OFF
    SW3 ON OFF - - - - - -

  • SetUp Mode
    Switch D1 D2 D3 D4
    S3 OFF ON - -

  • Boot Mode
    Switch D1 D2 D3 D4
    S3 On OFF - -

profile
NamoPark

0개의 댓글