1樓:王路飛
c和c++這兩種語言是必學的,要是能再看看組合語言更好。
作業系統也要學,其中linux必學,這個用的多。有時間windows ce也可以學學,我還見過有用qnx的,這倆你隨便吧。
然後就是硬體知識必學,arm這類知識一定要清楚。
然後就是一些大學基礎課程,像數學、資料結構、演算法設計、計算機組成和原理一定要好好學,語言會過時,系統會更新,但這些知識永遠都不會過時,他們才是最重要的,並且能教會你學知識的本領。
推薦創客學院的嵌入式課,有同學學完感覺還不錯。我之前也是差點在實體學了,考慮到**問題,只選擇在網路上學,自我感覺還是不錯的,每天學乙個小時即可,強度也不需要太大!
2樓:低調做人事
1、基礎知識:
目的:能看懂硬體工作原理,但重點在嵌入式軟體,特別是作業系統級軟體,那將是我的優勢。
科目:數位電路、計算機組成原理、嵌入式微處理器結構。
組合語言、c/c++、編譯原理、離散數學。
資料結構和演算法、作業系統、軟體工程、網路、資料庫。
方法:雖科目眾多,但都是較簡單的基礎,且大部分已掌握。不一定全學,可根據需要選修。2、學習linux:
方法:使用linux—〉linxu系統程式設計開發—〉驅動開發和分析linux核心。先看深,那主講原理。看幾遍後,看情景分析,對照深看,兩本交叉,深是綱,情是目。
想做乙個嵌入式開發工程師需要學什麼
3樓:豬八戒網
嵌入式軟體工程師平時的工作就是負責嵌入式軟體系統的規劃、設計、編碼、測試等工作。
嵌入式分為作業系統和硬體兩個方面,就業的方向更廣、更深,就業機會和入職待遇比普通軟體工程師好。開發一些與硬體關係最密切的最底層軟體,如bootloader、boardsupportpackage(像pc的bios一樣,往下驅動硬體,往上支援作業系統),最初級的硬體驅動程前鬥序等。
要求技能和發展方向。
嵌入式工程師需要具有c語言或c語言、組合語言、作業系統等基礎;熟悉類比電子技術和數位電子技術等硬體知識;瞭解處理器體系結構。
積累豐富開發經驗的嵌睜飢入式軟體開發工程師可以向嵌入式系統開發工程師發展,從而晉公升為產品研發經理或it專案經理。
對測試理論和方法有一定了解的嵌入式軟體開發工程師還可以轉作嵌入式系統測試工程師,最終也可發展為it專案經理。如果想創業,做自已的悉悔返產品,嵌入式軟體開發可以開發出專利產品。
大家好,明天面試嵌入式驅動工程師
驅動需要熟悉硬體,可以講講自己懂原理圖。除錯過哪些硬體。不會講的話最好把你做過的東西也帶過來。然後說說熟悉哪些驅動,比如簡單的驅動led ad da 鍵盤,複雜些的驅動rtc i2c spi等,至少需要知道驅動有哪幾種載入模式。如果懂uboot 核心 檔案系統的話最好也說下,這是做驅動以後必須要會的...
學嵌入式需要什麼基礎
瞭解作業系統。對作業系統有所瞭解也很重要,比如說程序 執行緒,系統是怎麼分配資源的,怎麼管理硬體的等等,這些都能幫助你對硬體和軟體有個很好的理解。瞭解linux或者wince下的程式設計。具有單機片或者arm或者mips等相關基礎。其他知識的擴充。我們還可以通過閱讀一些優秀的 瞭解uboot的源 或...
嵌入式軟體工程師培訓機構哪個好,請問 上海的嵌入式工程師培訓機構怎麼樣啊?
第一,要明白學好嵌入式linux不是一件一蹴而就的事,一定要能堅持使用它,特別是在使用初期,由於在linux中,使用者許可權很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在幹什麼,系統做了些什麼,這需要時間去掌握,背命令不是一件好的學習方法,相信我你一定會在你背完之前全部忘光 儘量掌握常...