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

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 入門指導 > 零基礎如何(he)學習嵌入式ARM開發(fa)?

零基礎如(ru)何學習嵌入式ARM開發? 時間:2020-06-03      來源(yuan):未知(zhi)
在還沒有接觸嵌入式之前,你肯定都不知道ARM開發是什么,不是這個行業的話,那么根本對ARM沒有任何概念,但是既然要學習嵌入式的話,就不能略過ARM,所以下面一起來了解下零基礎如何學習嵌入式ARM開發吧。
1、很(hen)多的(de)(de)零(ling)基礎人員(yuan)都認為(wei),51是一(yi)個(ge)很(hen)基礎的(de)(de)東(dong)西(xi),而且重要(yao)性是非常的(de)(de)大的(de)(de)。很(hen)多的(de)(de)零(ling)基礎學(xue)員(yuan)在學(xue)習(xi)嵌入式ARM的(de)(de)時(shi)候都是用這個(ge)51來(lai)提高自己(ji)的(de)(de)學(xue)習(xi)速度的(de)(de)。所以我們(men)在學(xue)習(xi)的(de)(de)時(shi)候要(yao)知道知識(shi)是死的(de)(de),我們(men)要(yao)運用到(dao)程序(xu)里面(mian)的(de)(de)時(shi)候要(yao)懂(dong)得(de)靈(ling)活運用。
2、要明(ming)確的了解ARM是(shi)(shi)軟件還是(shi)(shi)硬件,很(hen)多(duo)的人還是(shi)(shi)不是(shi)(shi)很(hen)清(qing)楚這個問題(ti),在這里華清(qing)遠見(jian)的小編就要給大家普及下。ARM是(shi)(shi)屬(shu)于(yu)(yu)硬件的,而LINUX是(shi)(shi)屬(shu)于(yu)(yu)軟件的,硬件多(duo)半是(shi)(shi)模塊(kuai)化的東西,LINUX是(shi)(shi)用于(yu)(yu)開(kai)發的工作比(bi)較多(duo)的,會(hui)更加(jia)的耗時間。
3、在學習ARM開發的時候應該要掌握哪些開發軟件
ADS調試用
確切的(de)(de)說是(shi)(shi)ADS+AXD,ADS里包含(han)AXD。原來都(dou)用SDT后來ARM公司停止對SDT支持了,改支持ADS了,還是(shi)(shi)用ADS吧。 有(you)的(de)(de)人的(de)(de)程序發布的(de)(de)仍然(ran)是(shi)(shi)SDT版本的(de)(de),但基(ji)本都(dou)可以找到(dao)相應ADS的(de)(de),新人在(zai)這里不要發蒙(meng)。ADS是(shi)(shi)編譯(yi)器,AXD是(shi)(shi)調試器。便宜成AXF以后再在(zai)ARM的(de)(de)RAM里調試。
FLASHPGM
FLASH燒寫的(de)軟(ruan)件(jian),AXD在(zai)RAM里(li)調試(shi),掉電就(jiu)沒有(you)了,方便程序修改。調試(shi)好(hao)的(de)程序下到FLASH里(li),上電直接運行(xing)。同類的(de)軟(ruan)件(jian)還有(you)很多,什么FLUTED了、FLSHP了都是(shi),但FLASHPGM好(hao),要是(shi)有(you)人(ren)還問FLASH不(bu)支持BIN格式(shi)文件(jian)的(de)問題就(jiu)要看我寫的(de)PLASHPGM使用(yong)了。
ARM-ELF-TOOLS工(gong)(gong)(gong)具鏈(lian)里面(mian)是UCLINUX開發用的(de)工(gong)(gong)(gong)具比如(ru)ARM-ELF-GCC只類的(de)。工(gong)(gong)(gong)具鏈(lian)就是把(ba)很多(duo)工(gong)(gong)(gong)具打包在一起(qi)發布(bu)的(de)方便你開發的(de)東西。
U-BOOT
大名鼎(ding)鼎(ding)的(de)BOOTLOADER生成(cheng)工具,同類的(de)好象(xiang)還(huan)有VIVI,生成(cheng)的(de)BOOTLOADER燒到FLASH里,然后就可以用 BOOTLOADER下(xia)載燒寫其(qi)他了。有了BOOTLOADER才能(neng)下(xia)UCLINUX。BOOTLOADER就像(xiang)電腦上的(de)BIOS。
UCLINUX包
UCLINUX的源碼(ma)包,不用多說了吧(ba)?建議大家用現(xian)成的先體會一下(xia),然后再自(zi)己編(bian)(bian)譯,裁剪。因為(wei)單(dan)(dan)獨UCLINUX的編(bian)(bian)輯技術上比(bi)較簡單(dan)(dan),但涉及的方(fang)面還是比(bi)較廣的。
VMWARE
老牌的(de)虛擬(ni)機軟件,在一個機器上(shang)虛擬(ni)出一個機器裝(zhuang)(zhuang)LINUX(PC上(shang)用的(de)),省(sheng)得你(ni)來回開關機了。記得裝(zhuang)(zhuang)VMWARE-TOOLS。
以上介紹的就是零基礎如何學習嵌入式ARM開發了,如果你真的想要去學ARM的話,那么這篇文章對大家還是有用的,希望都能找到自己的ARM學習方法。

上一篇:你知道如何從零基礎學嵌入式嗎?

下一篇:零基礎學習單片機編程需要多長時間?

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

回到頂部