| 1 | [[PageOutline]] |
| 2 | |
| 3 | = 支援 ARM-based 的 Partclone 版本 = |
| 4 | |
| 5 | == 緣起 == |
| 6 | |
| 7 | * [情境] 最近姊夫幫爸買了一隻新手機,卻遇到一個問題:怎麼把存在手機裡的簡訊、電話簿存到新手機上呢? |
| 8 | * [解法一] 據說使用 3G 的 SIM 卡就可以辦到把資料存在電信公司的空間 |
| 9 | * [想法] 在雲端的年代,資料才是重點,當可攜裝置變成『拋棄式』的使用情境,對整個嵌入式設計的情境將有很大的改變。 |
| 10 | * [解法二] 有沒有辦法直接備份手機呢? |
| 11 | * 目前手機並沒有標準的晶片架構,也沒有標準的開機程序,因此該怎麼讓再生龍支援手機備份,至少需要具備兩個條件(1)標準的開機程序(Ex.從 SD 卡開進 Linux 手機)(2)partclone 支援不同 CPU (Ex. ARM) |
| 12 | * 以 Android 平台為例,若是 Netbook 的 CPU 是 Atom,大致上應該也是可以用 Clonezilla 進行備份。 |
| 13 | * 若是 Android 手機,CPU 架構是 ARM,那首先要考慮的就是開機程序了。其次是支援 ARM 架構的 Native 程式 |
| 14 | |
| 15 | == 開機程序 Android Booting == |
| 16 | |
| 17 | * [http://www.androidenea.com/2009/06/android-boot-process-from-power-on.html The Android boot process from power on] 這篇寫得蠻不錯的,還有圖解。 |
| 18 | * [[Image(http://3.bp.blogspot.com/_fcXaF6gx74U/SjD_U-yd5pI/AAAAAAAAABE/pvl-MD6yomE/s1600-h/Android_boot_1.png)]] |
| 19 | * [[Image(http://2.bp.blogspot.com/_fcXaF6gx74U/SjEEUbVhVKI/AAAAAAAAABM/fk_GJqUgpJA/s1600-h/Android_boot_2.png)]] |
| 20 | * [[Image(http://4.bp.blogspot.com/_fcXaF6gx74U/SjEIXFQ8S5I/AAAAAAAAABU/nYhvsqrSly4/s1600-h/Android_boot_3.png)]] |
| 21 | * [[Image(http://3.bp.blogspot.com/_fcXaF6gx74U/SjEKEXkWItI/AAAAAAAAABc/Q606dt72nXg/s1600-h/Android_boot_4.png)]] |
| 22 | * [[Image(http://2.bp.blogspot.com/_fcXaF6gx74U/SjENewbDDgI/AAAAAAAAABk/IJ9Mh7KoKYo/s1600-h/Android_boot_5.png)]] |
| 23 | * [[Image(http://2.bp.blogspot.com/_fcXaF6gx74U/SjEPYccFA4I/AAAAAAAAABs/pxdUKXuke8k/s1600-h/Android_boot_6.png)]] |