bitbake

Yocto, bitbake - 패치 파일에서 원치 않는 블록을 제거하는 방법
bitbake

Yocto, bitbake - 패치 파일에서 원치 않는 블록을 제거하는 방법

저는 SeedStudio 오디세이 보드용 시스템을 비트베이크하려고 합니다. 패치를 적용하는 데 문제가 있습니다. CmdError('quilt --quiltrc /home/seed-studio/STM/Distribution-Package/build-openstlinuxweston-stm32mp1/tmp-glibc/work/stm32mp1-ostl-linux-gnueabi/optee-os-stm32mp/3.19.0-stm32mp-r1-r0/recipe-sysroot-native/etc/quiltrc pu...

Admin

나만의 레시피를 사용하여 최종 이미지에서 ntpd를 어떻게 제거할 수 있나요?
bitbake

나만의 레시피를 사용하여 최종 이미지에서 ntpd를 어떻게 제거할 수 있나요?

내 yocto Linux 이미지에서 모든 ntpd 관련 항목을 제거하고 싶습니다. 현재 나는 포함한다메타 오픈 임베디드NTP 서비스를 담당하는 계층엔테푸드최종 이미지에 설치되었습니다. 필요하지 않고 이미지를 최대한 작게 만들고 싶기 때문에 메타 오픈 임베딩 레이어를 건드리지 않고 나만의 레시피로 제거하는 방법을 알고 싶습니다. Recipes-support/ntp/ntp_%.bbappend 레시피를 만들고 다음을 설정해 보았습니다. FILESEXTRAPATHS:prepend := "${THISDIR}/...

Admin

영구 저장소가 없는 컴퓨터에서 데몬이 환경 변수를 가져오는 방법
bitbake

영구 저장소가 없는 컴퓨터에서 데몬이 환경 변수를 가져오는 방법

저는 AARCH64 시스템용 Yocto 프로젝트 빌드 작업을 진행 중입니다. 여기서는 monit설정 중인 환경 변수에 액세스하기 위해 데몬(또는 최소한 monit에 의해 시작된 프로세스)이 필요합니다. 내가 이해한 바로는 아래 스크립트를 생성하는 것이 일반적으로 작동하지만 시스템에 영구 저장소가 없기 때문에 스크립트가 생성되기 전에 데몬이 시작되었다고 /etc/profile.d확신합니다 ( bitbake 레시피의 함수 아래에 생성했습니다).monitprofile.ddo_install() monit이 ...

Admin

Yocto bitbake를 사용하여 lib를 빌드할 때 "-dev 패키지 mylib-dev에 non-symlink가 포함되어 있습니다" 오류가 발생함
bitbake

Yocto bitbake를 사용하여 lib를 빌드할 때 "-dev 패키지 mylib-dev에 non-symlink가 포함되어 있습니다" 오류가 발생함

Yocto 프로젝트를 사용하여 Linux 배포판을 구축하려고 합니다. 대상 보드는 STMicroelectronics에서 OpenSTLinux용으로 제공하는 배포 패키지와 메타데이터를 사용하고 있습니다. 내 배포판에 cmake 기반 C++ 라이브러리를 추가하고 싶습니다. 다음 명령을 사용하여 레시피를 만들었습니다. devtool add --no-same-dir ../pass/to/mylib 그런 다음 다음을 사용하여 빌드하십시오. bitbake mylib 빌드가 완료되었지만 do_package_qa...

Admin

yocto 레시피에서 timesyncd.conf를 수정하는 방법
bitbake

yocto 레시피에서 timesyncd.conf를 수정하는 방법

저는 yocto 빌드를 가지고 있고 이제 구성 파일에서 매개변수를 조정할 수 있는 레시피를 작성하려고 합니다 /etc/systemd/timesyncd.conf. 이 파일을 담당하는 사람은 아마도 /meta/recipes-core/systemd/systemd_250.5.bb 다음 코드 줄을 찾을 수 있는 다음 레시피일 것입니다. CONFFILES:${PN} = "\ ... ${sysconfdir}/systemd/timesyncd.conf \ ... " 여기서 문제는 방금 보여드린 몇 줄 외에는...

Admin

yocto 레시피에서 "/etc/ld.so.conf"를 편집하는 방법은 무엇입니까?
bitbake

yocto 레시피에서 "/etc/ld.so.conf"를 편집하는 방법은 무엇입니까?

제안대로잭 앵글, 복사합니다이것문제는 여기에 있습니다: 일부 콘텐츠를 이미지에 복사/설치하는 yocto 레시피가 있습니다. 그런 다음 /etc/ld.so.conf동적 로더가 내 라이브러리 파일을 찾을 수 있도록 다음과 같은 줄을 파일에 추가하고 싶습니다 . do_install(){ # install some stuff... echo /opt/myStuff/lib >> /etc/ld.so.conf ldconfig } 빌드 프로세스 중에 빌드 프로세스를 중단하는 다음 오류가 발생...

Admin

bitbake가 다른 로케일을 사용하도록 허용
bitbake

bitbake가 다른 로케일을 사용하도록 허용

저는 Yocto Quick Build 튜토리얼을 실행하고 있으며 다음 명령을 받았습니다. bitbake core-image-sato 이렇게 하면 오류가 발생합니다. 시스템이 en_US.UTF-8 로케일을 지원해야 합니다. en_GB.UTF-8 로케일을 사용하도록 변경할 수 있나요? 저는 미국 로케일을 사용하는 빌드로 끝내고 싶지 않습니다. ...

Admin

Yocto 레시피 파일에서 CFLAGS 컴파일하기
bitbake

Yocto 레시피 파일에서 CFLAGS 컴파일하기

질문:ac 파일에 2개의 매크로를 추가했고 2개의 컴퓨터가 있습니다. Yocto 레시피를 사용하여 특정 머신에 대한 특정 매크로로 코드를 작성하고 싶습니다. 문제를 하위 부분으로 나누십시오. 안녕하세요 c // Simple hello.c program #include<stdio.h> void main(){ printf("Hello World!\n"); //Introducing Macro 1 -- abc #ifdef abc printf("Day 1\n"); ...

Admin

bitbake에서 머신 간 소스 파일 재사용
bitbake

bitbake에서 머신 간 소스 파일 재사용

내 목표는 전체가 아닌 일부 시스템 간에 소스 파일을 공유하는 것입니다. 이 예에서 소스 디렉터리 machine_a는 machine_b서로의 정확한 복사본이므로 중복을 줄이기 위해 어떤 방식으로든 함께 결합하고 싶습니다. recipe/ machine_a/ script_1.sh script_2.sh machine_b/ script_1.sh script_2.sh machine_c/ script_3.sh 개별 소...

Admin

Kirkstone에서 bitbake 실행 문제
bitbake

Kirkstone에서 bitbake 실행 문제

그래서 한동안 Poky Honister를 가동할 수 있었지만 여러 가지 이유로 Kirkstone으로 옮기고 싶었습니다. 다음 오류가 계속 발생하고 무슨 일이 일어나고 있는지 전혀 알 수 없으며 지난 8시간 동안 이러한 오류를 극복하려고 노력했지만 소용이 없었습니다. 어떤 아이디어가 있나요? 다음 URL을 읽었습니다. https://low-level.wiki/yocto/kirkstone-upgrade.html 해당 사이트에는 질문이 없는 것 같아서 헷갈립니다. 어딘가에서 잘못된 분기를 끌어내렸을 수도 ...

Admin

쉘 스크립트가 bitbake에 내장되면 어떻게 되나요?
bitbake

쉘 스크립트가 bitbake에 내장되면 어떻게 되나요?

bitbake빌드 시스템을 이해하고 싶습니다 . 쉘 기능/작업이 어떻게 실행되는지에 대한 질문이 있습니다. 다음 문서를 보고 있어요https://docs.yoctoproject.org/bitbake/ 문서의 한 부분에서는 쉘 스크립트가 /bin/sh. 무엇인가요 run.do_taskname.pid? 정확히 어떤 역할을 하나요? 쉘 스크립트를 만나면 bitbake정확히 어떤 일이 발생합니까 ? ...

Admin

Bitbake Congatec Yocto - 고정 단계: 레시피를 구문 분석합니다. 자식 ls-원격 http://:@호스트/프로젝트 중단
bitbake

Bitbake Congatec Yocto - 고정 단계: 레시피를 구문 분석합니다. 자식 ls-원격 http://:@호스트/프로젝트 중단

이전에는 모든 것이 괜찮았습니다. 그러나 어떤 시점에서 레시피를 분석하는 단계에서 모든 것이 수렁에 빠졌습니다. 어떻게 해결할 수 있나요? ./clear_mntconti_cpp.sh source /opt/yocto/.yocto_build.rocko/poky/oe-init-build-env /opt/yocto/.yocto_build.rocko/build && \ bitbake -r /opt/yocto/.yocto_build.rocko/build/conf/bblayers_before.co...

Admin

yocto: psplash 사용자 정의 실행 파일이 설치되지 않았습니다
bitbake

yocto: psplash 사용자 정의 실행 파일이 설치되지 않았습니다

psplash감지된 하드웨어에 따라 서로 다른 이미지로 두 개의 실행 파일 중 하나를 실행해야 하므로 psplash_%.bbappend내 SPLASH_IMAGES = "file://bootscreen1.png;outsuffix=type1 \ file://bootscreen2.png;outsuffix=type2" 이렇게 하면 bitbake및 에서도 실행 파일을 찾을 수 있지만 psplash-type1최종 rootfs에는 포함되지 않습니다(여기서만 찾습니다).psplash...

Admin

Yocto(Open Embedded) 시스템에서 Google 테스트 사용을 시작하는 방법
bitbake

Yocto(Open Embedded) 시스템에서 Google 테스트 사용을 시작하는 방법

저는 ARM64 장치용 프로젝트를 진행 중이며 Linux Embedded를 운영 체제로 사용하고 있습니다. Google Tests를 사용하려고 하는데 bitbake를 실행하면 실패합니다. 오류는 다음과 같습니다. | CMake Error at /#####/tmp-glibc/work/#####-oe-linux/project_name/1.0-r0/recipe-sysroot-native/usr/share/cmake-3.16/Modules/GoogleTestAddTests.cmake:40 (message):...

Admin