想學習ARM9,用先學習ARM7嗎?系統感覺有點難,還有板子的問題

時間 2022-04-09 15:01:40

1樓:狼侵天下

arm7就算了吧,arm9和stm32也是不同的arm9一般是上作業系統linux,裸機用的很少很少,我寫過裸機,相對於stm32的裸機介面,arm9就是簡簡單單的幾個功能,比如定時器,s3c2440的裸機只能輸出pwm,不能進行捕獲比較等功能,做作業系統的話,主要是配置bootloader,核心和檔案系統,和微控制器完全不同。arm7與arm9沒有必然聯絡,直接上arm9即可。

stm32則是注重下位機的操作,與微控制器不同的是,用stm32一般是用其自己帶的函式庫,並非直接操作暫存器,因為stm32每個介面的功能非常全也非常強大,直接操作暫存器容易出錯,也極其繁瑣。

開發板就果斷mini2440的,資料多,用的人也很多。

學完51的話直接上arm9沒問題,只不過作業系統**裡的c語言用的比較深,需要長期的看**提高水平,學作業系統也需要比較長時間的堅持學習。

2樓:匿名使用者

可以這麼理解,打個比方,醫用的監護儀一般會有兩塊板子,一塊的主晶元是arm9的,只有幾塊比較大的晶元(各種儲存晶元和通訊晶元),而另一塊的主晶元為stm32,上面布滿了小晶元以及電阻電容等,stm32則是來採集資料和做簡單處理的,而arm9則是建立作業系統,對資料進行複雜處理並顯示的,這下你懂了吧

3樓:半面妝

呵呵,其實這個問題我學習的時候也想過,也是先學習了51的,讓後現在在學習arm9,你最怕的是不好過度是吧,其實我現在才知道,學51是必須的,這樣可以對暫存器什麼的還有硬體有更深的理解,但arm9畢竟不是簡單的微控制器,和51還是有很大的區別的,但不建議學習arm7了,其實arm7,9對學了51的都很陌生的,沒必要浪費時間在arm7上,然後再學arm9。說的有點亂,意思是直接上arm9,板子的話,郭的貴,買迷你2440或tq2440之類的就可以了

想學習嵌入式系統,選用arm9好還是arm11好呢?能不能具體一點啊,我現在是研究生一年級,還有一年多畢業

如果畢業後偏向手機 多 行業的話,建議arm11,arm11在處理這些方面有較大的優勢。比如說iphone曾經用的就是arm11作主控晶元,可見arm11在多 方面的巨大優勢。現在的安卓,用arm11也可以執行,對於從事手機開發這方面來說,很有優勢。arm9的話,比較成熟,網上教程也多,但是主頻中等...

學arm9的入門書,學ARM9的入門書

哥們,告訴你學arm 9 不管你是想玩裸機 不帶os的 還是想跑linux ucliunx,uosii.還是wince or mobile 這類嵌入式作業系統,前提是你要了解嵌入式硬體的結構比如,arm 9 家族的架構,arm9 是 arm v4 架構 cpu 核心是 arm9 tdmi s3c24...

初學者想學arm嵌入式應該選arm9還是arm11開發板

網上推薦的是arm9 原因1 arm9上能執行的程式,移植到arm11能正常執行 反之不一定 原因2 1 arm9是比較成熟的系列,現在很多成熟的產品都是用arm9開發的。這個學好了,以後的系列自學都會容易一些,因為arm系列架構都是一樣的。所謂 師傅領進門,修行在自身 學會用一種處理器,掌握學習方...

arm 7和arm 9的具體差別,和學習前後順序

其實哪有什麼學習先後,你肯定和我當初接觸arm一樣的感覺,當時想就要學arm,隨著自己的慢慢的了解,發現了arm有arm7和arm9,然後你又糾結了,該學哪種呢?如果真是這樣 arm已經出了很多的版本了,arm7是arm讓世界了解自己第乙個產品,從arm7開始arm微處理器得到了很好的應用,之後是a...

我想學習arm但還未碰過高手能不能給我指教一下謝謝了能不能給我一款開發板

我不知道,你的開發方向。如果你以後想做消費產品,那你就要買 arm9或arm11 三星 的開發板。要是你想做控制類的或者低端產品的,你要買lpc 飛利浦 的開發。我之前學習的時候是用三星的arm9 s3c2440a 不過我出來工作之後都沒用再用三星的晶元。我都用飛利浦的晶元,比如我用過的 lpc22...