久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 入門指導 > ARM的開(kai)發(fa)步驟:讓(rang)你思路更清晰(xi)

ARM的開(kai)發步(bu)驟:讓你(ni)思(si)路(lu)更清晰 時間:2020-05-29      來源:未知

由于ARM單片機開發涉及到編程方面的知識,所以,這里對一些沒基礎的人來說還是比較難的,學習ARM方面的知識沒什么難度,難點在你不知道ARM的開發思路,下面可以先來了解下arm的開發步驟。

做個最小系統板:如果你從沒有做過ARM單片機的開發,建議你一開始不要貪大求全,把所有的應用都做好,因為ARM的啟動方式和dsp或單片機有所不同,往往會遇到各種問題,所以建議先布一個僅有Flash,SRAM或SDRAM、CPU、JTAG、和復位信號的小系統板,留出擴展接口。

1.使最小(xiao)系統能夠正常運行,你的任務就完成了一半,好(hao)在(zai)ARM的外圍接口基本都是(shi)標準接口,如果你已(yi)有這些(xie)硬件(jian)的布線經驗,這對你來講是(shi)一件(jian)很容易(yi)的事情。

2.寫啟動代碼,根據硬件(jian)地址(zhi)先寫一(yi)個能夠啟動的(de)小代碼,包括以下部分(fen):初始化端口(kou),屏蔽中(zhong)斷,把程(cheng)(cheng)序拷貝到(dao)SRAM中(zhong);完(wan)成(cheng)代碼的(de)重映射;配置(zhi)中(zhong)斷句柄(bing),連接到(dao)C語言入口(kou)。也許你看到(dao)給你的(de)一(yi)些示例程(cheng)(cheng)序當中(zhong),bootloader會有很(hen)多東(dong)西,但是不要被(bei)這些復(fu)雜的(de)程(cheng)(cheng)序所(suo)困擾,因(yin)為你不是做開(kai)發板的(de),你的(de)任務就是做段小程(cheng)(cheng)序,讓(rang)你的(de)應(ying)用程(cheng)(cheng)序能夠運行下去。 

3.仔細研究你所用的芯片的資料(liao),盡管ARM在內核上兼(jian)容,但每家芯片都(dou)有自(zi)己的特色,編寫程序時必須考慮這些問題。尤其是女(nv)孩子,在這兒千(qian)萬別(bie)有依賴(lai)心理(li),總想拿別(bie)人的示(shi)例程序修改(gai),卻(que)越改(gai)越亂。 

4.多看(kan)一些(xie)操(cao)作系(xi)統程(cheng)(cheng)序(xu)(xu),在ARM的(de)(de)應用(yong)開放源代碼(ma)的(de)(de)程(cheng)(cheng)序(xu)(xu)很(hen)多,要想提高自(zi)己,就要多看(kan)別人的(de)(de)程(cheng)(cheng)序(xu)(xu),linux,uc/os-II等等這(zhe)些(xie)都是很(hen)好的(de)(de)原碼(ma)。 

5.如果你是作硬(ying)件(jian),每(mei)個廠(chang)家基本上都有(you)針對該(gai)芯片的(de)DEMO板原(yuan)理(li)圖。先將原(yuan)理(li)圖消化(hua)(hua)。這樣你以后做設計時,對資源的(de)分配心中有(you)數。器件(jian)的(de)DATSHEET一定(ding)要(yao)好好消化(hua)(hua)。 

6.如(ru)果做(zuo)軟件最好對(dui)操作系統(tong)的(de)機理要有所了解(jie)。當然這對(dui)軟件工程師來說(shuo)是(shi)小菜一碟。但(dan)如(ru)果是(shi)硬件出身的(de)就有點費勁。

以上介紹的就是ARM單片機的開發步驟了,對于ARM的開發思路最好還是按照上面的介紹來,這樣有目標的ARM開發思路對新手來說是很重要的。

 

上一篇:ARM與嵌入式Linux的入門建議

下一篇:嵌入式開發為什么用C語言

熱點(dian)文章(zhang)推薦
華清(qing)學員就業(ye)榜(bang)單(dan)
高薪學員經驗分享
熱點新聞推薦
前(qian)臺專線:010-82525158 企業培訓(xun)洽(qia)談(tan)專線(xian):010-82525379 院校合(he)作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部