學習嵌入式Linux怎麼應用開發

時間 2022-02-04 17:30:52

1樓:志青揚

提供一下幾種方案

一、還按照《嵌入死linux應用開發完全手冊》(韋東山)的內容來,但是嵌入式linux的開發環境自己搭建。當時我是按照《鳥哥的私房菜-基礎篇》和《鳥哥的私房菜-伺服器篇》兩篇,整出一套開發平台,centos5.3 + samba/vsftpd + gcc / linux-gcc 。

window平台上的工具sourceinsight、securecrt。 注意:我使用了四個月學會linux操作。

不知道你是否會先學這兩本書,再學習韋東山老師的嵌入式呢。學完之後看似學習了很多,出來外面之後,我又去在windows平台開發,而且現在用c#。囧。

現在看什麼嵌入式系統都非常快,很容易理解架構,如何實現。可惜自己太年輕,沒有資本和人脈,不然可以實現很多有意思的東西。現在正在嘗試創業。

二、尋找開發板,而不是書籍作為實驗的途徑。書籍只是輔助,輔助你實現某種功能。可以集中linux書籍、嵌入式開發書籍、微控制器開發、程式語言。

宋寶華的嵌入式書籍。開發板當時用的是飛凌的,由國嵌負責技術講解和培訓。講了不少有用的東西。

現在網上的開發板多,可以淘,但是不用太貴,作用不大。找前衛的技術開發,中國看似不行。前衛老師都沒搞出什麼東西,我們在基本是0基礎的前提下,很難實現比較前衛的技術。

打好基礎,看似是唯一的選擇。

三、單獨找台pc機,直接安裝ubuntu11,買本ubuntu相關的書,他會交你怎樣安裝使用工具的。其實和第一種解決方式是一樣的,書是別人在五(六)年前寫的,不符合摩爾定理。所以沒辦法,我們在嵌入式方面的教育還是欠缺啊,出的書都少,記那麼基本,還全是個人。

沒有什麼教育機構。

希望以上對你有用。

2樓:匿名使用者

4412開發板資料很多,,安卓,linux,ubuntu

嵌入式linux怎麼學?嵌入式linux如何學習?

3樓:匿名使用者

學習嵌入式linux之前必須要做好心理準備:

第一,要明白學好嵌入式linux不是一件一蹴而就的事,一定要能堅持使用它,特別是在使用初期,由於在linux中,使用者許可權很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在幹什麼,系統做了些什麼,這需要時間去掌握,(背命令不是一件好的學習方法,相信我你一定會在你背完之前全部忘光),盡量掌握常用命令;

第二,在學習初期,你一定會遇到很多困難,或者說各種困難,所以你最好先將你linux中的重要內容備份,因為,在你學習的過程中,很可能將系統搞廢(eg:源混亂等);

第三,如果你想在以後的生涯中在軟體行業工作的話,學習linux是一項基本技能,所以打從你打算學習linux那天起,放棄windows吧!因為它除了能給你帶來片刻的娛樂,別無其他;

第四,如果你只是想應付一下作業系統的課程,勸你最好別學,或者說不要指望能用的怎麼樣,原因我說了,這很耗時間,而且如果你學不好的話,你在linux中開發的機會就很少,或者說幾乎沒有,它的優勢就消失了,然後隨著時間的流逝,你就會全部忘記她。要深入學習,就到華清的星創客高階班,專案實戰豐富+職場老鳥帶領。

要學好嵌入式linux需要做些什麼:

第一,要多google,因為我不可能,也不可以給你解答所有內容,我只能告訴你一些關鍵點,甚至我會故意隱瞞答案,因為在尋找答案的過程中,你會學到更多的知識,學習linux,更要學習一種geek的精神,python之禪中也說過:以總結分享為榮,以跪*求其解為恥;

第二,要多動手,不要怕什麼搞壞了怎麼辦,你不搞壞,不去動手,就永遠不會有收穫,既然你在linux中是自由的,那就發揮自己的權利;

第三,學習linux,就意味著更快的開發效率,等更多關於軟體本身或者說作業系統本身的理解,(給你裝的系統裡為ubuntu12.04,它已經封裝的很臃腫了,但是考慮到你沒有很多時間投入其中,所以給你裝了它),但是怎麼用它提高開發效率,需要你在學習的過程中不斷總結。

4樓:老男孩教育

學習嵌入式linux,需要首先對linux系統操作比較熟悉,還要對c語言開發有深入研究,還需要了解核心知識,涉及多方面的技術知識,建議大家學習還是去培訓班比較好,效果更好。

純軟體開發人員怎樣做嵌入式linux應用開發

linux嵌入式要怎麼學??嵌入式linux怎麼學

首先學習linux應用,熟練使用linux命令列,建立起對linux系統的大概了解 然手學習linux核心原理,可以先學習個三分熟 推薦書籍 lkd linux核心開發 ulk 深入理解linux核心 ldd linux驅動開發 同時要學習c語言,學習基礎的彙編語法。然後學習,linux嵌入式開發基...

嵌入式linux學習經驗

c必然要學,linux嵌入式和linux還是有很大不同的,畢竟嵌入式系統和通用系統有顯著的不同。找一找嵌入式linux的書籍看一看,學會自己建立交叉編譯鏈,最好有個友善之臂或者類似的板子,搞乙個教程,自己學著移植系統編寫驅動什麼的。c那是必通必精的,逃不掉的 接下來介意你作些應用層的api呼叫吧,如...

嵌入式LINUX都要學習什麼,學嵌入式linux需要先學什麼?

linux系統的基本命令,檔案系統布局,linux下的c語言程式設計,在linux下的嵌入式交叉編譯,移植除錯。當然還需要很多擴充套件知識,如資料結構 c 資料庫 arm體系結構 彙編 嵌入式系統原理 作業系統原理 tcp ip等等很多知識。如果涉及到驅動,那你還要有數位電路知識,能看懂電路圖等。主...

學習嵌入式需要學習QT嗎,嵌入式qt是什麼意思,為什麼要學QT呢?

qt只是一種程式設計軟體,大的方向應該是物件導向的程式設計,qt有比較豐富的圖形介面 qt其實就是相當於mfc。還是做上層的圖形介面。做嵌入式最好還是往底層走。而且,個人感覺qt用的好像並不是太多啊,中國的minigui還不錯啊。你要是非想搞qt,可以試試minigui。嵌入式嘛 系統可以用linu...

學習嵌入式需要什麼基礎知識,學習嵌入式需要有什麼基礎嗎?

對於嵌入式來說,c語言是乙個工具,就像如果你想從事計程車司機或者公交車司機,駕駛技術就是你的乙個工具。現回答你問的問題 如應該掌握c語言 c語言基礎部分的難度並不大,只要有時間,估計正常的初學者1 2個星期的認真學習,都可以數量掌握基本語法和語句,c語言的關鍵在於 資料結構 例如 鍊錶 圖 位 樹等...