資料介紹
以前自學(xué)arm的時候就接觸過裸機(jī)的一些內(nèi)容,但是有很多東西一直沒有弄明白,現(xiàn)在自己報了培訓(xùn)班來系統(tǒng)的學(xué)習(xí)arm的內(nèi)容。已經(jīng)學(xué)了有2個月了,最近剛好在學(xué)裸機(jī)開發(fā)的內(nèi)容,和以前單片機(jī)開發(fā)大體上是差不多,都是在玩寄存器,但是有很多地方還是值得去注意的。下面分別說下自己的體會。

1 開發(fā)平臺
相信用單片機(jī)的肯定也一定是用的集成開發(fā)環(huán)境IDE,比如有什么keil、IAR等。arm裸機(jī)開發(fā)當(dāng)然也會是在一些集成環(huán)境中去做,不過由于arm到現(xiàn)在基本上很少有芯片是為了跑裸機(jī)來設(shè)計的,基本上都是要設(shè)計到操作系統(tǒng)。所以像keil什么的對很多 arm的芯片是不支持的。這時候就得要自己想辦法搭這樣的一個開發(fā)環(huán)境,目前培訓(xùn)機(jī)構(gòu)所學(xué)的是用eclipse軟件來做。至于為什么要用這個軟件,個人覺得是因為它可以實現(xiàn)自己選擇編譯器,調(diào)試器等東西(目前我也只接觸了這兩個)。這里提出來兩個概念編譯器和調(diào)試器。一般一個集成開發(fā)環(huán)境都會有編譯器、調(diào)試器、文本編輯器這三個東西。編譯器就是我們make project的一個軟件,調(diào)試器就是在debug的時候用的軟件,文本編輯器自然就是我們寫入代碼的地方。編譯器有很多種GCC,ICC(avr單片機(jī)的一種)等,不同的IDE可能會集成不同的編譯器。gcc對于不同的硬件平臺也有不同的版本,有x86的,有arm的,有avr的等等,要做arm裸機(jī)開發(fā)就必須使用arm對應(yīng)的gcc。調(diào)試器目前我知道的主要是gdb,大家也基本都用gdb的包括一些IDE的大多用的也是GDB。目前我這邊使用的是arm-noneeabi-gdb。文本編輯器就不用說了。
- TI AM57X FPGA MicroBlaze裸機(jī)案例開發(fā)
- 電路設(shè)計的一些經(jīng)驗總結(jié) 45次下載
- 降低噪聲與電磁干擾的一些經(jīng)驗資料下載
- 選擇元器件的一些經(jīng)驗之談資料下載
- ARM開發(fā)軟件的使用教程詳細(xì)說明 5次下載
- 如何使用ARM開發(fā)軟件SDT的設(shè)計步驟 11次下載
- ARM應(yīng)該如何入門?入門的一些經(jīng)驗詳細(xì)說明
- ARM的Linux嵌入式開發(fā)和單片機(jī)開發(fā)到底有什么不同之處
- ARM型號的發(fā)展歷史和一些知識的資料說明
- 給ARM入門者的一些學(xué)習(xí)經(jīng)驗資料合集免費下載 13次下載
- 嵌入式開發(fā)要學(xué)什么嵌入式開發(fā)的一些入門教材推薦 33次下載
- 一些制作1969的分享經(jīng)驗 38次下載
- Autium_designer的一些經(jīng)驗 0次下載
- 一些硬件電路技術(shù)經(jīng)驗整理 0次下載
- ARM開發(fā)調(diào)試教程
- 分享一些SystemVerilog的coding guideline 1.4k次閱讀
- ARM-Linux開發(fā)和MCU開發(fā)的不同點 1.4k次閱讀
- 處理網(wǎng)絡(luò)難題經(jīng)驗 網(wǎng)絡(luò)維護(hù)過程中一些典型、經(jīng)典問題的解決方法 2.1k次閱讀
- Windows下搭建ARM11裸機(jī)開發(fā)環(huán)境:Eclipse+JLink調(diào)試代碼 3.3k次閱讀
- Windows下搭建ARM11裸機(jī)開發(fā)環(huán)境:Eclipse創(chuàng)建工程 2.1k次閱讀
- INCA的一些用法 1.4w次閱讀
- get與post的請求一些區(qū)別 2k次閱讀
- Verilog設(shè)計過程中的一些經(jīng)驗與知識點 3k次閱讀
- 米爾科技DS-5教程-使用ARM DS-5 和DSTREAM仿真器調(diào)試裸機(jī)程序介紹 5.9k次閱讀
- IAR開發(fā)EFM32單片機(jī)的一些經(jīng)驗和技巧 4.2k次閱讀
- 一些在文本數(shù)據(jù)量不夠大的時候可用的一些實用方法 7.4k次閱讀
- google機(jī)器學(xué)習(xí)團(tuán)隊開發(fā)機(jī)器學(xué)習(xí)系統(tǒng)Seti的一些經(jīng)驗教訓(xùn) 1.9k次閱讀
- 對ARM異常中斷的集中情況進(jìn)行總結(jié),并給出了一些解決方法 7.2k次閱讀
- 分享一些單片機(jī)的開發(fā)經(jīng)驗 7.2k次閱讀
- 多年經(jīng)驗的硬件工程師給您的一些忠告 9.7k次閱讀
下載排行
本周
- 1冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 4次下載 | 10 積分
- 2安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 3直流電路的組成和基本定律
- 1.67 MB | 2次下載 | 免費
- 4丹佛斯2800系列變頻器說明書
- 8.00 MB | 1次下載 | 5 積分
- 5PC8011同步開關(guān)型降壓3.5A單節(jié)鋰電池充電管理電路技術(shù)手冊
- 0.74 MB | 1次下載 | 免費
- 6ES7243E+ES8311音頻錄制與播放電路資料
- 0.06 MB | 1次下載 | 5 積分
- 7SDM02 激光測距模塊產(chǎn)品手冊
- 0.43 MB | 1次下載 | 免費
- 8SDFM 激光測距模塊模組手冊
- 0.54 MB | 1次下載 | 免費
本月
- 1CH341編程器軟件NeoProgrammer_2.2.0.10
- 20.47 MB | 170次下載 | 1 積分
- 22025智能家居傳感器市場分析及創(chuàng)新應(yīng)用
- 3.11 MB | 43次下載 | 免費
- 3RV1126B系列開發(fā)板產(chǎn)品資料
- 4.19 MB | 18次下載 | 免費
- 4CH341編程軟件下載
- 2.50 MB | 16次下載 | 5 積分
- 5全志系列-米爾基于T153核心板開發(fā)板 四核異構(gòu)、3路千兆網(wǎng),賦能多元化工業(yè)場景
- 3.05 MB | 12次下載 | 免費
- 6【開源】60余套STM32單片機(jī)、嵌入式Linux、物聯(lián)網(wǎng)、人工智能項目案例及入門學(xué)習(xí)資源包
- 10.55 MB | 8次下載 | 免費
- 7冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 4次下載 | 10 積分
- 8特斯拉MODEL S車載充電機(jī)主電路回路原理圖
- 0.81 MB | 4次下載 | 3 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183356次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81604次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73824次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





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