dem*_*pap 3 build linux-kernel openembedded angstrom-linux bitbake
我想使用 OpenEmbedded在Ubuntu 13.04 主机上构建 Angstrom 内核。
git clone git://github.com/Angstrom-distribution/setup-scripts.git
cd setup-scripts
MACHINE=beagleboard./oebb.sh config beagleboard
MACHINE=beagleboard./oebb.sh update
MACHINE=beagleboard./oebb.sh bitbake virtual/kernel
Run Code Online (Sandbox Code Playgroud)
构建内核的原因是为了能够在主机上交叉编译内核驱动程序,针对 Angstrom 发行版(BeagleBoard)。Beagleboard 运行 2.6.32 的预构建映像。
据我所知,交叉编译不仅必须针对 Angstrom 发行版,还必须针对 BeagleBoard 运行的相同内核版本。OE如何选择“首选”版本?有什么办法可以选择 BitBake 将构建的内核版本吗?
根据您选择的 PREFERRED_PROVIDER_virtual/内核,您可以指定版本,这是一个示例:
PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" PREFERRED_VERSION_linux-yocto ?= "3.10%"
请记住,“%”表示 3.10 之后的数字无关紧要。
另一个例子
PREFERRED_PROVIDER_virtual/kernel ?= "linux-imx" PREFERRED_VERSION_linux-imx ?=“3.10.2”
归档时间: |
|
查看次数: |
3408 次 |
最近记录: |