Version 3 (modified by jazz, 15 years ago) (diff) |
---|
支援 ARM-based 的 Partclone 版本
緣起
- [情境] 最近姊夫幫爸買了一隻新手機,卻遇到一個問題:怎麼把存在手機裡的簡訊、電話簿存到新手機上呢?
- [解法一] 據說使用 3G 的 SIM 卡就可以辦到把資料存在電信公司的空間
- [想法] 在雲端的年代,資料才是重點,當可攜裝置變成『拋棄式』的使用情境,對整個嵌入式設計的情境將有很大的改變。
- [解法二] 有沒有辦法直接備份手機呢?
- 目前手機並沒有標準的晶片架構,也沒有標準的開機程序,因此該怎麼讓再生龍支援手機備份,至少需要具備兩個條件(1)標準的開機程序(Ex.從 SD 卡開進 Linux 手機)(2)partclone 支援不同 CPU (Ex. ARM)
- 以 Android 平台為例,若是 Netbook 的 CPU 是 Atom,大致上應該也是可以用 Clonezilla 進行備份。
- 若是 Android 手機,CPU 架構是 ARM,那首先要考慮的就是開機程序了。其次是支援 ARM 架構的 Native 程式
0. 如何模擬 x86 Android Netbook ( How to install x86 Android for Netbook )
方法一:Live Android
- 如果只是要試玩一下的話,可以用 VirtualBox 或其他虛擬化工具來跑 Live Android
- [官網] http://code.google.com/p/live-android/
- 測試方法:
- 下載 ISO 檔案(因為 Google Code 有單檔大小上限,所以他們分成兩個檔案,要用 HJSplit 作合併,在 Linux 下比較簡單,就只要用 cat 塞在一起就可以了。
$ wget http://live-android.googlecode.com/files/liveandroidv0.3.iso.001 $ wget http://live-android.googlecode.com/files/liveandroidv0.3.iso.002 $ cat liveandroidv0.3.iso.001 liveandroidv0.3.iso.002 > liveandroidv0.3.iso
- 下載 ISO 檔案(因為 Google Code 有單檔大小上限,所以他們分成兩個檔案,要用 HJSplit 作合併,在 Linux 下比較簡單,就只要用 cat 塞在一起就可以了。
- 接著用 VirtualBox 進行測試就可以了。
方法二:Android-x86
- 這個專案應該是由台灣的團隊支持的,目標是在 Eee PC 上執行 x86 版本的 Android
- [官網] http://www.android-x86.org/
開機程序 Android Booting
- The Android boot process from power on 這篇寫得蠻不錯的,還有圖解。
Attachments (7)
- Android_boot_1.png (33.0 KB) - added by jazz 15 years ago.
- Android_boot_2.png (37.3 KB) - added by jazz 15 years ago.
- Android_boot_3.png (34.3 KB) - added by jazz 15 years ago.
- Android_boot_4.png (37.7 KB) - added by jazz 15 years ago.
- Android_boot_5.png (35.6 KB) - added by jazz 15 years ago.
- Android_boot_6.png (38.8 KB) - added by jazz 15 years ago.
- android-x86.png (44.4 KB) - added by jazz 15 years ago.
Download all attachments as: .zip