2017/8/31

linux distro in wandboard

這一篇 https://eewiki.net/display/linuxonarm/Wandboard 很有趣呀。
用以前的方是,手動,...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 到最後
然後修改 bblayer, 裡面是你要的東西...
一些 linux system 基本的,都在 meta-openembedded 裡面了。
只要把你要的寫進 BBLAYERS ..

然後就可以 bitbake core-image-minimal
一樣,image 在 ..../deploy/images/wandboard/,用 gzip 解開
gzip -d --force core-image-minimal-wandboard.sdcard.gz
dd 到 sdcard。
wandboard 一樣,uart , null-modem + gender-changer
boot OK, login-name : root, no password

沒有留言:

張貼留言