嵌入式系統(tǒng)應(yīng)該學習那些知識_第1頁
嵌入式系統(tǒng)應(yīng)該學習那些知識_第2頁
嵌入式系統(tǒng)應(yīng)該學習那些知識_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

嵌入式系統(tǒng)應(yīng)該學習那些知識嵌入式系統(tǒng)是當今的熱門系統(tǒng)之一,在諸多領(lǐng)域,嵌入式系統(tǒng)都有所應(yīng)用。為增進大家對嵌入式系統(tǒng)的認識,小編將為大家介紹嵌入式系統(tǒng)是一個什么樣的專業(yè),以及學習嵌入式系統(tǒng)該學習哪些內(nèi)容。如果你對嵌入式系統(tǒng)具有興趣,不妨繼續(xù)往下閱讀哦。一、嵌入式系統(tǒng)是什么專業(yè)嵌入式專業(yè)是一個新興的熱門專業(yè),與以往軟件開發(fā)的概念不同的是嵌入式開發(fā)是軟硬結(jié)合的過程。嵌入式專業(yè)旨在培養(yǎng)具備嵌入式系統(tǒng)微處理器及外圍設(shè)備的硬件設(shè)計能力、以及嵌入式操作系統(tǒng)及應(yīng)用軟件的開發(fā)能力的專業(yè)技術(shù)人才。嵌入式專業(yè)畢業(yè)的的學生,畢業(yè)后可以在研究所、各大電器公司、科技公司等單位就業(yè)。應(yīng)聘的職位主要有電路設(shè)計、PCB制版、嵌入式程序開發(fā)等。嵌入式系統(tǒng)工程專業(yè)是計算機科學與應(yīng)用學科下的一個??茖I(yè),設(shè)有嵌入式系統(tǒng)設(shè)計與開發(fā)室、計算機組裝與維護、Linux操作系統(tǒng)、計算機網(wǎng)絡(luò)基礎(chǔ)、單片機及應(yīng)用、LinuxC編程、OA外圍設(shè)備原理與維修、嵌入式系統(tǒng)原理、EDA、嵌入式系統(tǒng)應(yīng)用、常用工具軟件、Internet操作技術(shù)、可編程控制器、微機組成原理、電工儀表與測量、局域網(wǎng)的組建與安裝、傳感器及應(yīng)用、網(wǎng)絡(luò)設(shè)備配置與管理等課程。主要面向嵌入式電子產(chǎn)品的設(shè)計開發(fā)、生產(chǎn)制作、安裝調(diào)試、運行維護、故障分析等崗位。二、嵌入式系統(tǒng)學什么嵌入式系統(tǒng)的核心主要什么內(nèi)容?在我們初學嵌入式開發(fā)的時候,總會出現(xiàn)一個問題。那就是C語言和嵌入式C編程有什么區(qū)別?而嵌入式工程師一般都會告訴你,其區(qū)別在于嵌入式的C語言是跑在嵌入式的開發(fā)板上的,CPU和電腦不一樣,所以編譯器也是不一樣的,生成的可執(zhí)行程序也是不一樣的。不同于一般形式的軟件編程,基于特定的硬件平臺嵌入式系統(tǒng)編程的,勢必要求其編程語言具備較強的硬件直接操作能力。嵌入式系統(tǒng)的核心主要什么內(nèi)容?1、嵌入式系統(tǒng)為了提高執(zhí)行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)中的軟件一般都固化在存儲器芯片或單片機本身中,而不是存貯于磁盤等載體中。2、嵌入式系統(tǒng)的硬件和軟件都必須地設(shè)計,量體裁衣、去除冗余,力爭在同樣的硅片面積上實現(xiàn)更高的性能,這樣才能在具體應(yīng)用中對處理器的選擇更具有競爭力。3、嵌入式系統(tǒng)是將先進的計算機技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物。這一點就決定了它必然是一個技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。4、嵌入式系統(tǒng)本身不具備自舉開發(fā)能力,即使設(shè)計完成以后用戶通常也是不能對其中的程序功能進行修改的,必須有一套開發(fā)工具和環(huán)境才能進行開發(fā)。5、嵌入式系統(tǒng)通常是面向特定應(yīng)用的嵌入式CPU,與通用型的不同就是嵌入式CPU大多工作在為特定用戶群設(shè)計的系統(tǒng)中,它通常都具有低功耗、體積小、集成度高等特點,能夠把通用CPU中許多由板卡完成的任務(wù)集成在芯片內(nèi)部,從而有利于嵌入式系統(tǒng)設(shè)計趨于小型化,移動能力大大增強,跟網(wǎng)絡(luò)的耦合也越來越緊密。6、嵌入式系統(tǒng)和具體應(yīng)用有機地結(jié)合在一起,它的升級換代也是和具體產(chǎn)品同步進行,因此嵌入式系統(tǒng)產(chǎn)品一旦進入市場,具有較長的生命周期。三、學習嵌入式有哪幾個方向無論什么基礎(chǔ)學習嵌入式,只要學習嵌入式的人都知道,嵌入式系統(tǒng)分為4層,硬件層、驅(qū)動層、操作系統(tǒng)層和應(yīng)用層。想要學好嵌入式,就必須明確這幾個方向,縷清學習思路,才能更好的學習嵌入式。1、硬件層,是整個嵌入式系統(tǒng)的根本,如果現(xiàn)在單片機及接口這塊很熟悉,并且能用C和匯編語言來編程的話,從嵌入式系統(tǒng)的硬件層走起來相對容易,硬件層也是驅(qū)動層的基礎(chǔ),一個優(yōu)秀的驅(qū)動工程師是要能夠看懂硬件的電路圖和自行完成CPLD的邏輯設(shè)計的,同時還要對操作系統(tǒng)內(nèi)核及其調(diào)度性相當?shù)氖煜さ摹5布脚_是基礎(chǔ),增值還要靠軟件。硬件層比較適合于,電子、通信、自動化、機電一體、信息工程類專業(yè)的人來搞,需要掌握的專業(yè)基礎(chǔ)知識有,單片機原理及接口技術(shù)、微機原理及接口技術(shù)、C語言。2、驅(qū)動層,這部分比較難,驅(qū)動工程師不僅要能看懂電路圖還要能對操作系統(tǒng)內(nèi)核十分的精通,以便其所寫的驅(qū)動程序在系統(tǒng)調(diào)用時,不會獨占操作系統(tǒng)時間片,而導(dǎo)至其它任務(wù)不能動行,不懂操作系統(tǒng)內(nèi)核架構(gòu)和實時調(diào)度性,沒有良好的驅(qū)動編寫風格,按大多數(shù)書上所說添加的驅(qū)動的方式,很多人都能做到,但可能連個初級的驅(qū)動工程師的水平都達不到,這樣所寫的驅(qū)動在應(yīng)用調(diào)用時就如同windows下我們打開一個程序運行后,再打開一個程序時,要不就是中斷以前的程序,要不就是等上一會才能運行后來打開的程序。想做個好的驅(qū)動人員沒有三、四年功底,操作系統(tǒng)內(nèi)核不研究上幾編,不是太容易成功的,但其工資在嵌入式系統(tǒng)四層中可是最高的。3、操作系統(tǒng)層,對于操作系統(tǒng)層目前可能只能說是簡單的移植,而很少有人來自已寫操作系統(tǒng),或者寫出缺胳膊少腿的操作系統(tǒng)來,這部分工作大都由驅(qū)動工程師來完成。操作系統(tǒng)是負責系統(tǒng)任務(wù)的調(diào)試、磁盤和文件的管理,而嵌入式系統(tǒng)的實時性十分重要。據(jù)說,XP操作系統(tǒng)是微軟投入300人用兩年時間才搞定的,總時工時是600人年,中科院軟件所自己的女媧Hopen操作系統(tǒng)估計也得花遇幾百人年才能搞定。因此這部分工作相對來講沒有太大意義。4、應(yīng)用層,相對來講較為容易的,如果會在windows下如何進行編程接口函數(shù)調(diào)用,到操作系統(tǒng)下只是編譯和開發(fā)環(huán)境有相應(yīng)的變化而已。如果涉及Jave方面的編程也是如此的。嵌入式系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論