91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

微軟公司宣布不再支持你正在使用的 IE瀏覽器,這會嚴重影響瀏覽網頁,請使用微軟最新的Edge瀏覽器
廠商專區
產品/技術
應用分類

實用干貨 高手告訴你ARM入門該學什么

2016-05-09 09:20 來源:電源網綜合 編輯:鈴鐺

ARM入門階段通常是最容易讓人產生挫敗感的時候,并不是因為知識有多么難以理解,而是因為很多人并不知道從哪方面進行入手。此時一篇較為系統的入門知識介紹文章就變得很有必要,本文來自于一名經驗豐富的電源設計者,將其對新手的入門建議進行了總結,大家快來看一看吧。

關于基礎

很多人在學習ARM時都在糾結是否需要有51、AVR等基礎。其實這部分知識并非必須,懂一些更好但沒有也無所謂。沒有相關基礎也無所謂,重要的是找一些參考書,去了解里面的例子和原理圖,例程里有匯編有C,都能看懂即可,不用追求能夠流利編寫。

需要學習哪些軟件

軟件實際上就那么幾種,下面為大家總結一下。

ADS調試用

確切的說是ADS+AXD。ADS里包含AXD。以前都用SDT,但后來ARM公司停止對SDT的支持,轉而支持ADS,所以還是用ADS比較好。目前有的人的程序發布的仍然是SDT版本,但基本都可以找到相應ADS的,新人在這里不要發蒙。ADS是編譯器,AXD是調試器。編譯成AXF以后再在ARM的RAM里調試。

PLASHPGM

FLASH燒寫的軟件。AXD在RAM里調試就不會出現掉電,方便程序修改。調試好的程序再下到FLASH里上電直接運行。同類的軟件還有很多,比如FLUTED、FLSHP,但FLASHPGM最好。

BANYANT調試代理

調試代理就是用更簡單的JTAG來實現原本1K才賣的JTAG仿真器的大部分功能。可以簡單的講其理解為自行制作的JTAG驅動。此外調試代理還有很多種,如H-JTAG、ARM7。

需要注意的是,每種調試代理安裝方法雖然簡單但都不盡相同,因此需要留意說明。而且AXD調試之前都要運行。

ARM-ELF-TOOLS工具鏈

其中包含UCLINUX開發用的工具,如ARM-ELF-GCC。工具鏈就是把很多工具打包在一起發布,方便開發東西。另外如果要開發LINUX就要用ARM-LINUX-TOOLS,這里是不一樣的,不能通用。


U-BOOT

大名鼎鼎的BOOTLOADER生成工具,生成的BOOTLOADER燒到FLASH里,然后就可以用BOOTLOADER下載燒寫其他。需要注意的是有了BOOTLOADER才能下UCLINUX。BOOTLOADER就像電腦上的BIOS。

UCLINUX包

UCLINUX的源碼包,建議大家用現成的先體會一下,然后再自己編譯、裁剪。因為單獨UCLINUX的編輯技術上比較簡單,但涉及的方面卻比較廣。

VMWARE

老牌的虛擬機軟件,在一個機器上虛擬出一個機器裝LINUX,省去了頻繁開關及的步驟。

該看哪些書?

這里主要為大家推薦ZLG的三本書,其他的再上網隨便查查資料就可以了。《ARM嵌入式LINUX系統構建與驅動開發》,北航版。這本驅動寫的很詳細,前期開發介紹也很好。《ARM嵌入式系統實驗教程(二)》,北航版,有ZLG2200的原理圖,實驗程序和注釋。《ARM嵌入式系統基礎教程》,最重要的是體系結構,匯編部分介紹,主要增加理論素質。

用途與系統的選擇

如果主攻開發和工業設計,那么推薦UCOS,小巧、多進程、簡單、體現了ARM7的精髓。LINUX消費與通信領域用的比較多,但缺點是必須ARM9才能啟動。UCLINUX嵌入式系統在ARM7上可以跑,學好可以比較方便的轉向LINUX。最后,也會有設計者選擇當單片機來使用,但這里并不推薦,因為對于學習來說多進程的系統設計才是ARM7的精髓。

通過本文的介紹,處于入門階段的朋友是否對ARM入門的學習有了一定的規劃了呢?相信按照本文給出的經驗和順序階段,大家一定能順利的掌握ARM的相關知識。感興趣的朋友不妨收藏本文,不時拿出來進行溫習,鞏固知識。

標簽: ARM ARM入門

聲明:本內容為作者獨立觀點,不代表電源網。本網站原創內容,如需轉載,請注明出處;本網站轉載的內容(文章、圖片、視頻)等資料版權歸原作者所有。如我們采用了您不宜公開的文章或圖片,未能及時和您確認,避免給雙方造成不必要的經濟損失,請電郵聯系我們,以便迅速采取適當處理措施;歡迎投稿,郵箱∶editor@netbroad.com。

相關閱讀

微信關注
技術專題 更多>>
技術專題之EMC
技術專題之PCB

頭條推薦

電子行業原創技術內容推薦
客服熱線
服務時間:周一至周五9:00-18:00
微信關注
獲取一手干貨分享
免費技術研討會
editor@netbroad.com
400-003-2006
主站蜘蛛池模板: 买车| 白朗县| 田林县| 岑溪市| 庆元县| 礼泉县| 遵义市| 宿松县| 紫阳县| 光泽县| 二连浩特市| 南丰县| 安新县| 新乡市| 潼关县| 昌江| 即墨市| 珲春市| 水城县| 广饶县| 巴楚县| 内乡县| 南靖县| 大田县| 那曲县| 静安区| 边坝县| 连南| 乐昌市| 泰州市| 射洪县| 河西区| 庆云县| 惠水县| 汽车| 湖州市| 汉川市| 牙克石市| 辰溪县| 萨嘎县| 榆林市|