Wandboard開發板Android 4.4.2原始碼編譯

Wandboard開發板的Android 4.4.2作業系統資訊於下:

WB_2_1

開發環境參考Wandboard開發板簡介與Android原始碼編譯一文描述。下載原始碼(http://wandboard.org/images/downloads/wandboard_android-4.4.2_fullsource_20140815.tar.xz)放在家目錄中並進行解壓縮,且編譯前先進入root環境:

sudo su –

cd /home/imx6

用以下命令進行編譯:

cd wandboard-4.4.2_1-pre-source/wand-4.4.2_1

. build/envsetup.sh

lunch wandboard-userdebug

make -j4

cd ..

完成後,用以下方式將Image"燒錄"到MicroSD卡中(注意:如果在VM上沒有其它儲存裝置連接,sdc應該就是待燒錄的MicroSD卡;但還請依實際裝置使用情況進行sdX修改):

umount /dev/sdc*

dd if=/dev/zero of=/dev/sdc bs=1M count=1

./wand_fsl_sdcard-part.sh /dev/sdc

dd if=wand-4.4.2_1/bootable/bootloader/uboot-imx/SPL of=/dev/sdc bs=1K seek=1

mount -t vfat /dev/sdc1 /media/imx6

mkdir -p /media/imx6/boot

cp wand-4.4.2_1/kernel_imx/arch/arm/boot/uImage /media/imx6/boot/

cp wand-4.4.2_1/bootable/bootloader/uboot-imx/u-boot.img /media/imx6/boot/

cp wand-4.4.2_1/bootable/bootloader/uboot-imx/wandboard.bmp.gz /media/imx6/boot/

cp wand-4.4.2_1/bootable/bootloader/uboot-imx/uEnv.txt /media/imx6/boot/

mkimage -A arm -O linux -T ramdisk -C none -a 0x10800800 -n “Android Root Filesystem" -d wand-4.4.2_1/out/target/product/wandboard/ramdisk.img /media/imx6/boot/uramdisk.img

cp settings/uEnv_fairy_hdmi_720P.txt /media/imx6/boot/uEnv.txt

umount /dev/sdc*

dd if=./wand-4.4.2_1/out/target/product/wandboard/system.img of=/dev/sdc5 && sync

就可將"燒錄"完成的MicroSD卡安裝到Wandboard開發板上,並進行上電與開機驗證。編譯指令文字檔可從網頁進行下載: https://mega.co.nz/#!34ImALJT!iv-XfOU-JCQYTFOSfQq8MfaK642730Rv7L4wj1fBqgE

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s