新手學ARM求教

時間 2022-10-27 16:25:06

1樓:匿名使用者

arm入門不難 關鍵在於精 ,學習arm 我建議先看清華出版的《arm體系與結構》瞭解個大概,然後就是選擇適合的開發板 我感覺一步到位也不錯 arm11更高階些,arm7和arm9 我覺得還是arm9 比較好寫 資料也比較詳細 arm9在硬體上有mmu而arm7沒有 ,但是條件允許的話 還是arm11.

當你有的板子 你就可一開始做實驗了 通過實驗的研究瞭解 arm的構成和硬體連線,這些都熟悉了之後你就可一開始移植了

u-boot 核心 驅動 跟檔案系統 先關的學 然後 你就可以做些應用程式的編寫 再往後 你就可以開始做專案了 呵呵

不過 學習時間是漫長的 沒有個1年很難學通的 我也是個菜鳥 學了沒多久 ,這是我的一點不成熟的建議

2樓:阿朽木

你說的那些也可以學,不過學arm如果不想跑作業系統的話,建議是cortex-m3:代表晶片stm32、lpc17xx、lmxx、cortex-m4:代表晶片飛思卡爾和即將推出的lp4000如果是跑作業系統的話

arm9:代表的晶片at91sam9xe\還有ti的型號忘了,但很強大。

cortex-a8:太多了

cortex-a9:太多了

不跑作業系統的就像微控制器一樣,應該不難。

跑作業系統的沒用過,但硬體不管,應該也不難

3樓:匿名使用者

針對問題一,你有微控制器基礎,想必是學過微控制器的裸機程式,其實arm的裸機程式和微控制器差不了多遠,複雜就複雜在arm的暫存器要比微控制器多得多,但是他們的控制原理都是一樣的,應用程式會稍微複雜一些。

除了裸機程式之外,還有就是帶嵌入式作業系統的程式了,一般這些嵌入式os有嵌入式linux, win ce,ucosii,wind river等等,這4者ucosii的形式和裸機程式比較相像,過度起來也比較容易。另外嵌入式linux比較多人研究,系統是開源的,各種資料很豐富,你可以學習它的應用程式開發,驅動開發甚至是核心開發。

彙編其實比較少用,以上所描述的c都可以解決了。

問題二,肯定是arm9了,arm7你可能都買不到它的開發板了,而arm11是剛推出時間不長,對於學習者而言各方面的資料不夠arm9豐富。

希望可以給你解惑,祝你好運!

4樓:匿名使用者

從別的地方看到一段話,感覺有道理:

-------------------------------------

在找工作中,企業(著名的,小的不算)對單純的arm硬體開發工程師並不比微控制器重視,很少有大企業的職位裡寫「從事過arm開發優先」。寫的多的是什麼「嵌入式linux」。到這相信大家看出來了吧,需要的是硬體中的軟體。

--------------------------------------

人家不重視arm,還學那個幹什麼。

學linux吧,更好玩。

回頭再看arm, 和微控制器差不多:cpu + 外設。

求教新手學吉他的方法,新手學民謠吉他怎麼學

剛開始練可以分開左手練和絃。右手練撥絃。熟練了再配合。然後再練和絃的轉換。練多了就有手感了。這這就需要練習的。沒什麼技巧和捷徑。想正規玩,先學兩年古典,民謠吉他調式可先學c和g大調及關係小調,加上變調夾,可對付一陣了。你好 你的問題略片面 不過我告訴你 要從簡單的開始 首先 把右手的基本功練紮實 然...

養魚新手,求教各位老師,新手養魚求教,關於出差的問題

癮大技差 高68釐米的整體缸,不算高.分層養,其實真正養起來,你絕對看不到層的.你的缸長度60,不算長,因此,即使是小型魚,也只能超不過50條.如果是裸缸,建議養40條,就可以了,否則密度大了,相互肯定會打架,尤其虎皮叫厲害 但我建議你最好也養草,以草為主,魚有20 30條就可以了.一是,你想養的魚...

新手求教c語言問題,新手求教C語言問題

在 unix中,eof表示能從互動式 shell 終端 送出 ctrl d 習慣性標準 在微軟的 dos 與 windows 中能送出 ctrl z。在某些例子處理純文字檔案或從 字元裝置 讀入資料,微軟ms dos的 shell 或系統程式會加入 ascii control z 字元到磁碟檔案結束...