久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 入門指導 > 嵌入式開發 ARM入門經典

嵌入式開發 ARM入門(men)經(jing)典 時間:2015-11-18   ;   來源:未知

在進入嵌(qian)入式開發(fa)世界之前,我(wo)想每(mei)個外行(xing)(xing)人對這個領(ling)域(yu)的行(xing)(xing)業知識知之甚少,可以用一頭(tou)霧水來形容,可對于想要(yao)入門的人來說,你(ni)就必(bi)須理解和深入了解學科的具體內容,不(bu)然真的是不(bu)知道(dao)該從(cong)哪里入手?當然更不(bu)知道(dao)該如何來學習?下面這篇文章對新人有(you)很大(da)的幫助,看(kan)看(kan)他們(men)是怎樣找捷徑的。

1.抓住51開(kai)發ARM

綜合很多(duo)人的(de)觀點,一(yi)(yi)(yi)(yi)致認為,51是一(yi)(yi)(yi)(yi)個(ge)基礎(chu),而且還(huan)很重要,這是眾多(duo)初(chu)學者看(kan)了ARM之后感(gan)覺到的(de)。它可(ke)以(yi)加(jia)速(su)(su)(su)你的(de)ARM學習速(su)(su)(su)度(du)。凡(fan)是要求(qiu)一(yi)(yi)(yi)(yi)個(ge)速(su)(su)(su)度(du)、效率,不要做一(yi)(yi)(yi)(yi)些無用功,抓緊身邊的(de)每一(yi)(yi)(yi)(yi)個(ge)一(yi)(yi)(yi)(yi)分(fen)鐘(zhong),人是活(huo)的(de),東(dong)西(xi)(知識、書)是死得,如果以(yi)這種心(xin)態來(lai)看(kan)待問(wen)題,那問(wen)題就變得簡單多(duo)了。

2.明確了(le)解ARM是硬件還是軟件

ARM是(shi)硬(ying)(ying)件(jian),LINUX是(shi)軟件(jian)。ARM的(de)硬(ying)(ying)件(jian)多半已經模塊化了,實(shi)際中的(de)LINUX的(de)開發工作更多,更耗(hao)時(shi)。從這方面說(shuo)ARM應(ying)該算(suan)是(shi)軟件(jian)了。

3.在(zai)學習開發過程中(zhong)需要了解并熟(shu)悉掌握哪些(xie)軟件

ADS調(diao)試用(yong)

確(que)切的(de)(de)(de)(de)說是(shi)ADS+AXD,ADS里包含AXD。原來都(dou)用SDT后來ARM公(gong)司停止(zhi)對(dui)SDT支(zhi)持了(le),改(gai)支(zhi)持ADS了(le),還是(shi)用ADS吧。 有的(de)(de)(de)(de)人(ren)的(de)(de)(de)(de)程序發布的(de)(de)(de)(de)仍然是(shi)SDT版本(ben)的(de)(de)(de)(de),但(dan)基本(ben)都(dou)可(ke)以找到相(xiang)應(ying)ADS的(de)(de)(de)(de),新人(ren)在(zai)這(zhe)里不(bu)要發蒙。ADS是(shi)編譯器(qi),AXD是(shi)調(diao)試器(qi)。便宜成AXF以后再(zai)在(zai)ARM的(de)(de)(de)(de)RAM里調(diao)試。

PLASHPGM

FLASH燒寫的軟件,AXD在(zai)RAM里調試,掉(diao)電就沒有了,方(fang)便程序修改。調試好的程序再下到FLASH里,上電直接運(yun)行。

同(tong)類的軟(ruan)件還有很多,什么FLUTED了(le)、FLSHP了(le)都是,但FLASHPGM好(hao),要是有人還問FLASH不支持BIN格式(shi)文件的問題就(jiu)要看(kan)我寫(xie)的PLASHPGM使用了(le)。

ARM-ELF-TOOLS工具鏈

里面是(shi)UCLINUX開發用的工具(ju)(ju)比(bi)如ARM-ELF-GCC只類的。工具(ju)(ju)鏈就是(shi)把(ba)很多工具(ju)(ju)打包在一(yi)起發布的方便你開發的東西。

U-BOOT

大名鼎鼎的BOOTLOADER生成工具,同類的好象還有VIVI,生成的BOOTLOADER燒到FLASH里,然后(hou)就(jiu)可以(yi)用 BOOTLOADER下載燒寫(xie)其他了。有了BOOTLOADER才能下UCLINUX。BOOTLOADER就(jiu)像電腦上(shang)的BIOS。

UCLINUX包

UCLINUX的源碼包,不用多說了吧?建議大(da)家用現成的先體會一下,然后再自己(ji)編譯,裁剪。因為單獨UCLINUX的編輯技(ji)術(shu)上(shang)比(bi)較(jiao)簡單,但涉及的方面還是比(bi)較(jiao)廣的。

VMWARE

老牌的(de)虛擬(ni)機(ji)(ji)軟件,在一個(ge)機(ji)(ji)器上虛擬(ni)出一個(ge)機(ji)(ji)器裝LINUX(PC上用的(de)),省得你(ni)來回開關機(ji)(ji)了。記得裝VMWARE-TOOLS。

以上介紹內容是(shi)對(dui)相(xiang)關知識的簡(jian)單整理,當然入(ru)門知識并非這么簡(jian)單,需要入(ru)門者更(geng)能(neng)夠從深層次(ci)挖掘和學習相(xiang)關知識點,那接下來的路就容易走的多(duo)。

上一篇:學習Android開發 到底能做什么

下一篇:為什么計算機專業的要學習使用linux

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

回到頂部