A. 製作 Android SDCard :
參考這裡提供的 Android 映象檔,只要將它放在 microSD 卡上就可以直接用了,將下載下來的壓縮檔解開,然後在該資料夾底下輸入 :
sudo./mkmmc-android.sh /dev/sdX MLO u-boot.img uImage uEnv_beagleboneblack.txt rootfs.tar.bz2注意這行指令必須要在 Linux 環境下執行 ! 但本文要敘述在 mac osx mavericks 環境下 ( 利用 MacBook Air 3,2 內建之 SD Card Reader,但值得注意的是,目前 VirtualBox 尚不支援 USB 3.0,因此較新的 Macbook 可能不適用 ) 的製作流程 :
1. 安裝 VirtualBox,並在上面安裝 linux 作業系統,這裡使用的是 ubuntu server 13.10。
2. 安裝 VirtualBox Extension Pack。
3. 在 Settings --> Ports --> USB 底下將 Enable USB 2.0 (EHCI) Controller 打勾。
4. 新增 Empty Filter
5. 關閉 VirtualBox
5. 在 Terminal 底下輸入 :
sudo launchctl list | grep diskarbitrationd6. 將前面顯示的數字 (如圖為 20) 代入至底下指令 :
sudo kill -SIGSTOP 20
7. 插入 SD 卡 !
8. 啟動 VirtualBox 之 Linux Virtual Machine
9. 點選底下 USB 圖示,然後選擇 Apple Internal Memory Card Reader。
若是安裝正確,在 /dev 底下會出多 sdb
10. 在 linux terminal 底下取得 這裡 提供的檔案 (可用 wget 指令),將檔案解壓縮後在該資料夾底下輸入 :
sudo./mkmmc-android.sh /dev/sdb MLO u-boot.img uImage uEnv_beagleboneblack.txt rootfs.tar.bz2
11. 恢復 mac osx sdcard reader 之運作,在 Terminal 底下輸入 :
sudo kill -SIGCONT 20
B. 將 sd card 安裝至 beaglebone black 然後按住 Boot 按鈕並插上電源後等待 android 字串出現到螢幕上為止。
C. 底下是 Android 4.2.2 畫面擷圖。
D. 系統資訊擷圖。
D. 底下是 Antutu 4.1.1 跑分結果。
ref:http://www.ezequielaceto.com.ar/techblog/?page_id=910
ref:http://www.ezequielaceto.com.ar/techblog/?p=958
ref:http://superuser.com/questions/373463/how-to-access-an-sd-card-from-a-virtual-machine
0 意見 :
張貼留言