用以前的方是,手動,...build kernel, prepare root, dd ..
然後這一篇https://github.com/Nuand/bladeRF/wiki/Creating-Linux-based-Embedded-System-Images-with-Yocto 是用yocto 手動寫 bblayer 和 拉 meta-receipt build 出 system。
大概就是..
checkout poky (yotco) checkout yocto sdr (what's this?) checkout oe checkout meta-fsl-arm checkout meta-fsl-arm-extra ( git clone -b jethro git://github.com/Freescale/meta-fsl-arm-extra.git )然後用 openembedded 的環境設定 script 產生一個基本的 configuration folder 外型
source poky-jethro-2.0/oe-init-build-env buildfolder然後就會有 conf 出現在 buildfolder 下..
這個只雛型,要修改他成為你要的設定..
修改 conf/local.conf
- 指定 MACHINE
- 指定 download 到...
- 因為有 meta-fsl-arm, 所以要加一行 ACCEPT_FSL_EULA 到最後
一些 linux system 基本的,都在 meta-openembedded 裡面了。
只要把你要的寫進 BBLAYERS ..
然後就可以 bitbake core-image-minimal
一樣,image 在 ..../deploy/images/wandboard/,用 gzip 解開
gzip -d --force core-image-minimal-wandboard.sdcard.gzdd 到 sdcard。
wandboard 一樣,uart , null-modem + gender-changer
boot OK, login-name : root, no password
沒有留言:
張貼留言