資料介紹
做個(gè)最小系統(tǒng)板:如果你從沒有做過ARM的開發(fā),建議你一開始不要貪大求全,把所有的應(yīng)用都做好,因?yàn)锳RM的啟動(dòng)方式和dsp或單片機(jī)有所不同,往往會(huì)遇到各種問題,所以建議先布一個(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),這對你來講是一件很容易的事情。2. 寫啟動(dòng)代碼,根據(jù)硬件地址先寫一個(gè)能夠啟動(dòng)的小代碼,包括以下部分: 初始化端口,屏蔽中斷,把程序拷貝到SRAM中;完成代碼的重映射;配置中斷句柄,連接到C語言入口。也許你看到給你的一些示例程序當(dāng)中,bootloader會(huì)有很多東西,但是不要被這些復(fù)雜的程序所困擾,因?yàn)槟悴皇亲鲩_發(fā)板的,你的任務(wù)就是做段小程序,讓你的應(yīng)用程序能夠運(yùn)行下去。 3. 仔細(xì)研究你所用的芯片的資料,盡管ARM在內(nèi)核上兼容,但每家芯片都有自己的特色,編寫程序時(shí)必須考慮這些問題。尤其是女孩子,在這兒千萬別有依賴心理,總想拿別人的示例程序修改,卻越改越亂。 4. 多看一些操作系統(tǒng)程序,在ARM的應(yīng)用開放源代碼的程序很多,要想提高自己,就要多看別人的程序,linux,uc/os-II等等這些都是很好的原碼。 5.如果你是作硬件,每個(gè)廠家基本上都有針對該芯片的DEMO板原理圖。先將原理圖消化。這樣你以后做設(shè)計(jì)時(shí),對資源的分配心中有數(shù)。器件的DATSHEET一定要好好消化。 6.如果做軟件最好對操作系統(tǒng)的機(jī)理要有所了解。當(dāng)然這對軟件工程師來說是小菜一碟。但如果是硬件出身的就有點(diǎn)費(fèi)勁。 問:做最小系統(tǒng)板是2層還是4層好? 答:只有AT91可以用兩層板,其他的最少4層;44b0的地和電源處理好也可用兩層板; 談四層板和33歐電阻: 選用四層板不僅是電源和地的問題,高速數(shù)字電路對走線的阻抗有要求,二層板不好控制阻抗。33歐電阻一般加在驅(qū)動(dòng)器端,也是起阻抗匹配作用的;布線時(shí)要先布數(shù)據(jù)地址線,和需要保證的高速線; 在高頻的時(shí)候,PCB板上的走線都要看成傳輸線。傳輸線有其特征阻抗,學(xué)過傳輸線理論的都知道,當(dāng)傳輸線上某處出現(xiàn)阻抗突變(不匹配)時(shí),信號(hào)通過就會(huì)發(fā)生反射,反射對原信號(hào)造成干擾,嚴(yán)重時(shí)就會(huì)影響電路的正常工作。采用四層板時(shí),通常外層走信號(hào)線,中間兩層分別為電源和地平面,這樣一方面隔離了兩個(gè)信號(hào)層,更重要的是外層的走線與它們所靠近的平面形成稱為“微帶”(microstrip) 的傳輸線,它的阻抗比較固定,而且可以計(jì)算。對于兩層板就比較難以做到這樣。這種傳輸線阻抗主要于走線的寬度、到參考平面的距離、敷銅的厚度以及介電材料的特性有關(guān),有許多現(xiàn)成的公式和程序可供計(jì)算。 33歐電阻通常串連放在驅(qū)動(dòng)的一端(其實(shí)不一定33歐,從幾歐到五、六十歐都有,視電路具體情況) ,其作用是與發(fā)送器的輸出阻抗串連后與走線的阻抗匹配,使反射回來(假設(shè)解收端阻抗沒有匹配) 的信號(hào)不會(huì)再次反射回去(吸收掉),這樣接收端的信號(hào)就不會(huì)受到影響。接收端也可以作匹配,例如采用電阻并聯(lián),但在數(shù)字系統(tǒng)比較少用,因?yàn)楸容^麻煩,而且很多時(shí)候是一發(fā)多收,如地址總線,不如源端匹配易做。
- 基于WDF的驅(qū)動(dòng)開發(fā)及詳細(xì)步驟 11次下載
- ZYNQ OpenAMP雙核ARM通信案例開發(fā)手冊 32次下載
- ARM常用開發(fā)工具及相應(yīng)開發(fā)環(huán)境配置資料 40次下載
- IAR ARM集成開發(fā)環(huán)境學(xué)習(xí)教程 32次下載
- 如何使用ARM開發(fā)軟件SDT的設(shè)計(jì)步驟 11次下載
- Linux ARM和Linux單片機(jī)開發(fā)有哪些差異
- 如何使用Proteus進(jìn)行ARM的虛擬開發(fā) 0次下載
- 如何進(jìn)行從傳統(tǒng)ARM開發(fā)到PS開發(fā)的轉(zhuǎn)變資料說明
- ARM教程之ARM常用開發(fā)工具及相應(yīng)開發(fā)環(huán)境配置資料說明 23次下載
- iTOP-4412開發(fā)板-實(shí)戰(zhàn)教程-ssh服務(wù)器移植到arm開發(fā)板 28次下載
- ARM開發(fā)工具解讀 3次下載
- ARM體系結(jié)構(gòu)之ARM開發(fā)調(diào)試方法 1次下載
- ARM開發(fā)教程使用教程 216次下載
- 基于ARM的程序開發(fā)與調(diào)試技巧 438次下載
- ARM開發(fā)調(diào)試教程
- ARM開發(fā)板與樹莓派的比較 554次閱讀
- ARM-Linux開發(fā)和MCU開發(fā)的不同點(diǎn) 914次閱讀
- ARM-Linux開發(fā)和MCU開發(fā)的不同點(diǎn) 736次閱讀
- ARM-Linux應(yīng)用開發(fā)和單片機(jī)開發(fā)的不同 2160次閱讀
- PC上QEMU模擬ARM的步驟 7264次閱讀
- 在QEMU上用Busybox模擬ARM文件系統(tǒng)的步驟 3228次閱讀
- 米爾科技ARM DS-5 官方開發(fā)工具介紹 2376次閱讀
- USB驅(qū)動(dòng)開發(fā)的步驟及方法解析 1.1w次閱讀
- 分析ARM開發(fā)板哪家好 1.8w次閱讀
- ARM內(nèi)核處理器的的分類 ARM7系列開發(fā)的開發(fā) 4290次閱讀
- 拒絕開發(fā)板,?用 SkyEye 就可以模擬 ARM Linux! 1w次閱讀
- ARM開發(fā)環(huán)境的配置 7407次閱讀
- 嵌入式開發(fā)環(huán)境的搭建 8548次閱讀
- arm的開發(fā)環(huán)境有哪些_使用Eclipse搭建ARM架構(gòu)MCU開發(fā)環(huán)境 1.9w次閱讀
- arm開發(fā)板與樹莓派有什么區(qū)別 5.7w次閱讀
下載排行
本周
- 1PC3103 低功耗電流模式PWM控制器技術(shù)手冊
- 1.23 MB | 3次下載 | 免費(fèi)
- 2L7805CV TO-220三端穩(wěn)壓IC規(guī)格書
- 0.71 MB | 1次下載 | 免費(fèi)
- 3LoRa2021 全頻段無線通訊模塊規(guī)格書
- 814.22 KB | 1次下載 | 免費(fèi)
- 4L7812CV TO-220三端穩(wěn)壓IC規(guī)格書
- 1.35 MB | 次下載 | 免費(fèi)
- 5L7815CV TO-220三端穩(wěn)壓IC規(guī)格書
- 1.48 MB | 次下載 | 免費(fèi)
- 6N-12電子傾斜儀指南
- 0.24 MB | 次下載 | 10 積分
- 7基于CP500S掃描測頭的三坐標(biāo)測量系統(tǒng):復(fù)雜曲面零件解決方案
- 0.35 MB | 次下載 | 免費(fèi)
- 8STM32H747xI/G 英文數(shù)據(jù)手冊
- 5.09 MB | 次下載 | 免費(fèi)
本月
- 1PFC電路與BOOST電路設(shè)計(jì)實(shí)例分享
- 1.83 MB | 18次下載 | 4 積分
- 2電源測試報(bào)告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 17次下載 | 免費(fèi)
- 3世平基于靈動(dòng)微 SPIN560C 的低壓無刷電機(jī)應(yīng)用方案
- 10.93 MB | 11次下載 | 免費(fèi)
- 4900MHz全雙工無線發(fā)射器參考設(shè)計(jì)原理圖資料
- 0.40 MB | 6次下載 | 免費(fèi)
- 5PWM控制器的控制方法
- 0.39 MB | 3次下載 | 4 積分
- 6900MHz全雙工無線發(fā)射器參考設(shè)計(jì)
- 0.15 MB | 3次下載 | 1 積分
- 7美的電磁爐TM-S1-20B PN8124F+CHK S009資料圖
- 0.28 MB | 3次下載 | 10 積分
- 8FS313B USB 的 PD和QC 快充協(xié)議電壓誘騙控制器規(guī)格書
- 2.61 MB | 3次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191424次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73819次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論