嵌入式Linux學前指導(初學者必讀)

2021-07-27 15:24:35 字數 1341 閱讀 6496

近期,有許多面臨畢業、找工作的大學生來**諮詢了解 有關嵌入式linux方向的學習安排。在與他們交流溝通的過程中,被問到最多的幾個問題就是「如何做好嵌入式linux學習前的準備?」,「學習嵌入式 linux需要補習哪些基礎課程?」,「嵌入式linux開發跟普通軟體開發在學習方法上有什麼不同?」,「專案實戰環節多嗎?」,「有專業人員帶領 嗎?」,相信這些也是很多準備入行的初學者都會關心的問題,為了幫助大家做好嵌入式linux的學前準備,我們對這些常見的問題逐一進行解答,提供給大家 參考,希望能夠有所幫助。

1、如何做好嵌入式linux學習前的準備?

要成為一名合格的嵌入式linux工程師,就需要系統的學習軟、硬體相關領 域內的知識,需要在最開始就掌握開發的規範和原則,養成良好的工作習慣。為了確保學習的效果,這就要求準 備參加嵌入式linux就業課程學習的同學要調整好自己的時間,務必要確保在4個多月的學習時間內能夠高度集中精力。

在整個集中學習過程中,既要保證課上認真聽講、實戰演練的時間,也要保證課下繼續實戰演練、查閱資料的時間。只有經過這種高強度的、實戰為主的訓練,才能夠在比較短的時間內掌握規範的嵌入式開發工作流程,讓自己符合嵌入式企業對應崗位的需求。

2、學習嵌入式linux需要補習哪些基礎課程?

嵌入式linux工程師的學習需要具備一定的c語言基礎,因此面對許多朋友 只是在大一或者大二學習過c(還不一定認真學了,呵呵!),之後基本就不再用過的情況,建議大家學習之前先複習一下c語言基礎這塊。要提醒大 家的是,複習時不能只關注基本語法,對於常用的資料儲存及處理方式,例如:陣列、結構體等也要關注,有條件的話一定在機器上親自敲敲**、分析理解一下具 體案例**編寫的思路,讓自己慢慢進入一名嵌入式開發人員的狀態。

此外,在時間允許的情況下,建議大家看一下有關計算機作業系統工作原理以及 計算機組成原理等方面的專業書籍。對於程序、執行緒、任務排程、匯流排、i/o等基本概念及工作原理有乙個初步的了解和掌握,這部分知識的準備對於後續更好地 學習嵌入式linux系統開發將會起到很好的幫助作用。

3、嵌入式linux開發跟普通軟體開發在學習方法上有什麼不同?

要成為一名成功的嵌入式軟體開發人員,程式的設計能力是首要技能,這一點與 普通的軟體開發人員的要求是一樣的。但是作為「軟硬兼施」的嵌入式開發,則要求大家不僅要了解較底層軟體的工作過程和工作原理(例如作業系統級、驅動程式 級軟體),在軟體開發的專業水平上也需要充分考慮軟體設計的時間和空間效率,這樣才能設計出高效能嵌入式程式。

記住貫穿始終的是:要知道為什麼學?要知道學的是什麼?要知道怎麼學?要知道學了如何用?最後還要知道用的時候出了問題該如何解決?相信以這些問題為線索的學習過程一定可以幫助大家快速成為一名優秀的嵌入式開發工程師。

嵌入式核心初學習

要學習arm linux核心,得先移植到開發板上去執行了,才有興趣進行下一步的研究。人就是這樣,沒先看到現象就不太願意去詳細學習。一 接下來就得移植arm linux核心到開發板,移植過程一般有三種方式 1 直接在解壓後的核心資料夾 linux不是這樣叫的,我為了好理解 中,使用 make menu...

ARM嵌入式硬體學習指導方向

迷茫中搜尋了下硬體工程師到底該學些什麼。1 模擬電路部分設計 一般也電源模組設計中涉及較多 比如dc dc,ldc,sepic電路設計與除錯。其中如何控制紋波 元件選型與布局 與散熱問題是難點。2 介面電路部分設計 聽說主要看時序 我至今都沒能理解時序的意義 arm處理器都配備很多介面控制器,當我們...

寫給嵌入式初學者

如果我是嵌入式初學者,我也許會這樣做 宣告 我絕非乙個高手,也不是老手,或許對於初學者,我只是起步的時間比你們早了一些罷了。因此以下說的也談不上經驗之說,只是按照個人之見來建議性的對於初學者說點什麼,是否 完全適合你們,還請自己定奪,但我會本著責任對於以下的建議,若有爭議,請在qq群es參與討論。瘋...