有關學習ARM的一些疑問!求解釋

時間 2025-03-26 14:30:07

1樓:網友

本人計算機專業,學習arm7/arm9/cotex ,嵌入式程式設計兩年多。現在乙個個來你的問題。

中不僅僅是程式設計,包涵各個方面,電路設計/軟體設計/演算法設計/系統設計等等,無所謂那個專業。想學好arm當然得會程式設計,程式設計了才能理解更多的原理和機制,才能更好的學習arm。

學習,c語言是最基礎的,當然最好能看得懂vb,沒有說只會一種語言就夠了的。但是c語言學得好,也足夠你開始學習arm了。

外設/介面,這些只要具備基本的電子電路、數電模電知識就可以了,主要是關於arm的,那還是要了解嵌入式系統的系統知識,建議從程式設計學起,程式中很多要用到自己的外設,學習程式設計的同時也能更好的幫助你學習做外設。

4.買arm開發板,如果有嵌入式基礎,可以買lpc213x系列,本人用lpc2132/lpc2131;如果沒有嵌入式基礎,可以買easyarm 1138,這兩者的區別就是,1138封裝的更好些,但是想學好嵌入式建議學完1138再學lpc213x系列,學完所有的才能算你入了嵌入式的門。做到簡單實驗,流水燈/按鍵控制蜂鳴器/timer定時控制,等等。

建議買周立功的《深入淺出arm7》

的選擇就更多了。本人拿過2011年全國大學生電子設計競賽國家級二等獎和陝西省一等獎,2010年美新杯全國一等獎,電腦鼠走迷宮大賽的國家級一等獎。等等。

2樓:網友

我是自動化專業,我參加電子大賽有的都是arm,像嵌入式這個東西不分專業,現在用的很廣,只要會c語言,就能有用arm。

先學i/o口,這是基礎,i/o口學會了往下學也就容易了,先用i/o口驅小燈,液晶,之後學習定時,計數器(16位和32位包括中斷,捕獲,計數,計時),滴答定時器,a/d轉換,串列埠。。。

買個arm板,**上就有,最好買本書,一般書後每一章都有例程,按照例程做做實驗,根據實驗現象調程式,一步一步調,就知道每一步是做什麼的。

希望對你有所幫助。

3樓:網友

確實都是程式設計 可以學習fpga或者dsp

關於記憶體的一些疑問

4樓:真到這

環境是vc++

陣列a的位址是0x0012ff3c

陣列b的位址是0x0012ff34

兩個位址之間相差7,a的位址在b的後面。

執行strcpy(b,a);,程式會把記憶體位址從0x0012ff3c開始的10個字元(123456789+'\0')複製到記憶體位址從0x0012ff34開始的10個位元組中,但是我們上面看到了,這兩個位址相差7,a又在b後面,這樣a的首位址內容就會被從寫。

執行完之後,位址0x0012ff3c及之後位址的內容變成了9,『\0』

這樣你輸出的結果就是。

123456789,9了。

你改變b的大小後,b在記憶體中的首位址會改變,a能否正確輸出,在於兩者直接的位址,你可以類似的一一除錯。

你的程式是不安全的,它能否正確執行,在於記憶體給陣列a,b分配的位址。為了保證程式正確,最好的方法是給陣列b申請乙個至少比a大的空間。

是否可以解決您的問題?

希望能解決您的問題。

關於學習arm的問題

5樓:網友

學arm體系結構,學arm彙編,彙編主要是為了以後能寫arm的啟動**,寫bootlodar,然後寫arm程式,建議你先把arm 當微控制器用,然後移植系統,linux沒有必要全部搞懂,除非你以後想做移植系統,好了之後就學qt之類的做介面,然後寫驅動,運用程式,等等,路很長,祝你好運。

6樓:網友

有c51微控制器的彙編以及c的程式設計做基礎,學習arm應該比較容易的。

7樓:網友

天嵌tq2440挺好的,你要嗎,我可以給你最優惠的**!

學習韋東山arm9**一些疑問

8樓:川越時空o等你

1.彙編不是一時就能會的,需要多看。

可以去看陳皓的《跟我一起學makefile》寫得很好!一學就會!

我覺得,啟動檔案是一部分(難),裸機程式又是一部分(簡單的),你可以先去網上查查啟動檔案的每句都是在幹嗎的,整體瞭解一下,等你對彙編越來越熟悉了,對啟動檔案其內部的本質有一定認知了就不是什麼難事了。至於裸機程式那是相當的簡單的!如果你學過微控制器。

就沒有也不要緊,跟著他乙個乙個來不怕不會!貴在堅持!

關於學習完了51微控制器迷茫,有關arm學習的問題

9樓:網友

51肯定不夠用的啊!學習arm可以啊,買塊開發板學習啊,學習arm學的就是作業系統啊!arm和作業系統可以這樣和打個比方:

就像計算機和windows一樣,我們學計算機,就是在windows下學習啊,沒有人去學習計算機主機板怎麼設計啊,顯示器怎麼造的啊!一樣的道理!

10樓:網友

好好努力終會取得輝煌成就。

arm初學者的疑問

11樓:小小糊塗的人

學ram還是建議先裸機奔跑,可選擇目前比較多人用的arm cortex m3系列構架晶元,stm32在國內推廣較早,使用人較多,最主要**有優勢,可選信耐液擇。

裸機跑熟悉了,就可以選擇arm9或者arm11泡泡作業系統了。

stm32的實驗板**上挺多的,自己搜搜看看哪家比較適合自畝空己。

關於arm 的一些問題

12樓:匿名使用者

1. 體系結構,有七種工作模式分別為?,其中有?種異常模式。

答案:(1)使用者模式(usr)(2)快速中斷模式(fiq)(3)外部中斷模式(irq)(4)管理模式(svc)(5)資料訪問中斷模式(abt)(6)系統培沖模式(sys)(未定義指令中止模式)(配攔殲udn)

有5種異常模式。

2. arm處理器支援兩種指令集分別為?分別為?位?位指令集。

答案:衡叢arm指令集和thumb指令集。

分別為:32位,16位。

3. 嵌入式體系結構定址方式。

答案:1.立即定址2.

暫存器定址3.暫存器偏移定址4.暫存器間接定址5.

基址變址定址6.多暫存器定址7.相對定址8.

堆疊定址9.塊複製定址。

4. arm偽操作和巨集指令分為?種?

答案:偽指令:符號定義偽指令、資料定義偽指令、彙編控制偽指令、巨集指令以及其他偽指令。

巨集指令。

在學arm9,再看c程式設計的書,遇到一系列問題,懇求大神解答

13樓:網友

**工具 sourcinsight等。

有些函式是衫滑在打包的庫裡面的是看不到的只能看官方的函式庫手冊去理解 使罩緩用。

有關岳飛的一些疑問

1 岳飛當時抗金的時間及相應地理位置?1139年 紹興九年 夏,金兀朮撕毀紹興和議再度南侵,岳飛就是此時北上抗金的,在河南郾城大破金兀朮,進占朱仙鎮,再往前跨出一步,就又望收復中原.2 十二道金牌的具體發放時間,和發放時岳飛所在地和戰況?是紹興十一年 公元1141年 再具體就不清楚拉 岳飛正在朱仙鎮...

有關於巴西龜的一些疑問

1看尾巴不容易看,看腹甲,凹的是公的,平或者凸起來的是雌的。2的確,是母的就可以生蛋,3想安全養大,絕對不能為瘦肉,會的腸道疾病,自來水要在陽光下曬1 2天。補 1會認人,看著我,換人後絕對難過。2單養是因為大小差異大,大的吃小的。一公一母倒沒關係。1 烏龜的公母從尾部看,需要是高人。我反正養了8年...

關於墓地的一些疑問,關於墓地的一些疑問

可以送個花圈給他,還有既然那天是他的生日,就可以再買些紙錢和買個想送給他的生日禮物,帶到他的墓前燒給他用吧。 他有你們這幫同學很欣慰.帶點他喜愛的食物水果,不要多各四個就夠了.三一擺下。帶點紙 酒水。酒水是祭完澆奠用的。算是對好友的思念。注意防火,用酒水要把火澆滅,不要留除火。 求使用者名稱 死人只...