4、嵌牛IT觀察——嵌入式的學(xué)習(xí)思路

姓名:劉歡? ? ? ? ? ? 學(xué)號(hào):19020100155? ? ? ? ? ?學(xué)院:電子工程學(xué)院? ? ? ? ? ? ? 班級(jí):1902012

原文轉(zhuǎn)自:https://www.zhihu.com/question/20113197/answer/1387854551

【嵌牛導(dǎo)讀】通過(guò)前面的文章,我們大致了解了嵌入式的工作系統(tǒng)原理,想要學(xué)好嵌入式,我們應(yīng)該怎么努力呢,本文將提供嵌入式的學(xué)習(xí)思路,供大家參考。

【嵌牛鼻子】嵌入式學(xué)習(xí)

【嵌牛提問(wèn)】怎樣學(xué)好嵌入式?

【嵌牛正文】

總體學(xué)習(xí)思路

首先基礎(chǔ)學(xué)習(xí)階段,這就包括通用編程基礎(chǔ)(C語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)/算法、操作系統(tǒng)、計(jì)網(wǎng)、計(jì)組、Linux系統(tǒng)基礎(chǔ))和基本的硬件基礎(chǔ),扎實(shí)地掌握這兩大基礎(chǔ),是后續(xù)持續(xù)發(fā)展和不斷進(jìn)步的動(dòng)力源泉。

其次就是嵌入式應(yīng)用編程階段,或者說(shuō)系統(tǒng)平臺(tái)編程階段。因?yàn)橐话銜?huì)以特定的嵌入式平臺(tái)和特定的嵌入式操作系統(tǒng)為依托,熟悉這個(gè)系統(tǒng)平臺(tái)上的編程方法和流程。以常見(jiàn)的ARM+Linux平臺(tái)為例,需要掌握從內(nèi)存管理到多任務(wù)編程、文件I/O、網(wǎng)絡(luò)編程,甚至圖形化界面編程等幾個(gè)大的方面。

最后就是深入嵌入式底層開(kāi)發(fā)階段,最常見(jiàn)的就是內(nèi)核開(kāi)發(fā)和驅(qū)動(dòng)開(kāi)發(fā),這些統(tǒng)屬于內(nèi)核態(tài)開(kāi)發(fā)范疇,所以需要對(duì)操作系統(tǒng)內(nèi)部機(jī)制有所涉獵和理解,在此基礎(chǔ)上需要掌握從系統(tǒng)移植到內(nèi)核開(kāi)發(fā)、驅(qū)動(dòng)開(kāi)發(fā)的各個(gè)細(xì)節(jié),這是成神之路。

大體思路是這樣,接下來(lái)看一下詳細(xì)的學(xué)習(xí)路線和知識(shí)點(diǎn)梳理。

學(xué)習(xí)路線+知識(shí)梳理

花了很長(zhǎng)時(shí)間,就為了整理這張?jiān)敿?xì)的知識(shí)路線腦圖。當(dāng)然由于時(shí)間有限、能力也都有限,畢竟嵌入式全體系實(shí)在太龐大了,包括我那做嵌入式的同學(xué),也不可能什么都懂,有些東西可能沒(méi)覆蓋到,不足之處,還希望小伙伴們一起交流補(bǔ)充,一起完善進(jìn)步。

書(shū)籍推薦

最后,按照整體的學(xué)習(xí)路線,再推薦一些對(duì)應(yīng)的經(jīng)典書(shū)籍:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容