前面幾章主要講述了本機linux
安卓開發環境的安裝搭建及安卓系統移植。本章則主要講述了如何在開發板上安裝
android
。開發板是開發和學習嵌入式技術的主要硬體裝置,由於許多
linux
驅動訪問的硬體很難在
pc上實現模擬,這時就要在開發板上進行除錯和測試,開發板非常合適對底層的
linux
程式進行除錯。
本書主要介紹了s3c6410
開發板及
ok6410
開發板。
ok6410
開發板是基於
arm11
處理器的
s3c6410,
採用「核心版
+底板」結構。
ok6410開發板自帶乙個串列埠,
pc也需要與串列埠裝置通訊。
ubuntu linux
安裝串列埠除錯工具
minicom
步驟:第1
步:檢測當前系統是否支援
usb轉串列埠
第2步:安裝
minicom
第3步:配置
minicom
第4步:測試
minicom
ok6410預設安裝
wince6.0
,需要先解除安裝再安裝
android
,燒寫要啟動
eboot
擦除nandflash
,方法:
第1步:準備工作
第2步:進入
eboot
狀態第3
步:擦除
nandflash
然後燒寫android:第1
步:準備工作
第2步:向
sd卡寫入
mmc.bin
和zimage-sd.bin
第3步:燒寫
android
前的準備工作
第4步:開始從
sd卡燒寫
android
第5步:校準螢幕
以上幾步完成後,可以為開發板配置有線網路,可以手動設定開發班的ip
,子網掩碼和閘道器,用
linux
命令ifconfig
設定ip
和子網掩碼,用
route
命令設定閘道器。
開發板是學習linux
驅動開發的重要硬體工具,我們要學會了解和使用它。
第五章 搭建S3C6410開發板的測試環境
1 開發板是開發和學習嵌入式技術的主要硬體裝置,儘管可以在pc 上開發linux驅動,然後重新編譯成arm架構的linux驅動模組。但最終都是要在開發板上進行測試的。主要是因為arm架構的開發板可基於x86架構的pc在cpu指令以及二進位制格式上都有所不同。而且如果linux驅動需呀訪問硬體 如lc...
搭建S3C6410開發版的測試環境讀書心得
第五章講述的是搭建s3c6410開發板的測試環境,包括s3c6410開發板簡介,安裝串列埠除錯工具 miniicom,燒寫android系統和配置有線網路四部分。開發板是開發和學習嵌入式技術的主要硬體裝置,儘管可以在pc上開發linux驅動,然後重新編譯成arm架構的linux驅動模組,但最終都要在...
s3c6410儲存器對映
1.引導映象區 0x0000 0000 0x07ff ffff 2.內部儲存區 1 內部rom 0x0800 0000 0x0bff ffff 2 內部sram 0x0c00 0000 0x0fff ffff 3.靜態儲存區 0x1000 0000 0x3fff ffff 4.動態儲存區 0x400...