mooc课程精选,成品人片观看入口众乐乐,久久久久人妻一区精品性色av,苍兰诀大结局是什么,白丝美女被狂躁免费视频网站

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 入門指導 > 4個知識點幫你理清ARM開發思路

4個知識點幫你理清ARM開發思路 時間:2020-06-03      來源:未知

學習arm也沒有那么容易,這對于沒有基礎的人來說難度肯定比較大,但是,想要學習arm知識其實并不難,只要你能找到一個好的起點就可以,下面一起來來了解下arm開發思路吧。

本文就將從這一步入手,為初次接觸ARM開發的你來說明應該從哪幾方面來理清arm開發思路。

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

使最小系統能夠正常運行,任務就完成了一半,好在ARM的外圍接口基本都是標準接口,如果已有這些硬件的布線經驗那就更好了。

寫啟動代碼

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

研究芯片資料

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

了解操作系統程序

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

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

最小系統板

很多人會問,做最小系統板是2層還是4層好?

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

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

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

傳輸線有其特征阻抗,學過傳輸線理論的都知道,當傳輸線上某處出現阻抗突變(不匹配)時,信號通過就會發生反射,反射對原信號造成干擾,嚴重時就會影響電路的正常工作。

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

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

以上介紹的就是ARM開發思路,主要也是在四個知識點給新手講解arm開發思路,這樣大家在學習arm開發的時候也也不至于是一頭霧水,希望都能有所收獲。

上一篇:4種常見的嵌入式開發系統

下一篇:10個嵌入式小技巧 教你寫出高質量代碼!

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部