天天看點

ARM開發步驟

ARM開發步驟

1. 做個最小系統闆:如果你從沒有做過ARM的開發,建議你一開始不要貪大求全,把所有的應用都做好, 因為ARM的啟動方式和dsp或單片機有所不同,往往會遇到各種問題,是以建議先布一個僅有Flash,SRAM或 SDRAM、CPU、JTAG、和複位信号的小系統闆,留出擴充接口。使最小系統能夠正常運作,你的任務就完成了 一半,好在ARM的外圍接口基本都是标準接口,如果你已有這些硬體的布線經驗,這對你來講是一件很容易的 事情。

2. 寫啟動代碼,根據硬體位址先寫一個能夠啟動的小代碼,包括以下部分: 初始化端口,屏蔽中斷,把程式拷貝到SRAM中;完成代碼的重映射;配置中斷句柄,連接配接到C語言入口。也許 你看到給你的一些示例程式當中,bootloader會有很多東西,但是不要被這些複雜的程式所困擾,因為你不是 做開發闆的,你的任務就是做段小程式,讓你的應用程式能夠運作下去

3. 仔細研究你所用的晶片的資料,盡管ARM在核心上相容,但每家晶片都有自己的特色,編寫程式時必須 考慮這些問題。尤其是女孩子,在這兒千萬别有依賴心理,總想拿别人的示例程式修改,卻越改越亂。

4. 多看一些作業系統程式,在ARM的應用開放源代碼的程式很多,要想提高自己,就要多看别人的程式, linux,uc/os-II等等這些都是很好的原碼。

5.如果你是作硬體,每個廠家基本上都有針對該晶片的DEMO闆原理圖。先将原理圖消化。這樣你以後做設計時,對資源的配置設定心中有數。器件的DATSHEET一定要好好消化。

6.如果做軟體最好對作業系統的機理要有所了解。當然這對軟體工程師來說是小菜一碟。但如果是硬體出身的就有點費勁。

上一篇: List

繼續閱讀