如何學(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)楹唵稳菀讓W(xué)所以學(xué)的人比較多。如果你把前面三個(gè)選擇都否定了,而且你C語言學(xué)的還可以,有學(xué)過C51或者STM32這些簡單的東西,你不妨看下去。如果你覺得這些對(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。但是我們對(duì)于Linux的使用其實(shí)不必學(xué)的太多,多了反而會(huì)在這浪費(fèi)的時(shí)間。像大家都說可以的《鳥哥的linux私房菜》我不建議大家讀,我認(rèn)為像《Linux就該這么學(xué)》這樣范范而談的書籍反而更適合我們初學(xué)者。我們對(duì)Linux的定位是:基本命令會(huì)用,不懂再查。
/chapter-00.html如果覺的適合自己可以去看下
二、菜鳥們:加強(qiáng)C語言,看得懂電路圖
我相信到這一階段你已經(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)前輩寫的。對(duì)于看得懂電路圖我認(rèn)為最好的是去下一個(gè)畫電路板的軟件隨便找?guī)讉€(gè)電路圖畫畫,慢慢就會(huì)了,當(dāng)然你也可以跳過,我相信如果你真的愛上這一行了以后的學(xué)習(xí)工作中會(huì)逼出來的。
三、碼農(nóng)們:選擇一塊合適的開發(fā)板,然后看書、看數(shù)據(jù)手冊(cè)、敲代碼、看視頻
嵌入式Linux驅(qū)動(dòng)開發(fā)是一個(gè)敲代碼的過程,所以稱之為碼農(nóng)。對(duì)于嵌入式Linux驅(qū)動(dòng)開發(fā)來說是一個(gè)偏軟件的工作,而碼農(nóng)們就是一個(gè)看書、看資料、看視頻學(xué)習(xí)理論知識(shí),然后自己實(shí)現(xiàn)的反反復(fù)復(fù)的過程。只有你不斷Debug不斷解決不斷充實(shí)理論知識(shí),才可能往更高層次走。對(duì)于書籍我推薦韋東山韋老師的《嵌入式Linux驅(qū)動(dòng)開發(fā)完全手冊(cè)》,當(dāng)然我覺得成為中國化的S3C2440數(shù)據(jù)手冊(cè)更好些(至于為什么學(xué)ARM9的S3C2440可以往下看),當(dāng)然這本書也有他的不好之處:太過于實(shí)踐,理論知識(shí)不全。我覺得配合杜春雷老師的《ARM體系結(jié)構(gòu)與編程》看會(huì)非常好,有比較詳細(xì)的對(duì)ARM的介紹。另外既然我們學(xué)習(xí)S3C2440的話,《S3C2440數(shù)據(jù)手冊(cè)》我們是非看不可。另外老外寫的《設(shè)備驅(qū)動(dòng)開發(fā)》也就是所謂的LDD,還有就是宋寶華老師的《Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解》,挺不錯(cuò)的。視頻的話我力頂《嵌入式Linux驅(qū)動(dòng)開發(fā)完全手冊(cè)》的作者韋東山韋老師的視頻,可以去百問網(wǎng)http://www.100ask.org/ 自行查看。開發(fā)板的話我覺得可以自行選擇,最好選擇S3c2440或者S3c2410的芯片,因?yàn)锳RM9的資料最多,隨便上網(wǎ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)于美國中部至墨西哥北部,其頭部寬大,吻端稍突出,有**縱行條紋,性格活潑,對(duì)水聲、振動(dòng)反應(yīng)靈敏。
什么是成長感言
個(gè)人在成長過程中,對(duì)自己的成長經(jīng)歷、收獲和感悟的總結(jié)和表達(dá)。
根據(jù)查詢百問網(wǎng)得知,成長感成長感言是指?jìng)€(gè)人在成長過程中,對(duì)自己的成長經(jīng)歷、收獲和感悟的總結(jié)和表達(dá)。成長感言可以是文字、演講、視頻等形式,通常包括個(gè)人的成長歷程、遇到的困難和挑戰(zhàn)、如何克服困難和挑戰(zhàn)、收獲的經(jīng)驗(yàn)和教訓(xùn)、對(duì)未來的展望和規(guī)劃等內(nèi)容。成長感言可以幫助個(gè)人更好地認(rèn)識(shí)自己、總結(jié)經(jīng)驗(yàn)、提高自我認(rèn)知和自我管理能力,也可以激勵(lì)他人、分享經(jīng)驗(yàn)、傳遞正能量。成長感言通常是在個(gè)人成長的重要節(jié)點(diǎn)或者重要場(chǎng)合,如畢業(yè)典禮、職業(yè)生涯規(guī)劃、志愿服務(wù)等場(chǎng)合進(jìn)行的。
感言(gǎn yán ),指對(duì)某些事或人產(chǎn)生的想法,并表達(dá)出來。獲獎(jiǎng)感言 獲獎(jiǎng)感言,是用于個(gè)人和集體獲獎(jiǎng)后在領(lǐng)獎(jiǎng)臺(tái)或者其他地方發(fā)表的感慨和文章,包括自我總結(jié)、感謝以及對(duì)未來的展望。
兵臨城下被剪掉的是那段
影片的開始部分,通過查詢破百問網(wǎng)得知。影片的開始部分是一列火車滿載著包括男主人公瓦西里在內(nèi)的一批蘇聯(lián)新兵來到前線,蘇軍指揮官命令他們向德軍的陣地沖鋒,導(dǎo)致人員傷亡慘重等鏡頭。兵臨城下是由法國導(dǎo)演讓雅克阿諾執(zhí)導(dǎo),由裘德洛、艾德哈里斯主演的**,2001年在中國大陸上映,影片改編自作家威廉克雷格1973年創(chuàng)作的同名紀(jì)實(shí)小說。
房車源頭廠家 江經(jīng)理 優(yōu)惠熱線:15391696081