恰恰小資
嵌入式工程師是從事嵌入式設(shè)備開發(fā)的工作。
開發(fā)一些與硬件關(guān)系最密切的最底層軟件,如BootLoader、Board SupportPackage(像PC的BIOS一樣,往下驅(qū)動(dòng)硬件,往上支持操作系統(tǒng)),最初級的硬件驅(qū)動(dòng)程序等。
從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā),嵌入式硬件設(shè)計(jì)完后,各種功能就全靠軟件來實(shí)現(xiàn)了,嵌入式設(shè)備的增值很大程度上取決于嵌入式軟件,這占了嵌入式系統(tǒng)的最主要工作。
嵌入式工程師工資待遇
嵌入式工程師待遇部門統(tǒng)計(jì),我國嵌入式人才缺口每年50萬人左右。根據(jù)招聘網(wǎng)站發(fā)布的調(diào)查報(bào)告,嵌入式軟件開發(fā)是未來幾年最熱門和最受歡迎的職業(yè)之一,嵌入式從業(yè)者薪酬比其他IT業(yè)同行大約高出50%,一般一線城市會(huì)比其他地方高不少。
具有10年工作經(jīng)驗(yàn)的高級嵌入式工程師年薪在30萬元左右。即使是初級的嵌入式軟件開發(fā)人員,平均月薪也達(dá)到了3000—5000元,達(dá)內(nèi)培訓(xùn)完的學(xué)員一開始的平均月薪一般8000元左右。
兔小主改名了
成為一位合格的嵌入式系統(tǒng)軟件工程師所需要具備的條件
1、明確自己的發(fā)展方向,并為此制定可行的職業(yè)計(jì)劃很多學(xué)生總不確定將來可能做什么,所以對于專業(yè)學(xué)習(xí)根本就沒有計(jì)劃或分析,而是抱著走一步算一步的態(tài)度
這樣的想法往往就會(huì)通過潛意識(shí)去暗示你自己,導(dǎo)致最終你變得無所事事、碌碌無為
如果你從現(xiàn)在起,確定自己的發(fā)展方向,制定職業(yè)計(jì)劃并為此付出實(shí)際行動(dòng),那么無論你將來是往技術(shù)、管理方向發(fā)展還是自主創(chuàng)業(yè),甚至無論你將來是否仍然執(zhí)行你現(xiàn)在制定的計(jì)劃,你都將獲得能力的提高
2、具有理論與實(shí)踐并重,內(nèi)外雙修的素質(zhì)一個(gè)合格的嵌入式系統(tǒng)軟件工程師,是真正理解了嵌入式系統(tǒng)軟件產(chǎn)品的本質(zhì)及軟件產(chǎn)品研發(fā)思想精髓的人
掌握嵌入式系統(tǒng)軟件開發(fā)語言、應(yīng)用語言工具解決工作中的具體問題、完成目標(biāo)任務(wù)是嵌入式系統(tǒng)軟件工程師的主要工作
但從嵌入式系統(tǒng)軟件工程師這個(gè)角度來看,這只是外在的東西,并非重要的、本質(zhì)的工作
學(xué)習(xí)、掌握嵌入式系統(tǒng)軟件產(chǎn)品開發(fā)理論知識(shí)、軟件開發(fā)方法,并在實(shí)踐中理解、應(yīng)用軟件產(chǎn)品的分析、設(shè)計(jì)、實(shí)現(xiàn)思想來解決具體的嵌入式系統(tǒng)軟件產(chǎn)品研發(fā)問題,才是真正的嵌入式系統(tǒng)軟件工程師的必要素養(yǎng)
3、具有良好的職業(yè)知識(shí)表達(dá)能力正如前面所言,斯邁爾特職業(yè)教育的目標(biāo)是培養(yǎng)學(xué)生能用、能做、能想、能說的能力
實(shí)際上,能說是最關(guān)鍵的能力培養(yǎng)
建立在能說能力的背后的是你對相關(guān)知識(shí)的確實(shí)理解和你對問題的敏捷反應(yīng)
4、深入理解了嵌入式系統(tǒng)的概念?從硬件上理解
嵌入式系統(tǒng)硬件是將傳統(tǒng)的基于CPU的外圍器件,整合到CPU芯片內(nèi)部
例如比較高端的ARM類IntelXscale架構(gòu)下的IXP網(wǎng)絡(luò)處理器CPU內(nèi)部集成了PCI控制器,還集成了3個(gè)NPE網(wǎng)絡(luò)處理器引擎
從軟件上理解
嵌入式系統(tǒng)就是在定制操作系統(tǒng)內(nèi)核里將應(yīng)用一并選入,編譯后將內(nèi)核下載到ROM中
而在定制操作系統(tǒng)內(nèi)核時(shí)所選擇的應(yīng)用程序組件則是完成了軟件的嵌入
比如WinCE在內(nèi)核定制時(shí),會(huì)有相應(yīng)選擇,其中就是Wordpad、PDF、MediaPlay等等選擇
如果我們選擇了,在CE啟動(dòng)后,就可以在界面中找到這些東西
從實(shí)現(xiàn)上理解
把軟件內(nèi)核或應(yīng)用文件系統(tǒng)等東西寫入到嵌入式系統(tǒng)硬件平臺(tái)中的ROM,就實(shí)現(xiàn)了一個(gè)真正的嵌入
5、知道嵌入式系統(tǒng)的分層方式嵌入式系統(tǒng)分為4層,硬件層、驅(qū)動(dòng)層、操作系統(tǒng)層和應(yīng)用層:?硬件層:是整個(gè)嵌入式系統(tǒng)的根本,如果你現(xiàn)在對單片機(jī)及接口這塊很熟悉,并且能用C語言和匯編語言來編程的話,那么從嵌入式系統(tǒng)的硬件層做起來就相對容易
硬件層是嵌入式系統(tǒng)的基礎(chǔ),但嵌入式系統(tǒng)增值還是要靠軟件
驅(qū)動(dòng)層:要能看懂電路圖還要能對操作系統(tǒng)內(nèi)核十分的精通,以便所寫的驅(qū)動(dòng)程序在系統(tǒng)調(diào)用時(shí),不會(huì)獨(dú)占操作系統(tǒng)時(shí)間片,而導(dǎo)至其它任務(wù)不能運(yùn)行
當(dāng)然,不懂操作系統(tǒng)內(nèi)核架構(gòu)和實(shí)時(shí)調(diào)度性、沒有良好的驅(qū)動(dòng)程序編寫風(fēng)格,僅僅只是按照資料介紹去添加驅(qū)動(dòng)程序,是很多人可以做到的,但這也僅僅只是個(gè)初級的嵌入式系統(tǒng)驅(qū)動(dòng)工程師的最低水平
操作系統(tǒng)層:在操作系統(tǒng)層的主要工作還是移植,而很少有人來自已寫操作系統(tǒng)
應(yīng)用層:需要掌握編程語言、開發(fā)工具,知道在Linux/Windows精通嵌入式系統(tǒng)的程序設(shè)計(jì)是最主要的要求,因?yàn)榫幊淌乔度胧较到y(tǒng)軟件工程師花費(fèi)絕大部分時(shí)間的工作,因此嵌入式系統(tǒng)軟件工程師必須熟練掌握操作系統(tǒng)和嵌入式硬件結(jié)構(gòu),看得懂諸如硬件寄存器一類的內(nèi)容、掌握基于板級的匯編和C編程,了解硬件的接口電路設(shè)計(jì),掌握基于嵌入式操作系統(tǒng)的環(huán)境應(yīng)用與工具鏈,比如Linux下的ARM工具鏈等等
7、熟練使用嵌入式系統(tǒng)開發(fā)平臺(tái)擁有一套嵌入式系統(tǒng)實(shí)驗(yàn)平臺(tái),能夠極大地幫助嵌入式系統(tǒng)軟件初學(xué)者盡快熟悉和掌握嵌入式系統(tǒng)
熟悉一個(gè)實(shí)際的嵌入式系統(tǒng)開發(fā)平臺(tái),并且能夠從事某個(gè)具體項(xiàng)目的開發(fā),是獲得實(shí)際進(jìn)行嵌入式系統(tǒng)軟件開發(fā)工作經(jīng)驗(yàn)的必經(jīng)之路
如果你滿足了上面的這些要求,你就可以成為一位合格的嵌入式系統(tǒng)軟件工程師
當(dāng)然,真正優(yōu)秀的嵌入式系統(tǒng)軟件工程師是要靠工作中的積累才能形成的,而這也是用實(shí)際工作時(shí)間來衡量的
朝夕憶可否
很多朋友想知道嵌入式開發(fā)工程師工作職責(zé)是什么,下面就讓我們來看看吧。嵌入式開發(fā)工程師工作職責(zé)1、負(fù)責(zé)設(shè)計(jì)、開發(fā)嵌入式系統(tǒng);2、負(fù)責(zé)構(gòu)造嵌入式系統(tǒng)的框架結(jié)構(gòu)、內(nèi)核原理;3、負(fù)責(zé)編寫整體系統(tǒng)的設(shè)計(jì)方案;4、負(fù)責(zé)分配嵌入式硬件工程師和嵌入式軟件工程師工作,并對其進(jìn)行技術(shù)指導(dǎo);5、對客戶進(jìn)行系統(tǒng)技術(shù)的支持。嵌入式開發(fā)是什么意思嵌入式開發(fā)的意思是指利用分立元件或集成器件進(jìn)行電路的設(shè)計(jì)和結(jié)構(gòu)的設(shè)計(jì),然后進(jìn)行軟件編程與實(shí)驗(yàn),再經(jīng)過多次設(shè)計(jì)修改與制作,最終完成整個(gè)系統(tǒng)的開發(fā)。嵌入式開發(fā)就業(yè)前景嵌入式開發(fā)前景是非常廣闊的,由于嵌入式開發(fā)的入門門檻比較高,所需開發(fā)人才也相對的緊缺,其待遇相比其他行業(yè)也要高出許多,而想成為高級嵌入式開發(fā)工程師不僅需要各種語言編程、系統(tǒng)操作、驅(qū)動(dòng)程序等方面的經(jīng)驗(yàn),還要能獨(dú)立完成項(xiàng)目系統(tǒng)方案,解決系統(tǒng)故障與問題。嵌入式開發(fā)工資一般多少嵌入式開發(fā)工程師的工資一般在10K左右,這是對于一線城市而言,而其他發(fā)展中的城市待遇也在7K左右,而對于剛畢業(yè)的大學(xué)生,只要懂得基本的開發(fā)工作,有人帶,待遇也可達(dá)到6K左右。
優(yōu)質(zhì)工程師考試問答知識(shí)庫