国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 入門指導(dǎo) > 4個(gè)知識(shí)點(diǎn)幫你理清ARM開發(fā)思路

4個(gè)知識(shí)點(diǎn)幫你理清ARM開發(fā)思路 時(shí)間:2020-06-03      來(lái)源:未知

學(xué)習(xí)arm也沒有那么容易,這對(duì)于沒有基礎(chǔ)的人來(lái)說(shuō)難度肯定比較大,但是,想要學(xué)習(xí)arm知識(shí)其實(shí)并不難,只要你能找到一個(gè)好的起點(diǎn)就可以,下面一起來(lái)來(lái)了解下arm開發(fā)思路吧。

本文就將從這一步入手,為初次接觸ARM開發(fā)的你來(lái)說(shuō)明應(yīng)該從哪幾方面來(lái)理清arm開發(fā)思路。

做個(gè)系統(tǒng)最小板:如果從沒有做過(guò)ARM的開發(fā),建議一開始不要貪大求全,把所有的應(yīng)用都做好,因?yàn)锳RM的啟動(dòng)方式和dsp或單片機(jī)有所不同,往往會(huì)遇到各種問(wèn)題,所以建議先布一個(gè)僅有Flash、SRAM或SDRAM、CPU、JTAG、和復(fù)位信號(hào)的小系統(tǒng)板,留出擴(kuò)展接口。

使最小系統(tǒng)能夠正常運(yùn)行,任務(wù)就完成了一半,好在ARM的外圍接口基本都是標(biāo)準(zhǔn)接口,如果已有這些硬件的布線經(jīng)驗(yàn)?zāi)蔷透昧恕?/span>

寫啟動(dòng)代碼

根據(jù)硬件地址先寫一個(gè)能夠啟動(dòng)的小代碼,包括以下部分:初始化端口、屏蔽中斷、把程序拷貝到SRAM中、完成代碼的重映射、配置中斷句柄,連接到C語(yǔ)言入口。也許一些示例程序當(dāng)中bootloader會(huì)有很多東西,但是不要被這些復(fù)雜的程序所困擾,因?yàn)檫@是設(shè)計(jì)開發(fā)板過(guò)程中需要設(shè)計(jì),并不包含在ARM設(shè)計(jì)范疇中。

研究芯片資料

盡管ARM在內(nèi)核上兼容,但每家芯片都有自己的特色,編寫程序時(shí)必須考慮這些問(wèn)題。尤其是女孩子,在這兒千萬(wàn)別有依賴心理,總想拿別人的示例程序修改,卻越改越亂。

了解操作系統(tǒng)程序

在ARM的應(yīng)用開放源代碼的程序很多,要想提高自己,就要多看別人的程序,linux,uc/os-II等等這些都是很好的原碼。

硬件:如果設(shè)計(jì)者自己制作硬件,每個(gè)廠家基本上都有針對(duì)該芯片的DEMO板原理圖。如果先將原理圖消化。在以后做設(shè)計(jì)時(shí)就能做到對(duì)資源的分配心中有數(shù)。器件的DATSHEET一定要好好消化。

最小系統(tǒng)板

很多人會(huì)問(wèn),做最小系統(tǒng)板是2層還是4層好?

答:只有AT91可以用兩層板,其他的最少4層;44b0的地和電源處理好也可用兩層板;

談四層板和33歐電阻:選用四層板不僅是電源和地的問(wèn)題,高速數(shù)字電路對(duì)走線的阻抗有要求,二層板不好控制阻抗。

33歐電阻一般加在驅(qū)動(dòng)器端,也是起阻抗匹配作用的;布線時(shí)要先布數(shù)據(jù)地址線,和需要保證的高速線;在高頻的時(shí)候,PCB板上的走線都要看成傳輸線。

傳輸線有其特征阻抗,學(xué)過(guò)傳輸線理論的都知道,當(dāng)傳輸線上某處出現(xiàn)阻抗突變(不匹配)時(shí),信號(hào)通過(guò)就會(huì)發(fā)生反射,反射對(duì)原信號(hào)造成干擾,嚴(yán)重時(shí)就會(huì)影響電路的正常工作。

采用四層板時(shí),通常外層走信號(hào)線,中間兩層分別為電源和地平面,這樣一方面隔離了兩個(gè)信號(hào)層,更重要的是外層的走線與它們所靠近的平面形成稱為“微帶”(microstrip)的傳輸線,它的阻抗比較固定,而且可以計(jì)算。

對(duì)于兩層板就比較難以做到這樣。這種傳輸線阻抗主要與走線的寬度、到參考平面的距離、敷銅的厚度以及介電材料的特性有關(guān),有許多現(xiàn)成的公式和程序可供計(jì)算。

以上介紹的就是ARM開發(fā)思路,主要也是在四個(gè)知識(shí)點(diǎn)給新手講解arm開發(fā)思路,這樣大家在學(xué)習(xí)arm開發(fā)的時(shí)候也也不至于是一頭霧水,希望都能有所收獲。

上一篇:4種常見的嵌入式開發(fā)系統(tǒng)

下一篇:10個(gè)嵌入式小技巧 教你寫出高質(zhì)量代碼!

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5,京公海網(wǎng)安備11010802025203號(hào)

回到頂部