반응형

비트베이크 2

yocto 비트베이크 메타 데이터 나누기와 프로젝트를 이용한 개발에 대해 알아볼까요?

메타데이터 사용Configuration(.conf) : 환경설정 파일은 전역으로 영향을 미치는 파일로 classes와 레시피의 동작을 위한 정보를 제공한다.Classes(.bbclass ) : classes는 전체 시스템에서 이용할 수 있고 쉬운 유지보수와 코드 중복을 피하기 위해 레시피에 의해 상속될 수 있다.Recipes(.bb .bbappend) : 레시피와 클래스는 파이썬과 셸 스크립트 코드가 혼합되어 작성된다. 메타데이터 작업비트 베이크의 환경 변수 옵션을 사용하면 각 변수의 값을 확인할 수 있다. $: bitbake -e | grep 기본 변수 설정FOO = "bar"변수 FOO값은 bar이다. 변수 확장비트베이크는 변수참조를 지원한다. 문법은 거의 셸 스크립트와 같다.A = "aval"B =..

SW/Yocto 2018.12.11

yocto와 poky에 대해 알아볼까요?

욕토 프로젝트여러 세부 시장을 통틀어 모든 하드웨어와 아키텍처에 적합한 사용자 맞춤 리눅스 배포판을 개발할 수 있도록 오픈 소스, 고품질의 인프라, 툴을 제공한다. 아울러, 개발자들이 좀 더 손쉽게 출발할 수 있는 시작점을 제공하도록 만들어졌다. 포키욕토 프로젝트의 레퍼런스 시스템이며, 툴과 메타데이터의 집합으로 구성된다. 포키는 플랫폼에 독립적이고 비트베이크, 오픈 임베디드 코어와 메타데이터를 사용하여 크로스 컴파일을 수행한다. 완전히 사용자화되고 완벽하고 일관성 있는 리눅스 소프트웨어를 만들기 위해 수천 개의 오픈 소스 프로젝트를 빌드하고 조합하기 위한 메커니즘을 제공한다. 비트베이크파이썬과 셸 스크립트가 함께 섞여 있는 코드를 파싱하는 작업 스케줄러이다. 파싱된 코드는 기본적인 코드 의존성에 따라 ..

SW/Yocto 2018.12.08
반응형