嵌入式軟體開發要學什麼 要學哪些東西

時間 2021-09-04 03:16:46

1樓:匿名使用者

學習嵌入式軟體開發應該從學習微控制器開始,微控制器是一切嵌入式的基礎,最早的嵌入式系統就是以微控制器為核心的,隨著技術的進步和發展,才逐步發展到現在的dsp、arm為核心的等高階高速控制系統。微控制器是基礎,同時也是現在較大系統不可分割的組成部分,比如汽車,主控系統是arm,但各個子系統仍然是微控制器完成的。所以一個出色的嵌入式軟體工程師,必須具備微控制器的知識,這樣才能在實際工作中把控一切,應用自如。

嵌入式軟體開發應該學什麼

2樓:匿名使用者

階段一 - 嵌入式開發之基礎階段

嵌入式驅動開發環境搭建初級

c語言語法概述

c語言記憶體操作

c語言函式使用

linux作業系統基礎

選修課 - gnu工具簡介

階段二 - 嵌入式linux應用開發階段

linux檔案io操作

linux程序間通訊

linux多執行緒程式設計

linux網路程式設計

階段三 - 嵌入式linux之arm體系結構與程式設計階段選修 - arm開發板基礎知識

選修 - arm組合語言

選修 - arm硬體開發基礎

arm bootloader開發

arm硬體介面開發

階段四 - 嵌入式linux底層系統開發階段探尋嵌入式系統移植的世界

看懂uboot的神祕面容

linux核心及檔案系統製作

linux字元裝置驅動初探

linux驅動策略及框架

linux下輸入子系統

階段五 - 專案及選修階段

嵌入式linux網路程式設計基礎

嵌入式綜合專案-智慧家居

linux網路程式設計專案實戰 - 輕量級http服務linux下網絡卡裝置驅動

探索android底層開發

選修課-ndk初探

linux下usb驅動

選修課 - 資料結構與演算法

c++物件導向程式設計

詳細的可參考:http://www.maiziedu.com/course/qrs/

3樓:匿名使用者

個人覺得嵌入式開發需要有良好的硬體基礎,對硬體原理非常瞭解。不然只能從事基本的dsp程式設計和硬體驅動的開發。

4樓:梭羅瓦爾登

嵌入式的學習並不像想象的那麼難,主要是因為有硬體開發板,一般人敬而遠之,其實對於理工科的本科畢業生(如自動化、電子、資訊等專業),懂一定的c語言

知識,是否懂硬體其實關係不大,這樣的條件就可以學習嵌入式了,現在,嵌入式的人才很多都是半路出家,由其他的行業轉行過來,由於沒有系統掌握嵌入式的相

關知識,對於這部分人,企業其實是不滿意的,只是現在沒有大量的人才供他們挑選。

對於求職的畢業生而言,嵌入式領域是一個較新的空間,很多技術出現的時間不長,多數人沒有條件接觸或進入該行業,需要接受專門的培訓與專業人員的指導,才

能瞭解具體的開發流程。因此,要進入嵌入式系統開發領域工作,必須參加一些專業培訓機構的課程,並尋找專案實踐的機會,增加專案經驗,只有這樣才能彌補橫

在企業與求職者間的鴻溝。

在眾多的培訓機構中,安博中南區牛耳it實訓基地率先推出了嵌入式軟體工程師培養工程,並整合眾多企業用人需求和計劃,以就業為導向,以技能為核心,以

國內頂級的實訓環境和企業氛圍規範、提升學員職業素質,從真實案例入手,引入國際著名廠商、機構培訓產品,不斷開發適應企業人才需求的培訓專案,為中國

it業培養和輸送嵌入式軟體工程師,以及其他it行業急需的實戰型、綜合型人才。

學習嵌入式開發要學習哪些知識?

嵌入式軟體開發到底需要學習哪些知識??

5樓:你還我賬戶

嵌入式不做手機應用。嵌入式需要模電,數電基礎。樓上說模電是做晶片需要的,其實是不對的。

做晶片學的是微電子。嵌入式需要模電數電作為基礎知識,需要能看懂原理圖,不然你怎麼理解ad轉換和pwm? 一般嵌入式都是用arm平臺跑linux的,所以要熟悉這些,當然有些跑wince的,那就另說了。

一般嵌入式需要的學習路線是: 微控制器程式設計(裸奔或ucos),arm平臺(linux或wince),向下可以學linux driver,向上,可以學學ui(比如qt)

6樓:

模電不需要,那是做晶片的人學,嵌入式數電就夠了,學好c,c++就夠了那是不可能的,錢不會這麼好賺吧,會c,c

++的滿大街都是,大學誰沒考過計算機2級啊,如果你一個月兩三千就夠了,那就c,c++吧,如果想賺多的,兩三萬一月,都得精通,別人不行的,你得行,精通c哪要那麼久,而且實力和時間沒很大關係,有些人很水,又笨,教也教不會就沒辦法了,有些人無師自通,人與人的差別還是挺大的,而且這個東西主要靠自己鑽研的

純手打啊。。。

嵌入式難學嗎,嵌入式軟體開發就業前景如何,學習的難度又有多大?

樓主,學習是自己的事情,學的成果如何那都要看自己的努力了。嵌入式自學起來確實有一些困難,需要一定的c基礎,還是參加培訓吧。推薦華清星創客學院的教程,每個知識點都有對應的案例,理解起來很容易,零基礎入門的量身教程。技術問答讓你的每天的問題可以得到及時的解答,不留尾巴。課程內容乾貨多,廢話少,互動式讓枯...

學軟體開發是否要數學過的去,學軟體開發是數學重要還是英語重要?

以前學軟體開發對數學要求很高,當時計算機主要用來做科學計算,要程式設計實現很多數學公式。現在麼,要看具體做哪方面的開發了。普通的辦公軟體 商務軟體和工具軟體對數學要求不高。而一些涉及到建模 測算 除錯等方面的軟體,象氣象 電力排程 物流排程等行業應用,以及資料統計與分析軟體,則還是會需要相應的數學知...

嵌入式軟體開發想放棄了,感覺沒前途,想放棄了,我該怎麼辦

御宅族 根據 2011 2012年中國嵌入式開發從業人員調查報告 顯示 74 參與調查的嵌入式從業人員,對參加培訓都表示了較大程度的認可,19 的工程師表示在需要的時候可能會考慮,僅有7 的工程師表示希望通過自學來實現職業上的提升。該項調查資料與去年調查基本持平,這表明,職業培訓作為一種專業技能快速...