倍笨兒9999
成為一位合格的嵌入式系統(tǒng)軟件工程師所需要具備的條件
1、明確自己的發(fā)展方向,并為此制定可行的職業(yè)計劃很多學生總不確定將來可能做什么,所以對于專業(yè)學習根本就沒有計劃或分析,而是抱著走一步算一步的態(tài)度
這樣的想法往往就會通過潛意識去暗示你自己,導致最終你變得無所事事、碌碌無為
如果你從現(xiàn)在起,確定自己的發(fā)展方向,制定職業(yè)計劃并為此付出實際行動,那么無論你將來是往技術(shù)、管理方向發(fā)展還是自主創(chuàng)業(yè),甚至無論你將來是否仍然執(zhí)行你現(xiàn)在制定的計劃,你都將獲得能力的提高
2、具有理論與實踐并重,內(nèi)外雙修的素質(zhì)一個合格的嵌入式系統(tǒng)軟件工程師,是真正理解了嵌入式系統(tǒng)軟件產(chǎn)品的本質(zhì)及軟件產(chǎn)品研發(fā)思想精髓的人
掌握嵌入式系統(tǒng)軟件開發(fā)語言、應(yīng)用語言工具解決工作中的具體問題、完成目標任務(wù)是嵌入式系統(tǒng)軟件工程師的主要工作
但從嵌入式系統(tǒng)軟件工程師這個角度來看,這只是外在的東西,并非重要的、本質(zhì)的工作
學習、掌握嵌入式系統(tǒng)軟件產(chǎn)品開發(fā)理論知識、軟件開發(fā)方法,并在實踐中理解、應(yīng)用軟件產(chǎn)品的分析、設(shè)計、實現(xiàn)思想來解決具體的嵌入式系統(tǒng)軟件產(chǎn)品研發(fā)問題,才是真正的嵌入式系統(tǒng)軟件工程師的必要素養(yǎng)
3、具有良好的職業(yè)知識表達能力正如前面所言,斯邁爾特職業(yè)教育的目標是培養(yǎng)學生能用、能做、能想、能說的能力
實際上,能說是最關(guān)鍵的能力培養(yǎng)
建立在能說能力的背后的是你對相關(guān)知識的確實理解和你對問題的敏捷反應(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個NPE網(wǎng)絡(luò)處理器引擎
從軟件上理解
嵌入式系統(tǒng)就是在定制操作系統(tǒng)內(nèi)核里將應(yīng)用一并選入,編譯后將內(nèi)核下載到ROM中
而在定制操作系統(tǒng)內(nèi)核時所選擇的應(yīng)用程序組件則是完成了軟件的嵌入
比如WinCE在內(nèi)核定制時,會有相應(yīng)選擇,其中就是Wordpad、PDF、MediaPlay等等選擇
如果我們選擇了,在CE啟動后,就可以在界面中找到這些東西
從實現(xiàn)上理解
把軟件內(nèi)核或應(yīng)用文件系統(tǒng)等東西寫入到嵌入式系統(tǒng)硬件平臺中的ROM,就實現(xiàn)了一個真正的嵌入
5、知道嵌入式系統(tǒng)的分層方式嵌入式系統(tǒng)分為4層,硬件層、驅(qū)動層、操作系統(tǒng)層和應(yīng)用層:?硬件層:是整個嵌入式系統(tǒng)的根本,如果你現(xiàn)在對單片機及接口這塊很熟悉,并且能用C語言和匯編語言來編程的話,那么從嵌入式系統(tǒng)的硬件層做起來就相對容易
硬件層是嵌入式系統(tǒng)的基礎(chǔ),但嵌入式系統(tǒng)增值還是要靠軟件
驅(qū)動層:要能看懂電路圖還要能對操作系統(tǒng)內(nèi)核十分的精通,以便所寫的驅(qū)動程序在系統(tǒng)調(diào)用時,不會獨占操作系統(tǒng)時間片,而導至其它任務(wù)不能運行
當然,不懂操作系統(tǒng)內(nèi)核架構(gòu)和實時調(diào)度性、沒有良好的驅(qū)動程序編寫風格,僅僅只是按照資料介紹去添加驅(qū)動程序,是很多人可以做到的,但這也僅僅只是個初級的嵌入式系統(tǒng)驅(qū)動工程師的最低水平
操作系統(tǒng)層:在操作系統(tǒng)層的主要工作還是移植,而很少有人來自已寫操作系統(tǒng)
應(yīng)用層:需要掌握編程語言、開發(fā)工具,知道在Linux/Windows精通嵌入式系統(tǒng)的程序設(shè)計是最主要的要求,因為編程是嵌入式系統(tǒng)軟件工程師花費絕大部分時間的工作,因此嵌入式系統(tǒng)軟件工程師必須熟練掌握操作系統(tǒng)和嵌入式硬件結(jié)構(gòu),看得懂諸如硬件寄存器一類的內(nèi)容、掌握基于板級的匯編和C編程,了解硬件的接口電路設(shè)計,掌握基于嵌入式操作系統(tǒng)的環(huán)境應(yīng)用與工具鏈,比如Linux下的ARM工具鏈等等
7、熟練使用嵌入式系統(tǒng)開發(fā)平臺擁有一套嵌入式系統(tǒng)實驗平臺,能夠極大地幫助嵌入式系統(tǒng)軟件初學者盡快熟悉和掌握嵌入式系統(tǒng)
熟悉一個實際的嵌入式系統(tǒng)開發(fā)平臺,并且能夠從事某個具體項目的開發(fā),是獲得實際進行嵌入式系統(tǒng)軟件開發(fā)工作經(jīng)驗的必經(jīng)之路
如果你滿足了上面的這些要求,你就可以成為一位合格的嵌入式系統(tǒng)軟件工程師
當然,真正優(yōu)秀的嵌入式系統(tǒng)軟件工程師是要靠工作中的積累才能形成的,而這也是用實際工作時間來衡量的
不服沙拉
嵌入式系統(tǒng)設(shè)計師報名并沒有太多條件與要求,凡遵守中華人民共和國憲法和各項法律,恪守職業(yè)道德,具有一定計算機技術(shù)應(yīng)用能力的人員,均可根據(jù)本人情況,報名參加相應(yīng)專業(yè)類別、級別的考試。嵌入式系統(tǒng)設(shè)計師屬于軟考中級資格考試,軟考分為5個專業(yè)類別,并在各專業(yè)類別中分設(shè)了高、中、初級專業(yè)資格考試,每次考試考生可以根據(jù)自己的情況選擇一個級別的一項資格進行報考。報考軟考任何級別不需要學歷、資歷條件,只要達到相應(yīng)的技術(shù)水平就可以報考相應(yīng)的級別?!队嬎銠C技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試暫行規(guī)定》第八條規(guī)定:凡遵守中華人民共和國憲法和各項法律,恪守職業(yè)道德,具有一定計算機技術(shù)應(yīng)用能力的人員,均可根據(jù)本人情況,報名參加相應(yīng)專業(yè)類別、級別的考試。通過軟考獲得證書的人員,表明其已具備從事相應(yīng)專業(yè)崗位工作的水平和能力,用人單位可根據(jù)工作需要從獲得證書的人員中擇優(yōu)聘任相應(yīng)專業(yè)技術(shù)職務(wù)(技術(shù)員、助理工程師、工程師、高級工程師)。溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,獵考網(wǎng)提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準! 下方免費復習資料內(nèi)容介紹:2022下半年軟件評測師考前幾頁紙 格式:DO大小: 2023年下半年信息系統(tǒng)監(jiān)理師真題解析(下午題) 格式:PDF大?。嘿Y格考試有疑問、不知道如何總結(jié)考點內(nèi)容、不清楚報考考試當?shù)卣撸c擊底部咨詢獵考網(wǎng),免費領(lǐng)取復習資料
優(yōu)質(zhì)工程師考試問答知識庫