歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 嵌入式Linux驅動開發入門總結

嵌入式Linux驅動開發入門總結

日期:2017/2/28 16:41:24   编辑:Linux教程

最近在做一個嵌入式Linux項目,用了一個magicARM2410 Linux2.4.18內核的試驗箱。本來是過來直接做應用程序的,需要用到一個數模轉換,准備用試驗箱arm芯片s3c2410集成的ADC,在試驗箱裡的光盤裡找了好久,最後才發現這個試驗箱不帶ADC驅動,於是只有硬著頭皮開始學習驅動開發,試著去寫ADC驅動,其實網上也有很多驅動,但是都不是我這個s3c2410的ADC驅動。後來自己摸索著開始學習,知道把項目模塊做出來,到今天,模塊測試成功,想給我自己的嵌入式Linux開發入門做一下總結。

對於嵌入式Linux的開發入門,網上眾說紛纭,但是從我開始做單片機開發到今天轉做嵌入式開發來看,我想強調很重要的幾點。

第一,其實在你想做嵌入式Linux的時候,要對自己有信心。很可能自己以前學習的不是這個專業或者以前沒有接觸過,就像我一樣,我以前也沒接觸過嵌入式,一旦我們確定了自己要做嵌入式,我想擺在我們面前的最大的一個難題就是,嵌入式對我們很模糊,好想心理面有好多好多陰霾,不用怕,請相信自己,新手都是這樣,有疑團,才會激發我們探索的動力和激情。相信自己,在不久的將來自己會摸到嵌入式的稜角的,摸清他的面貌的。

第二:永遠不要單干。團隊的力量,不管是從思維還是資源方面,團隊總要比一個人單槍匹馬來的快,也許你自己摸索一個月還不如團隊的合作一天的收獲多,而且團隊最好要有一個有激情的隊長,在大家都低沉,或者是信心不強烈的時候,隊長要帶著大家渡過難關

第三:把學習穿插到日常生活中。一旦決定要學,就從現在開始學習,永遠不要希望人的一生會騰出一段時間來讓你去專門學習嵌入式的,就像當你出生的時候,永遠不可能會專門騰出一段時間來讓你專門學走路,最終情況是你學走路的同時很可能也在學習說話,學習吃飯。所以,對於學生來說,永遠不要試圖把學習嵌入式挪到假期,因為你不能預料到假期你會發生什麼而耽誤你學習的時間。

第四:需要用到什麼學什麼。不要企圖把Linux,arm等所謂的什麼教程之內的書看完了再去做開發。個人覺得Linux,只要知道大概,只要知道簡單的命令,會用就可以了,但是gcc,gdb一定要掌握,然後就是要掌握嵌入式Linux和Linux開發環境的配置。嵌入式Linux是在開發板裡面的Linux。而單純的說Linux說的是PC上的Linux。遇到問題,我們就去解決,要解決,我們就可以翻書,查資料,這樣既可以縮短項目開發周期,又可以學習,這樣就避免了可能你把一本關於Linux的書看完了,你還不知道如何去做嵌入式Linux開發。

Copyright © Linux教程網 All Rights Reserved