Bitbake 명령어
task 실행
bitbake -C <task> task이후의 모든 과정 실행
-c <task> 특정 task만 실행
<task>
- unpack: src fetch
- configure: 빌드 config 설정
- compile: 컴파일
- cleanall: repository를 포함한 모든 정보 제거
recipe 내 bitbake util
1.bb.utils.contains
"${@bb.utils.contains('VAR', 'test', 'libtest.so', '', d)}"
상기 구문의 경우 VAR라는 변수에 'test'가 있으면 3번째 인자를 선택하고, 아니면 4번째 인자를 선택하는 util
example
# 해당 예제의 경우 INVITE_PLATFORM 변수에 hud-display가 존재하면 file://0001-set-geometry-of-second-display-in-tcc803x.patch
# 존재하지 않으면 ' '을 선택하는 구문
SRC_URI += "${@bb.utils.contains('INVITE_PLATFORM', 'hud-display', 'file://0001-set-geometry-of-second-display-in-tcc803x.patch', '', d)}"
300x250
'Build System > Yocto Project' 카테고리의 다른 글
Yocto Project (0) | 2024.08.09 |
---|---|
PACKAGECONFIG (0) | 2022.03.15 |
bitbake metadata variable (0) | 2020.08.04 |
recipe customize (0) | 2020.08.04 |