如何學(xué)習(xí)嵌入式Linux驅(qū)動(dòng)
學(xué)習(xí)嵌入式Linux驅(qū)動(dòng),首先我們需要的是去了解整個(gè)嵌入式開發(fā)的整個(gè)流程分為四個(gè)層次:底層硬件設(shè)計(jì)
、嵌入式驅(qū)動(dòng)開發(fā)、內(nèi)核開發(fā)、應(yīng)用層開發(fā)。其中底層硬件設(shè)計(jì)必須要有一定的硬件功底,我建議你若不是科班出身(數(shù)電、模電、高頻學(xué)的比較好)的人不要去考慮。內(nèi)核開發(fā)需要你有很好的軟件功底(C語言、C++學(xué)的很好,有過一定的項(xiàng)目經(jīng)驗(yàn)最好),這個(gè)事嵌入式驅(qū)動(dòng)開發(fā)的人以后可以考慮發(fā)展的方向,不建議一開始就學(xué)。如果你是面臨著急需找工作的人并且你有一定的商業(yè)頭腦、創(chuàng)新思維,我認(rèn)為學(xué)習(xí)應(yīng)用層開發(fā)是最好不過的選擇,但是你別忘了因?yàn)楹?jiǎn)單容易學(xué)所以學(xué)的人比較多。如果你把前面三個(gè)選擇都否定了,而且你C語言學(xué)的還可以,有學(xué)過C51或者STM32這些簡(jiǎn)單的東西,你不妨看下去。如果你覺得這些對(duì)你沒用或者不感興趣,請(qǐng)就此打住不要再往下看不要再浪費(fèi)你的時(shí)間了。親,去做你該做的事吧!一
、入門者:了解嵌入式了解嵌入式開發(fā)我覺得最好的東西還是《嵌入式系統(tǒng)設(shè)計(jì)師教程》,這本書寫的很爛,無非是用來應(yīng)付考試的。但是我認(rèn)為對(duì)我們了解嵌入式開發(fā)需要學(xué)習(xí)些什么東西還是有一點(diǎn)用處的,可以在網(wǎng)上瀏覽一下,你就可以知道嵌入式大概要學(xué)的東西,不建議精讀
。另外如果想大致了解一下嵌入式開發(fā)的四個(gè)層次,可以看下韋東山韋老師的《作為一個(gè)新人,怎樣學(xué)習(xí)嵌入式Linux》/s/blog_13955cfdb0102v3it.html二
、初學(xué)者:學(xué)習(xí)使用Linux我這里的初學(xué)者者指的是已經(jīng)回了解了嵌入式,有欲望想往深處學(xué)習(xí)的碼農(nóng)們。這個(gè)時(shí)候我們已經(jīng)找到了感覺了
。嵌入式操作系統(tǒng)有Vxworks、WINCE、uCLinux、Embedded Linux等操作,但是我們一般選擇Linux。原因有二:Linux代碼開源,可供學(xué)習(xí)免費(fèi)使用。Linux學(xué)習(xí)的資料非常多,很容易找到小伙伴。學(xué)習(xí)嵌入式Linux驅(qū)動(dòng),就必須先學(xué)習(xí)使用Linux/chapter-00.html如果覺的適合自己可以去看下
二
我相信到這一階段你已經(jīng)深深的愛上了Linux,當(dāng)然你也可能恨死她了,恨她為什么有那么多命令,恨她為什么不去想Windows那么傻瓜式啊,點(diǎn)點(diǎn)就可以了,但是你別忘了其實(shí)Windows也有DOS命令行,只是你沒有用過而已吧。我對(duì)沒有去Linux命令界面敲過幾行命令的人視為不會(huì)使用操作系統(tǒng)的人,你覺得啦?
既然你愛上她了(不愛請(qǐng)不要再往下看),那請(qǐng)問你為了一個(gè)愛你的人做件可能對(duì)你難的事,你愿意嗎?愿意的話,我們就要去加強(qiáng)自己的C語言基礎(chǔ),我覺得書看的多,視頻看的多,還不如看懂一本書,把一本書的程序題好好敲敲,你覺得啦?所以我還是推薦最好的入門的C語言書籍《C程序設(shè)計(jì)》譚浩強(qiáng)前輩寫的
三、碼農(nóng)們:選擇一塊合適的開發(fā)板,然后看書
嵌入式Linux驅(qū)動(dòng)開發(fā)是一個(gè)敲代碼的過程,所以稱之為碼農(nóng)
四、大神們:研究Linux
毛德操/ 胡希明寫的《Linux內(nèi)核源代碼情景分析》
、 趙炯《Linux內(nèi)核完全注釋》、《unix環(huán)境高級(jí)編程》還有更多的可以去看一看瞧一瞧了,我相信你學(xué)到這里就可以自找出路了,我也目前在前面階段,以后把這些學(xué)習(xí)完再做補(bǔ)充了。我相信能夠?qū)W習(xí)嵌入式Linux驅(qū)動(dòng)的人都能夠知道有好的學(xué)習(xí)資料學(xué)習(xí)能夠事半功倍的,本人也是學(xué)習(xí)驅(qū)動(dòng)的菜鳥,歷經(jīng)了學(xué)習(xí)的滄桑,今天在這里分享一下自己學(xué)習(xí)嵌入式Linux驅(qū)動(dòng)過程中自認(rèn)為好的資料,不好請(qǐng)勿噴
。有興趣的可以轉(zhuǎn)載分享給你的朋友。以后有時(shí)間我會(huì)整理我在學(xué)習(xí)過程中的東西,加我關(guān)注以后一起學(xué)習(xí)叫流。巴西龜能吃蝌蚪嗎
巴西龜能吃蝌蚪
。根據(jù)查詢寵物百問網(wǎng)顯示:巴西龜是雜食性龜,吃肉,昆蟲,蝌蚪等。巴西紅耳龜原產(chǎn)于美國(guó)中部至墨西哥北部,其頭部寬大,吻端稍突出,有**縱行條紋,性格活潑,對(duì)水聲、振動(dòng)反應(yīng)靈敏。什么是成長(zhǎng)感言
個(gè)人在成長(zhǎng)過程中,對(duì)自己的成長(zhǎng)經(jīng)歷、收獲和感悟的總結(jié)和表達(dá)。
根據(jù)查詢百問網(wǎng)得知,成長(zhǎng)感成長(zhǎng)感言是指?jìng)€(gè)人在成長(zhǎng)過程中,對(duì)自己的成長(zhǎng)經(jīng)歷
感言(gǎn yán ),指對(duì)某些事或人產(chǎn)生的想法,并表達(dá)出來。獲獎(jiǎng)感言 獲獎(jiǎng)感言,是用于個(gè)人和集體獲獎(jiǎng)后在領(lǐng)獎(jiǎng)臺(tái)或者其他地方發(fā)表的感慨和文章,包括自我總結(jié)
兵臨城下被剪掉的是那段
影片的開始部分,通過查詢破百問網(wǎng)得知。影片的開始部分是一列火車滿載著包括男主人公瓦西里在內(nèi)的一批蘇聯(lián)新兵來到前線,蘇軍指揮官命令他們向德軍的陣地沖鋒,導(dǎo)致人員傷亡慘重等鏡頭