2009年2月26日 星期四

有關【實戰-模組A】設計實作ARM嵌入式開發板-以PXA270為例 的課程大綱

我在實戰-模組A,所開出來的課程大綱,如下:


一、嵌入式ARM計算機組織
1.嵌入式ARM處理器系統架構
2.嵌入式ARM處理器軟體設計

※ Lab: Flash the LED on Boot Loader
3. PXA270 CPU規格書說明
4. Flash Rom及相關週邊IC規格書說明
5.嵌入式ARM開發板電路講解-ARM CPU/ROM/RAM/Peripheral


二、實作ARM 嵌入式系統開發平台-以PXA270為例
1.Boot Loader 簡介
2.如何撰寫 Boot Loader與Boot Loader程式功能
3.如何撰寫Flash Rom 的Read/Write/Erase程式
4.透過JTAG 下載Boot Loader至ARM板
5.透過Boot Loader下載編譯好的嵌入式Linux Kernel Image
6.透過Boot Loader下載編譯好的嵌入式Root File System
7.Boot Loader & 嵌入式Linux 之開機流程


我想大家都有看到,我將 一、嵌入式ARM計算機組織的 1. and 2.  標示成紅色。這兩個章節大綱其實非常非常重要。因為我在一開始上課,首先一定先帶大家先了解 ARM計算機組織,我是自整個ARM 開發板(包含架構跟周邊)架構,談到 PXA270 核心模組,再談到 PXA270 CPU,再談到 PXA 270內的 ARM Core,在以此開始說明 ARM 處理器系統架構。 這個就是 計算機組織了,且是自基礎開始談起,也有談到 ARM處理器軟體設計( 就是 ARM 的組語,這要搭配 ARM 處理器系統架構 說明的 )。在這些課程內容也寫很多 ARM 的組語範例,最後 還會完成一個 Flash the LED on Boot Loader 的程式。讓學員理解在沒有 OS( 如 LINUX )下,ARM是如何運作的


我一下子無法找到以前的範例,剛想到我有貼一個上課時CODING完成的,將字串分別以字元寫入ARM CPU uart暫存器,完成rs232字串輸出,使用arm 組語寫的簡單範例,網址如下:http://tw.myblog.yahoo.com/yh-chiang/article?mid=126&prev=213&next=58&l=f&fid=9


那其餘的課程大綱部份,請各位參考^^


沒有留言:

張貼留言

FPGA Verilog 的學習經驗,提供給要入門的新手

今天簡單說說 FPGA Verilog 的學習經驗,提供給要入門的新手: 1.對自己寫的FPGA Verilog程式,所生成的數位電路要心中有數。 這一點個人認為很重要,就正如寫 C語言,心中要能生成對應的組合語言一樣,我是這樣要求自己的。 雖然 FPGA Verilog語言...