第五章講述的是搭建s3c6410開發板的測試環境,包括s3c6410開發板簡介,安裝串列埠除錯工具:miniicom,燒寫android系統和配置有線網路四部分。
開發板是開發和學習嵌入式技術的主要硬體裝置,儘管可以在pc上開發linux驅動,然後重新編譯成arm架構的linux驅動模組,但最終都要在開發板上進行測試。
s3c6410是由三星公司推出的一款低功耗、高價效比的risc處理器,它基於arm11核心,可廣泛應用於移動**和通用處理等領域。
pc需要與串列埠裝置通訊,則需在pc上安裝接收和傳送串列埠資料的程式,本章選用的是minicom。一款linux版的串列埠管理軟體,安裝步驟包括四步:測試當前系統是否支援usb轉串列埠;安裝minicom;配置minicom和測試minicom。
在燒寫android之前,務必啟動eboot擦除nandflash。使用eboot擦除nandflash的方法包括準備工作、進入eboot狀態、擦除nandflash三個步驟。燒寫android的步驟:準備工作;向sd卡寫入mmc.bin和zlmage-sd.bin;燒寫android前的準備工作;開始從sd卡燒寫android和校準螢幕。
開發板與其他裝置連線的常用方式包括串列埠線、usb資料線、藍芽、wifi和網線。串列埠線和usb資料線直接插在pc的相應介面上就可以直接連通,藍芽和wifi需要相應的配件才能使用。大多數開發板都有乙個乙太網口,可以直接使用網線和外部裝置連線。
搭建S3C6410開發板的測試環境
前面幾章主要講述了本機linux 安卓開發環境的安裝搭建及安卓系統移植。本章則主要講述了如何在開發板上安裝 android 開發板是開發和學習嵌入式技術的主要硬體裝置,由於許多 linux 驅動訪問的硬體很難在 pc上實現模擬,這時就要在開發板上進行除錯和測試,開發板非常合適對底層的 linux 程...
第五章 搭建S3C6410開發板的測試環境
1 開發板是開發和學習嵌入式技術的主要硬體裝置,儘管可以在pc 上開發linux驅動,然後重新編譯成arm架構的linux驅動模組。但最終都是要在開發板上進行測試的。主要是因為arm架構的開發板可基於x86架構的pc在cpu指令以及二進位制格式上都有所不同。而且如果linux驅動需呀訪問硬體 如lc...
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...