發(fā)布時(shí)間:2022-01-06 16:24:18來(lái)源:轉(zhuǎn)載
成為一個(gè)正式的嵌入式開(kāi)發(fā)工程師——它是一個(gè)艱辛的過(guò)程,需要開(kāi)發(fā)人員維護(hù)和管理系統(tǒng)的每個(gè)比特和字節(jié)。從規(guī)范完善的開(kāi)發(fā)周期到嚴(yán)格執(zhí)行和系統(tǒng)檢查,開(kāi)發(fā)高可靠性嵌入式系統(tǒng)的技術(shù)有許多種。那么,嵌入式需要學(xué)習(xí)哪些知識(shí)?
嵌入式需要哪些知識(shí)?
計(jì)算機(jī)的基本理論不能丟,于是重點(diǎn)看組成原理,數(shù)據(jù)機(jī)構(gòu),操作系統(tǒng)、c++。同時(shí)論壇上了解到,實(shí)時(shí)操作系 統(tǒng)ucos是一個(gè)很好的嵌入式操作系統(tǒng),對(duì)初學(xué)者很好。于是我就買了一本書,但是代碼在電腦里調(diào)不通,網(wǎng)上也有很多相同的問(wèn)題,我就看書,分析代碼,一遍 不行就兩遍,三遍,這樣才看了入了門,才知道什么是進(jìn)程。原來(lái)看操作系統(tǒng)書時(shí),根本就不知道進(jìn)程是個(gè)什么東西。在這段時(shí)間掌握的東西不多,但是,對(duì)我以后 的影響很大,我想起了大學(xué)時(shí)一個(gè)同學(xué)跟我說(shuō)過(guò)了一句話:大學(xué)里較重要的不是學(xué)到了什么,較重要的是學(xué)會(huì)怎么學(xué)!大概是這個(gè)意思。
學(xué)習(xí)嵌入式的六大原因
1、嵌入式設(shè)備的大規(guī)模應(yīng)用
當(dāng)今時(shí)代,嵌入式系統(tǒng),嵌入式相關(guān)設(shè)備的大規(guī)模應(yīng)用,而C語(yǔ)言是嵌入式相關(guān)產(chǎn)品開(kāi)發(fā),用的較多的一種語(yǔ)言。
2、執(zhí)行效率高
C語(yǔ)言是面向過(guò)程的語(yǔ)言,Java是面向?qū)ο?、編譯型語(yǔ)言,Python是解釋型語(yǔ)言。
Java的執(zhí)行效率比Python高,因此大企業(yè)里面更多的選擇Java,尤其是大型網(wǎng)站。但C語(yǔ)言比JAVA的執(zhí)行效率更高。
越底層的語(yǔ)言開(kāi)發(fā)越發(fā)雜,但是執(zhí)行效率越高。
例如:完成同一個(gè)任務(wù)(功能),C要寫1000行代碼,Java只需寫100行,而Python可能只要20行代碼;但執(zhí)行效率方面:如果C運(yùn)行需要1秒鐘,Java程序可能需要2秒,而Python可能就需要10秒鐘。
隨著生活節(jié)奏越來(lái)越快,人們對(duì)電子產(chǎn)品的響應(yīng)速度要求越來(lái)越苛刻。同等情況下,電子產(chǎn)品用C編程實(shí)現(xiàn),相同功能下,可大幅度提高產(chǎn)品代碼效率。
3、C入門相對(duì)容易、開(kāi)發(fā)難度較低
C語(yǔ)言相對(duì)內(nèi)容比較少,簡(jiǎn)單,易學(xué)。
例如C語(yǔ)言只有9條基本語(yǔ)句和32個(gè)關(guān)鍵字,并且常用的語(yǔ)句一般只有6條,常用的關(guān)鍵字也只有18個(gè)左右。具體詳見(jiàn):公眾號(hào)@牛叔經(jīng)濟(jì)學(xué),后期相關(guān)技術(shù)類文章。
JAVA語(yǔ)言雖然入門也相對(duì)比較簡(jiǎn)單,但想搞精通比較困難。一般使用Java開(kāi)發(fā)項(xiàng)目,都會(huì)有一個(gè)比較大的團(tuán)隊(duì),java開(kāi)發(fā)比較注重團(tuán)隊(duì)協(xié)作。但C語(yǔ)言入門更容易,開(kāi)發(fā)難度也很低,大多產(chǎn)品完全一個(gè)人或幾個(gè)人就可以搞定。
4、C/C++語(yǔ)言應(yīng)用領(lǐng)域非常廣泛
4.1 在MCU的裸機(jī)編程中,C語(yǔ)言是用的較多的一種語(yǔ)言。例如C51單片機(jī)、ARM的CORTEX-M0/3/4/7等絕大多數(shù)情況下都是用C語(yǔ)言進(jìn)行編程和產(chǎn)品開(kāi)發(fā)。
更多培訓(xùn)課程: 杭州嵌入式 更多學(xué)校信息: 杭州西湖區(qū)達(dá)內(nèi)IT教育培訓(xùn) 咨詢電話:
雅思 托福 GRE SSAT SAT GMAT ACT 個(gè)人提升英語(yǔ) 英語(yǔ)四六級(jí) 多鄰國(guó)英語(yǔ)測(cè)試 詞庫(kù) IB 英語(yǔ)口語(yǔ) 商務(wù)英語(yǔ) 公共英語(yǔ) 考研英語(yǔ) 青少兒英語(yǔ) 成人英語(yǔ) A-Level 學(xué)生英語(yǔ) 初高中英語(yǔ) OSSD AP課程 AEAS個(gè)性化定制課程 一級(jí)建造師 二級(jí)建造師 消防工程師 消防設(shè)施操作員 BIM 造價(jià)工程師 環(huán)評(píng)師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑八大員 公路水運(yùn)檢測(cè) 通信工程 裝配式工程師 注冊(cè)電氣工程師 二級(jí)注冊(cè)建筑師 一級(jí)注冊(cè)建筑師 智慧消防工程師 智慧建造工程師 全過(guò)程工程咨詢師 EPC 碳排放管理師 ACCA CFA 注冊(cè)會(huì)計(jì)師 會(huì)計(jì)證 初中級(jí)經(jīng)濟(jì)師 初級(jí)會(huì)計(jì)師 中級(jí)會(huì)計(jì)師 基金從業(yè) 證券從業(yè) 稅務(wù)師 薪稅師 企業(yè)合規(guī)師 會(huì)計(jì)就業(yè)實(shí)操 期貨從業(yè) FRM CMA CQF 教師資格 人力資源管理 導(dǎo)游考試 心理咨詢師 健康管理師 社會(huì)工作師 普通話 育嬰員 物流師 家庭教育指導(dǎo)師 專利代理師 教師招聘 兒童專注力 兒童情緒管理 法律職業(yè)資格 少兒編程 書法培訓(xùn) 國(guó)畫 茶藝 樂(lè)器音樂(lè) 舞蹈 棋類 機(jī)器人編程 戲曲培訓(xùn) 信奧賽C++ 少兒小主播 口才培訓(xùn) 籃球培訓(xùn) 商務(wù)辦公 影視后期 剪輯包裝 游戲設(shè)計(jì) 游戲程序 UI設(shè)計(jì) 室內(nèi)設(shè)計(jì) photoshop CAD制圖 視覺(jué)設(shè)計(jì) 商業(yè)空間設(shè)計(jì) 平面設(shè)計(jì)