嵌入式linux學習經驗

時間 2022-04-04 14:59:48

1樓:匿名使用者

c必然要學,linux嵌入式和linux還是有很大不同的,畢竟嵌入式系統和通用系統有顯著的不同。找一找嵌入式linux的書籍看一看,學會自己建立交叉編譯鏈,最好有個友善之臂或者類似的板子,搞乙個教程,自己學著移植系統編寫驅動什麼的。

2樓:匿名使用者

c那是必通必精的,逃不掉的

接下來介意你作些應用層的api呼叫吧,如《unix 高階環境程式設計》,熟悉了對你理解linux排程記憶體管理很有幫助,有機會看看 作業系統概念 對你以後的發展有好處

不一定要在板子上執行,你以後的工作環境不一定在板子上,當然有條件有精力那最好試試

3樓:劉芳

怎樣成為一名優秀的嵌入式系統工程師

——資深it人對大學生們的學習建議

在it應用領域,嵌入式系統的火爆程度恐怕不低於當下的室外溫度,在工業、醫療、家電、通訊等行業中,無所不在的嵌入式系統顯現出巨大的發展潛力,然而,嵌入式系統人才的匱乏,已成為限制這個行業進一步發展的主要瓶徑,無論是在北京、上海、深圳還是內地,嵌入式企業的人力資源經理們最頭痛的就是沒有辦法為企業找到足夠的嵌入式系統工程師,與每年幾十萬找不到工作的應屆大學生相比,成為了乙個鮮明的差別。

那麼,是什麼阻礙了嵌入式系統人才的培養和出現呢?在長沙市首家專業嵌入式培訓基地——長沙英騰資訊科技****,筆者了解到,由於嵌入式系統屬於一門年輕的科學技術,在國內的高等教育機構,還沒有形成完善高效的培訓機構,很多優秀的理工科大學生雖然看好嵌入式系統,但由於找不到合適的學習途徑和學習方法,花費了不少時間,走了不少彎路,卻始終不能邁入嵌入式系統的門檻。

如何成為一名合格的嵌入式系統工程師,英騰技術的培訓老師建議,首先,要對c語言進行充分學習和全面了解,這是it系統開發的基礎,特別是要掌握規範的程式設計技巧和編擬軟體開發文件,從一入門就打好良好的程式設計習慣;再其次,對邏輯電路和模擬電路,也要有足夠的了解,弄懂電路設計的來龍去脈,在這方面,並不需要去學習什麼高深的應用技術,但基本功一事實上要紮實,對基本原理和設計方法有充分的理解,也就是說,你不需要能夠設計出一塊電路板,但一定要熟悉目前市場上的主流開發板;有了這些基礎,就可以涉及嵌入式作業系統的原理和程式設計了,雖然這方面,有很多的資料(其中絕大部份是英文的)可供參考,但在乙個經驗豐富的老師指導下學習是最快的途徑,在 長沙英騰技術已畢業的近千名學員中,絕大部分都可以在授課老師的幫助下用2個半月的時間完成理論知識的掌握,如果是自學的話,時間則至少要在1年以上。

最後,大量的實踐操作是學習過程中必不可少的一環,嵌入式系統是一門實踐性極強的科學,沒有足夠的系統開發實踐,無法將所學的理論知識應用在實際工作中,則不能稱之為合格,這種實踐並不是盲目的程式設計,在英騰技術,指導老師們會根據學習的不同階段和企業對嵌入式系統工程師的技能要求,有針對性的提出各種不同的實踐內容,指導學員們完成,這些實踐內容,大多來自企業中的嵌入式實戰專案,對於學員們而言,一旦順利完成這些專案,就意味著成為一名合格的嵌入式系統工程師和擁有進入嵌入式領域的『敲門磚』。

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

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

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

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

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

提供一下幾種方案 一 還按照 嵌入死linux應用開發完全手冊 韋東山 的內容來,但是嵌入式linux的開發環境自己搭建。當時我是按照 鳥哥的私房菜 基礎篇 和 鳥哥的私房菜 伺服器篇 兩篇,整出一套開發平台,centos5.3 samba vsftpd gcc linux gcc window平台...

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

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

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

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