嵌入式Linux方向選擇求指點

時間 2022-08-13 16:22:18

1樓:匿名使用者

可以考慮嵌入式linux的方向,包括linux核心的裁剪、平台的移植、驅動的設計等等,而且應用廣泛,平台支援豐富,基本上主流的處理器都支援,如arm,x86,ppc等等。對軟硬體都是很好的鍛鍊。

2樓:匿名使用者

你說的有點道理,但是我和你說把,你做應用的話,完全沒學過核心,你說你能成為高手嗎?

要成為嵌入式linux的高手,如果你要做的話,慢慢來。

3樓:匿名使用者

和我大2時的情況差不多,你可以選擇從驅動到核心學習方向,算是比較好的吧~從我工作的經歷來看算是比較有前途的了。學習linux核心一般要從linux驅動開始入手,純qt開發先不說它的前途問題,就技術層面而言就比較淺,做一段時間後就很難再往深發展了。你可以專心學嵌入式linux驅動這個方向,從當前趨勢來看arm是必須要學的,可以:

(1)先學習下arm基本體系結構(和微控制器差不多,只是複雜了點),編些裸機程式,為以後驅動學習打下基礎。

(2)如果你unix(linx)系統程式設計還可以的話,這一步可以省略,但是基本的系統程式設計能力要有,配合以後驅動的學習。

(3)開始熟悉arm linux交叉編譯、核心移植(簡單的)和簡單的環境構建,這時不需要弄的太明白,主要是了解其流程。知道驅動到底是幹嘛的,以及學會搭建基本的交叉開發環境。

(4)開始從字元驅動開始學習驅動吧,這裡有好多讓你入迷的技術,單從教材選擇上可以這樣:linux kernel development -> ldd_3(雖然有點過時)-> understanding linux kernel or linux kernel architecture -> 讀原始碼吧~

4樓:匿名使用者

別挑了,三個都得會,現在講究全能……

5樓:匿名使用者

選 linux開發吧 就是嵌入式開發方向 主要就是c基礎和 linux下的程式設計 再看看高編什麼的 你應該比較容易上手

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平台...