如何學習嵌入式linux應用程式開發

2022-02-05 08:30:27 字數 3304 閱讀 3430

1樓:匿名使用者

理論加實踐,先將linux的一些基本操作搞清楚,然後自己從一些小程式開始唄,,,,網上有大量資料,不過貴在堅持 ,呵呵呵

2樓:匿名使用者

我這裡有嵌入式簡要學習的課程:希望對你有幫助第一階段

unix開發環境、開發規範培訓

oracle資料庫

c++核心

資料結構和演算法、標準庫

ooad

第二階段

shell程式設計

unix環境程式設計和開發工具

網路程式設計和資料庫程式設計

第三階段

arm系統體系結構

arm系統程式設計

嵌入式linux構建

嵌入式linux核心開發

嵌入式linux驅動程式開發

linux驅動程式開發高階

第四階段

企業實訓

基於arm的序列資料無線傳輸系統,主要有以下三個方面的運用:點對點控制;點對多點控制;中繼傳輸參與完成實際專案,積累軟體開發經驗,經歷完整的軟體開發過程:需求、軟體分析設計、編碼、除錯,交付。

序列資料無線傳輸系統

3樓:

不知道你之前有沒有學過微控制器?建議你還是從裸機程式設計開始,有助於你對各個暫存器的用法有更好的理解,然後嵌入式c一定要學好的 下面就好辦多了

4樓:匿名使用者

首先你要對嵌入式linux系統的組成有一定了解,然後要搞清楚如何在主機上編譯嵌入式應用程式,剩下的就是進行特定應用程式的編寫了,比如可以用c語言來完成,祝你好運!

5樓:

嵌入式應用程式開發需要一定的語言基礎,如c、c++、演算法、資料結構等。需要一定的硬體知識,如微控制器,組成原理,電工等。需要一定的作業系統方面的知識,如作業系統原理,linux應用。

嵌入式開發是一個綜合性較強的領域,如果真的想學習的話,最好還是通過報班來學習,靠自己摸索自學,一來費時費力,二來效果不理想,而且大多的老師是幫不上忙的。所以建議報班。

學習嵌入式linux怎麼應用開發?

6樓:志青揚

提供一下幾種方案

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

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

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

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

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

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

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

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

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

沒有什麼教育機構。

希望以上對你有用。

7樓:匿名使用者

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

嵌入式linux應用程式開發是學什麼的?要學什麼內容?

8樓:田源

主要是學習c語言方面的東西。要學習linux的程式設計等內容,比較多哈。

9樓:匿名使用者

首先要學linux基礎,接著學c語言,linux高階程式設計,c++和qt開發

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

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

10樓:匿名使用者

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

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

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

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

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

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

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

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

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

11樓:老男孩教育

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

學習,C 還是嵌入式Linux

如果考慮就業,程式語言是需要考慮的一個基本技能,但不是全部。嵌入式linux 建議基本入門學習一下,面試的時候能說出些東西,不用精通但大致的概念要懂一些,作業系統的知識對於今後的求職和職業發展都會有長遠的影響。程式語言 建議要精通一門,c 你已經有一點基礎了,但是更重要的是,企業做專案用人依靠的不只...

嵌入式學習,嵌入式學習模板

現在arm的市場是非常好的,它的前景怎麼樣還要看這幾年有沒有哪位能發明出能在fpga上執行的作業系統。要是能出現的話arm公司就危險了。學習arm開發闆闆是一定要買的。想入門快的話周立功的easyarm2100,easyarm2131 arm7 是不錯的選擇。周立功的能讓學生接受的都是入門級arm板...

想學習嵌入式開發,怎麼學習嵌入式開發?

學習這個需要一定的計算機基礎,比如程式設計基礎知識,如果自己研究,沒有好的天賦是不行的。最好接受正規培訓和學習。學習嵌入式開發時一定要掌握正確的學習方法 掌握正確的學習方法的前提是擁有端正的學習態度,首先學習過程中一定要腳踏實地的學好每一部分的知識,學的好不要驕傲,遇到不會的問題也要精下來慢慢的解決...