製作Linaro Android 4.0 開機片 for Pandaboard ES 12.07

這個是這裏來的....google 來的...
http://releases.linaro.org/12.07/android/leb-panda/

作開機片有兩種方法, 一種是直接用image, 一種是down file下來complie...

我先從簡單的來吧....

Using pre-built image

# Insert SD card and note the assigned '/dev/sdX' or '/dev/mmcblk0'
$ dmesg

$ SDCARD=/dev/sdX # sdcard found from dmesg above
$ wget http://releases.linaro.org/12.07/android/images/panda-ics-gcc47-tilt-tracking-blob/panda-ics-gcc47-tilt-tracking-blob.img.gz
$ gunzip panda-ics-gcc47-tilt-tracking-blob.img.gz
$ sudo dd bs=4M if=panda-ics-gcc47-tilt-tracking-blob.img of=$SDCARD


要先把SD card插進去, 用dmesg下去看看是掛在哪個device下...
例如, 如果看到sdb2, 那就打SDCARD=/dev/sdb 去指定SDCARD
那個wget 是把檔案down load 下來....很長的名字....打錯就會找不到檔案
接著的那行當然是把檔案解壓縮囉....
dd應該是diskdump....就把檔案跟格式放進SD裏

理論上是這樣就可以了.....


可以boot起來, 可以boot 起來,不過HDMI的顯示歪歪的...

這就讓人很挫折....是怎樣....版本不對嗎?

仔細看一下linaro release的版本...
http://releases.linaro.org/

好, 這個有點像是以年月來分release的...


點那個最新的12.07,有分Android, Ubuntu, 那個component 我不知道是啥...


點進去 Android....一堆file, 不過我只注意images....(有加s....看來不只一個img)


果然, 分了一堆....就算是pandaboard也有數個release....



我想改天要來看看版本命名的方式, 是怎樣....
不過決定選那個有"stable"字樣的....

另外要提的是, 我是用舊的sdcard去做, dd 之後, 會有空間不夠,寫不進去....
我想是原來的舊卡上有 boot sector, 後來用 ubuntu 裡的 start up disk creator, 選SD, 後把它erase....這樣就好了....
正規的方法應該是用fdisk 重做吧?

之前輸出不正確是因為沒有加做 get binaries的動作...

留言

這個網誌中的熱門文章

Heltec ESP32+OLED+Lora, hardware testing

micro SD card for ESP32, on lolin32 with OLED and heltec 32 lora oled

Install Network Time Protocol(NTP) on BeagleBone with Angstrom linux and set local time zone