繼續折騰Android,TouchPad, Defy

來源:互聯網
上載者:User
1,Android is based on Linux

Android從根本上就是一個Linux嵌入式系統,所以Linux上的知識基本上都可以搬到Android系統上來用。嚴格上來講,並不存在Android系統,Android是基本Linux以上的一個Framework。只不過我們買手機/平板時都說成Android系統而已。我們來看一張Android結構圖:

 

2,有關於刷機

My Phone是Defy,所以我就以Defy來樣本Defy怎麼刷機。

先進入Bootloader:

a,關閉手機

b,啟動手機時,同時按住電源及音量上鍵。

這時你就可以插上USB線用RSD Lite來刷機了。

 

對於G1等手機,你可以用類似於RSD Lite的Fastboot方式來刷機。每家裝置刷入Rom的方式都不一樣,比如HP的TouchPad,你就需要novacom來將新的ROM拷貝至TouchPad。novacom is a program offered by HP for communicating from your computer to the TouchPad。

 

所謂的刷機工具,指的就是你用來在你的電腦上,與你的裝置之間通訊的工具。通常就是一個自訂協議,這個協議通過USB Cable或TCP跟設定進行通訊(執行命令,傳輸檔案,比如ROM)。由於自訂協議,所以ROM的格式也是不同的,有的是*.sdf檔案,有的是*.img檔案,有的是直接寫入ROM儲存。

比如Defy->RSD Lite/MotoHelper

G1 –> FastBoot

TouchPad –> novacom

 

為瞭解決這個麻煩和方便以後刷機,一般拿到手機後,可以刷入ClockWorkMod(刷入一個微系統至/Recorvey目錄),將手機引導Recovery模式,藉助於這個東西我們可以將任意ROM刷入手機。

3,怎麼通過novacom串連TouchPad

在WebOS中重啟,按住音量上鍵,看到一個大大的USB標示。插上USB線,用novacom –l看是否串連上。如果串連上了,用terminal連入,進行recovery。terminal可以通過點擊下面的bat來啟動,啟動後需要點擊File->Connect來串連到TouchPad:

C:\Program Files\Palm, Inc\terminal\novaterm.bat

 

4,有關啟動

Android系統的啟動,首先是Bootloader的啟動,如果這時你按了一些按鍵組合,會裝載recovery.img,這樣就會進入Recovery模式。

如果你沒有按按鍵組合,這時Bootloader會將Linux Kernal裝載進來,進入Kernal的初始化,比如裝載驅動,啟動服務,掛載根檔案系統等。

核心啟動完成後,進入user space的初始化,/init命令執行init.rc,init.<machine_name>.rc,dalvik VM啟動,一些系統服務啟動。

接著system_server啟動,activity manage啟動一些核心的dalvik程式,比如案頭。

http://blog.chinaunix.net/space.php?uid=7788581&do=blog&id=2558375

http://elinux.org/Android_Booting

http://bootloader.wikidot.com/linux:boot:android

http://vinnysoft.blogspot.com/2009/12/android-boot-process-from-power-on.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.