Linux/Yocto? 4

Yocto recipes 부분 컴파일 하기

현재 욕토 프로젝트를 사용 중에 소스를 수정하였지만 실제 이미지에 포함되지 않는 현상을 발견했다. 현상을 확인하자면 다음과 같다. 1. 소스 수정 후 full compile 혹은 bitbake -c compile 등 진행 2. poky/depoly/tmp/work/ 아래에서 레시피 파일을 확인하였을 때 파일이 변경됨을 확인함.( 확인 방법 md5sum 으로 비교) 3. image 생성 명령어 실행 후 rootfs에 찾아서 설치된 바이너리 파일 md5sum 확인 이 때, 수정 빌드되기 전의 md5sum 값을 가진 바이너리가 설치된다. 이에 다음과 같이 수행하였을 때, 변하는 것을 확인할 수 있다. 원인은 아마 yocto의 share Cacahe 때문이지 않을까 예상한다. bitbake -c cleansst..

Linux/Yocto? 2023.05.22

yocto 사용할 수 있는 이미지 빌드 명령어 찾기

포키 디렉터리에서 다음과 같이 명령어를 입력한다. ls meta*/recipes*/images/*.bb meta/recipes-core/images/build-appliance-image_15.0.0.bb meta/recipes-core/images/core-image-base.bb meta/recipes-core/images/core-image-minimal.bb meta/recipes-core/images/core-image-minimal-dev.bb meta/recipes-core/images/core-image-minimal-initramfs.bb meta/recipes-core/images/core-image-minimal-mtdutils.bb meta/recipes-core/images/cor..

Linux/Yocto? 2023.05.10

Yocto Project Poky Compile & Execute [minimal

1. 빌드 시스템 욕토 프로젝트는 임베디드 리눅스 배포판을 만들기 위해 여러 오픈 소스 프로젝트를 갖고 있는 상위 프로젝트이다. 욕토 프로젝트를 대표하는 특징은 아래와 같다. 포키 : 욕토 프로젝트의 임베디드 리눅스 레퍼런스 빌드 시스템 비트베이크 : 빌드 시스템에서 이미지를 빌드하는 데에 사용하는 명령어 오픈임베디드-코어 : 메타 데이터의 공통 레이어 포키의 목적은 다음과 같다. 부트로더 이미지 리눅스 커널 이미지 루트 파일 시스템 이미지 툴체인과 SW 개발 키트를 제공( 독립적이다) 빌드 과정에서 최적의 컴파일을 고려하기 위한 시스템 사양은 다음을 만족하면 된다. 8코어 16GB 메모리 이상 ( 그이상은 병목현상으로 드라마틱한 효과를 볼 수 없다.) 욕토를 사용하기 위한 필수 패키지 git(1.7.8..

Linux/Yocto? 2023.03.13