Android深度探索--第五章讀後感

來源:互聯網
上載者:User

標籤:

對於編寫linux驅動程式的步驟:主要有第一步,建立其驅動骨架,任何類型的程式都有一個基本的結構;第二步,註冊和登出裝置檔案,任何一個linux驅動都需要有一個裝置檔案,否則應用程式將無法與驅動程式互動。建立裝置檔案的工作一般在第一步編寫的處理linux初始化工作的函數中完成,刪除裝置檔案一般在第1步編寫的處理linux退出工作的函數中完成;第三步,指定與驅動相關的資訊,驅動程式是自描述的;第四步是指定回呼函數,linux 驅動包含了多種動作,也可稱為事件;第五步,編寫商務邏輯,這一步是Linux驅動的核心部分,光有骨架和回呼函數的linux驅動是沒有任何意義的;第六步是編寫makefile檔案;第七步是編譯Linux驅動程式;第八步是安裝和卸載linux 驅動。

燒寫Android系統

(1)在Android燒寫之前,務必啟動EBOOT擦除NandFlash,使用EBOOT擦除步驟如下:準備工作,用串口線或USB轉串口串連開發板和PC,並啟動minicom,進入Eboot狀態,開啟開發板電源開關,Initiating launch in 5 seconds.提示資訊,按PC鍵盤上的空格鍵讓開發板停在Eboot狀態。擦除NandFlash 輸入“A”執行擦除NandFlash

(2)燒寫Android步驟:給SD卡分區,格式化分區,向SD卡寫入mmc.bin和zImage-sd.bin把android_fs.tar、mmc.bin和zImage複製到SD卡上,設定開發板的啟動開關。從SD卡燒寫Android

 

Android深度探索--第五章讀後感

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.