我想學嵌入式LINUX驅動開發,很糾結到底選ARM9,ARM11還是CORTEX A8的開發板

時間 2022-08-13 12:21:52

1樓:好

區別的地方很多,我不給你羅列了,這裡只給你講一些關鍵的和我認為你想知道的,希望對你有所幫助。

首先,你說的對,好一點的arm9是v5架構,而arm11是v6架構,架構上改變使得效能上有了很大的提高,特別是多**處理和低功耗方面,另外主頻也得到提高。a8的話毫無疑問最好的了,效率很高,而且相應的指令集也做了修改,當然難度也更高了。

感覺越說越多,還是直接回答你的問題吧

1、arm9和arm11差不多,arm9實驗化,arm11商業化,a8差別很大,指令集也不同,所以在程式設計上會有所不同,但只要掌握了乙個,不會有太誇張的差別。

2、不過時,其實能用上a8 的公司不占多數,絕大多數還是arm7、9、11,其中7還是主力軍

3、學透??那完全沒問題了,不過沒幾個人敢說學透。

4、對的,很重要。

2樓:匿名使用者

嵌入式很值錢 眾所周知 其原因在於 其巨大的知識結構和經驗積累 速成 基本不可能 慢慢來吧 別著急 個人建議還是從arm6開始吧

3樓:

不是我瞧不起你,新手能學明白arm11就不錯了。。。。。

4樓:

你的問題,我逐個來回答:

1。arm9,arm11,cortex-a8差別大不大?架構不同會不會導致程式設計思路有很大差別?

答:他們都是基於arm系列架構的產品,就好比諾基亞的塞班系列手機,再高階,玩低階塞班s40手機的人玩高階塞班s60手機也一樣玩,差別不大;

2。學習arm9,arm11的架構是不是過時了?如果去外面找工作,說自己還在研究arm9,arm11之類的會不會被笑?

答:國內很多公司技術相對滯後點,很多公司或許還在用2440的晶元,我們公司就是,乙個新的技術如果沒有成熟起來,很多小公司不會輕易嘗試的.

3。單從學習底層驅動開發角度出發,假設我學透arm9+linux的驅動開發方法,是否能很快上手cortex-a8+linux的開發方法?

答:這個就好比你學會玩android 2.0的系統,那麼android 4.0的你也會玩.

4。我很看重學習arm的基礎指令,組合語言,基本架構,工作原理等方面的學習。這方面對乙個驅動工程師而言是否也是很重要的一部分?

答:這個是很重要的,不過最好很熟悉,能看懂,能修改即可.工作原理工作一段時間,基本都會了解起來的,不用太擔心,網路資源也很豐富,多搜尋就會了.

我想學嵌入式linux驅動開發,很糾結到底選arm9,arm11還是cortex-a8的開發板?

5樓:匿名使用者

首先我沒用過cortex-a8,不做討論。

我最開始學的是arm7,然後用到arm9、arm11、cortex-m4。

1、arm9和arm11區別不大,只是效能上的提高,然後arm11增加了圖形處理的能力。

2、arm7都還不過時。外面找工作,我是剛好是應屆生,這個對我來說實際的經驗要求不高。但你用ar9\arm11肯定不是過時的。

3、只要你學透了arm架構的任何一款處理器的驅動開發,上手其他arm架構估計不超過1天(8小時),因為驅動開發很多地方時相通的。驅動開發對硬體架構先不說,難度在於linux系統,尤其是核心。

4、你說對了,這是相當重要的一部分,如果這些都不熟悉,那麼對於這個arm架構你是沒有掌握的,尤其是驅動工程師!

從你問的問題來看,我不建議你使用cortexa8的處理器。a系列面向的是應用,如手持裝置等,複雜度很高。

這兒建議你選用培訓機構使用過的板子,我推薦基於arm11的ok6410板子。有培訓機構的配套資料,很多很全,遇到問題網上搜也能很快解決。樓上提到arm9也是相當不錯的選擇,尤其是mini2440,linux核心直接支援。

最近我有幾個同學也去華清遠見培訓,他們使用的是款a8處理器的板子。不過這個東西出來的學習資料很少,非常不適合你入手。除非你也去培訓,那是題外話,修行靠個人。

總的來說,不要糾結使用哪個處理器,他們都是相通的,先買乙個板子來用起,那才是王道。對了,ok6410能跑android。

6樓:匿名使用者

itop4412開發板入手啊,資料多、售後好,技術先進,售後是沒的說

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

7樓:匿名使用者

網上推薦的是arm9

原因1:arm9上能執行的程式,移植到arm11能正常執行;反之不一定

原因2;

8樓:匿名使用者

1、arm9是比較成熟的系列,現在很多成熟的產品都是用arm9開發的。這個學好了,以後的系列自學都會容易一些,因為arm系列架構都是一樣的。所謂「師傅領進門,修行在自身」,學會用一種處理器,掌握學習方法,其他的也一樣。

2、發鏈結容易被說成廣告,搜一下「mini2440」,是arm9的,這款在嵌入式學習上用的人很多,資料也很全,對學習來說,特別是初學者,不是越新越好,新的意味著少人用,學習資料少,可以問的人少,這就是為什麼51系列微控制器現在還有這麼多人學的乙個重要原因。

9樓:華清遠見

這個資料對於嵌入式方向的初學者來講還是不錯的

10樓:匿名使用者

itop4412開發板入手啊,資料多、售後好,技術先進,售後是沒的說

11樓:匿名使用者

以上都不推薦,arm cortex-m3或arm cortex-m4或arm cortex-r4

12樓:匿名使用者

這個問題嗎,的確不太熱門啊

初學嵌入式,選arm9還是直接選cortex-a8?

13樓:肥肥的爆公尺花

不要以為arm9真的入門那麼容易,只是相對更高階的arm入門容易。

有很多人為了學習arm9,先去學stm32操作庫。有時候一塊功能特別強大的開發板會讓你望而生畏,讓你無從下手,反而不如功能簡單的讓人有躍躍欲試的衝動。

不要想著一口吃成胖子,學習的錢還是有必要花的,等你學會了工作乙個月就賺回來了。

我自己的學習軌跡:低端微控制器(51)->高階微控制器(stm8\stm32)->低端arm(arm9)->高階arm(沒去了解,不知道出到a幾了)。

我現在就是在 高階微控制器(stm8\stm32)->低端arm(arm9) 的學習過程,還是循序漸進一點打好基礎比較好。

學習arm嵌入式linux開發,買開發板學習的話用arm9就可以了嗎?有沒必要用arm11?區別大嗎?

14樓:

恩,區別不大,不過現在是a8 的時代了,恩v7的架構了,

15樓:匿名使用者

如果以學習linux軟體為主,硬體平台差別不大,建議選個cortex a8的平台,更新穎一些。

16樓:匿名使用者

arm9 適合於初學者

17樓:你還我賬戶

如果是簡單的學習,差別不大。

初學嵌入式學習,用什麼開發板較好?可以直接從arm11學起嗎?

18樓:匿名使用者

建議了解下飛凌或者友善的6410開發板,都不錯的,做工和軟體都沒的說的

不過友善的好些東西不開源的,挺讓人糾結的。呵呵。

初學者學嵌入式linux用arm9還是arm11開發板?

19樓:黃宋舒冉

arm9 比較合適

我們學校實驗室就是arm9

用的普遍

自己買的話 可能是mini型的 較小 也不一定和實驗室的一樣

有好幾種型別 s3c2410 s3c2440等

20樓:小小不服

arm9資料多 板子便宜

21樓:匿名使用者

arm9好些。資料多。。。

22樓:特種油田

51微控制器,arm9,arm11.

linux嵌入式要怎麼學??嵌入式linux怎麼學

首先學習linux應用,熟練使用linux命令列,建立起對linux系統的大概了解 然手學習linux核心原理,可以先學習個三分熟 推薦書籍 lkd linux核心開發 ulk 深入理解linux核心 ldd linux驅動開發 同時要學習c語言,學習基礎的彙編語法。然後學習,linux嵌入式開發基...

嵌入式LINUX都要學習什麼,學嵌入式linux需要先學什麼?

linux系統的基本命令,檔案系統布局,linux下的c語言程式設計,在linux下的嵌入式交叉編譯,移植除錯。當然還需要很多擴充套件知識,如資料結構 c 資料庫 arm體系結構 彙編 嵌入式系統原理 作業系統原理 tcp ip等等很多知識。如果涉及到驅動,那你還要有數位電路知識,能看懂電路圖等。主...

嵌入式linux學習經驗

c必然要學,linux嵌入式和linux還是有很大不同的,畢竟嵌入式系統和通用系統有顯著的不同。找一找嵌入式linux的書籍看一看,學會自己建立交叉編譯鏈,最好有個友善之臂或者類似的板子,搞乙個教程,自己學著移植系統編寫驅動什麼的。c那是必通必精的,逃不掉的 接下來介意你作些應用層的api呼叫吧,如...

學習嵌入式Linux怎麼應用開發

提供一下幾種方案 一 還按照 嵌入死linux應用開發完全手冊 韋東山 的內容來,但是嵌入式linux的開發環境自己搭建。當時我是按照 鳥哥的私房菜 基礎篇 和 鳥哥的私房菜 伺服器篇 兩篇,整出一套開發平台,centos5.3 samba vsftpd gcc linux gcc window平台...

嵌入式Linux方向選擇求指點

可以考慮嵌入式linux的方向,包括linux核心的裁剪 平台的移植 驅動的設計等等,而且應用廣泛,平台支援豐富,基本上主流的處理器都支援,如arm,x86,ppc等等。對軟硬體都是很好的鍛鍊。你說的有點道理,但是我和你說把,你做應用的話,完全沒學過核心,你說你能成為高手嗎?要成為嵌入式linux的...