久久影视这里只有精品国产,激情五月婷婷在线,久久免费视频二区,最新99国产小视频

        • 回答數(shù)

          2

        • 瀏覽數(shù)

          253

        陽(yáng)-iYummy
        首頁(yè) > 工程師考試 > 嵌入式軟件工程師報(bào)考條件要求

        2個(gè)回答 默認(rèn)排序
        • 默認(rèn)排序
        • 按時(shí)間排序

        仙呢榕兒

        已采納

        成為一位合格的嵌入式系統(tǒng)軟件工程師所需要具備的條件

        1、明確自己的發(fā)展方向,并為此制定可行的職業(yè)計(jì)劃很多學(xué)生總不確定將來(lái)可能做什么,所以對(duì)于專(zhuān)業(yè)學(xué)習(xí)根本就沒(méi)有計(jì)劃或分析,而是抱著走一步算一步的態(tài)度

        這樣的想法往往就會(huì)通過(guò)潛意識(shí)去暗示你自己,導(dǎo)致最終你變得無(wú)所事事、碌碌無(wú)為

        如果你從現(xiàn)在起,確定自己的發(fā)展方向,制定職業(yè)計(jì)劃并為此付出實(shí)際行動(dòng),那么無(wú)論你將來(lái)是往技術(shù)、管理方向發(fā)展還是自主創(chuàng)業(yè),甚至無(wú)論你將來(lái)是否仍然執(zhí)行你現(xiàn)在制定的計(jì)劃,你都將獲得能力的提高

        2、具有理論與實(shí)踐并重,內(nèi)外雙修的素質(zhì)一個(gè)合格的嵌入式系統(tǒng)軟件工程師,是真正理解了嵌入式系統(tǒng)軟件產(chǎn)品的本質(zhì)及軟件產(chǎn)品研發(fā)思想精髓的人

        掌握嵌入式系統(tǒng)軟件開(kāi)發(fā)語(yǔ)言、應(yīng)用語(yǔ)言工具解決工作中的具體問(wèn)題、完成目標(biāo)任務(wù)是嵌入式系統(tǒng)軟件工程師的主要工作

        但從嵌入式系統(tǒng)軟件工程師這個(gè)角度來(lái)看,這只是外在的東西,并非重要的、本質(zhì)的工作

        學(xué)習(xí)、掌握嵌入式系統(tǒng)軟件產(chǎn)品開(kāi)發(fā)理論知識(shí)、軟件開(kāi)發(fā)方法,并在實(shí)踐中理解、應(yīng)用軟件產(chǎn)品的分析、設(shè)計(jì)、實(shí)現(xiàn)思想來(lái)解決具體的嵌入式系統(tǒng)軟件產(chǎn)品研發(fā)問(wèn)題,才是真正的嵌入式系統(tǒng)軟件工程師的必要素養(yǎng)

        3、具有良好的職業(yè)知識(shí)表達(dá)能力正如前面所言,斯邁爾特職業(yè)教育的目標(biāo)是培養(yǎng)學(xué)生能用、能做、能想、能說(shuō)的能力

        實(shí)際上,能說(shuō)是最關(guān)鍵的能力培養(yǎng)

        建立在能說(shuō)能力的背后的是你對(duì)相關(guān)知識(shí)的確實(shí)理解和你對(duì)問(wèn)題的敏捷反應(yīng)

        4、深入理解了嵌入式系統(tǒng)的概念?從硬件上理解

        嵌入式系統(tǒng)硬件是將傳統(tǒng)的基于CPU的外圍器件,整合到CPU芯片內(nèi)部

        例如比較高端的ARM類(lèi)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)等東西寫(xiě)入到嵌入式系統(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)在對(duì)單片機(jī)及接口這塊很熟悉,并且能用C語(yǔ)言和匯編語(yǔ)言來(lái)編程的話(huà),那么從嵌入式系統(tǒng)的硬件層做起來(lái)就相對(duì)容易

        硬件層是嵌入式系統(tǒng)的基礎(chǔ),但嵌入式系統(tǒng)增值還是要靠軟件

        驅(qū)動(dòng)層:要能看懂電路圖還要能對(duì)操作系統(tǒng)內(nèi)核十分的精通,以便所寫(xiě)的驅(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)度性、沒(méi)有良好的驅(qū)動(dòng)程序編寫(xiě)風(fēng)格,僅僅只是按照資料介紹去添加驅(qū)動(dòng)程序,是很多人可以做到的,但這也僅僅只是個(gè)初級(jí)的嵌入式系統(tǒng)驅(qū)動(dòng)工程師的最低水平

        操作系統(tǒng)層:在操作系統(tǒng)層的主要工作還是移植,而很少有人來(lái)自已寫(xiě)操作系統(tǒng)

        應(yīng)用層:需要掌握編程語(yǔ)言、開(kāi)發(fā)工具,知道在Linux/Windows精通嵌入式系統(tǒng)的程序設(shè)計(jì)是最主要的要求,因?yàn)榫幊淌乔度胧较到y(tǒng)軟件工程師花費(fèi)絕大部分時(shí)間的工作,因此嵌入式系統(tǒng)軟件工程師必須熟練掌握操作系統(tǒng)和嵌入式硬件結(jié)構(gòu),看得懂諸如硬件寄存器一類(lèi)的內(nèi)容、掌握基于板級(jí)的匯編和C編程,了解硬件的接口電路設(shè)計(jì),掌握基于嵌入式操作系統(tǒng)的環(huán)境應(yīng)用與工具鏈,比如Linux下的ARM工具鏈等等

        7、熟練使用嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái)擁有一套嵌入式系統(tǒng)實(shí)驗(yàn)平臺(tái),能夠極大地幫助嵌入式系統(tǒng)軟件初學(xué)者盡快熟悉和掌握嵌入式系統(tǒng)

        熟悉一個(gè)實(shí)際的嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái),并且能夠從事某個(gè)具體項(xiàng)目的開(kāi)發(fā),是獲得實(shí)際進(jìn)行嵌入式系統(tǒng)軟件開(kāi)發(fā)工作經(jīng)驗(yàn)的必經(jīng)之路

        如果你滿(mǎn)足了上面的這些要求,你就可以成為一位合格的嵌入式系統(tǒng)軟件工程師

        當(dāng)然,真正優(yōu)秀的嵌入式系統(tǒng)軟件工程師是要靠工作中的積累才能形成的,而這也是用實(shí)際工作時(shí)間來(lái)衡量的

        嵌入式軟件工程師報(bào)考條件要求

        256 評(píng)論(8)

        水瓶座小小豬

        嵌入式軟件工程師需要學(xué)什么?對(duì)嵌入式LINUX操作系統(tǒng)及其上應(yīng)用軟件開(kāi)發(fā)目標(biāo):1、 掌握主流嵌入式微處理器的結(jié)構(gòu)與原理(ARM9相對(duì)比較容易)。2、 必須掌握一個(gè)嵌入式操作系統(tǒng),如LINUX系統(tǒng),這是一個(gè)開(kāi)源的系統(tǒng)。3、 必須熟悉嵌入式軟件開(kāi)發(fā)流程并做一些嵌入式軟件項(xiàng)目。學(xué)習(xí)路線(xiàn):1、硬件知識(shí)對(duì)于硬件部分要求并不高,只要能看懂原理圖,看懂通信協(xié)議,看懂芯片手冊(cè)就可以。不求能設(shè)計(jì)原理圖,更不求能設(shè)計(jì)電路板。如果能有一些《數(shù)字電路》的基礎(chǔ)就更好,沒(méi)有也沒(méi)關(guān)系。我們主要掌握硬件工作原理。要掌握常見(jiàn)硬件,如ADC,PWM,UART、I2C、SPI等。2、編程語(yǔ)言學(xué)習(xí)學(xué)習(xí)C語(yǔ)言,推薦C語(yǔ)言的設(shè)計(jì)者Dennis M. Ritchie和著名計(jì)算機(jī)科學(xué)家Brian W. Kernighan編寫(xiě)的一部介紹標(biāo)準(zhǔn)C語(yǔ)言及其程序設(shè)計(jì)方法的著作,《C程序設(shè)計(jì)語(yǔ)言》。3、學(xué)習(xí)LINUX系統(tǒng)編程首先學(xué)會(huì)使用了解LINUX,學(xué)習(xí)LINUX命令,軟件安裝,工具使用。學(xué)習(xí)文件IO,多進(jìn)程多線(xiàn)程,進(jìn)程間通信,套接字等。推薦《UNIX環(huán)境高級(jí)編程》,《TCP/IP詳解 卷一》4、學(xué)習(xí)LINUX設(shè)備驅(qū)動(dòng)首先需要學(xué)習(xí)LINUX內(nèi)核基礎(chǔ)部分,包括內(nèi)核配置編譯,內(nèi)核模塊,并發(fā)控制,字符設(shè)備,設(shè)備模型,平臺(tái)設(shè)備等。在學(xué)習(xí)常用驅(qū)動(dòng)框架,如INPUT系統(tǒng),幀緩沖驅(qū)動(dòng),網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng),塊設(shè)備驅(qū)動(dòng),音頻設(shè)備驅(qū)動(dòng)等,掌握這些驅(qū)動(dòng)框架,了解原理,總結(jié)哪些部分需要我們實(shí)現(xiàn)?;A(chǔ)部分可以參考《Linux設(shè)備驅(qū)動(dòng) 第三版》,該書(shū)雖然老,但是原理講的比較透徹,還可以參考。驅(qū)動(dòng)框架可以到網(wǎng)上搜素資料,網(wǎng)上有很多關(guān)于驅(qū)動(dòng)框架的介紹,這里就不推薦具體的文章,大家可以自己找一下。

        357 評(píng)論(14)

        相關(guān)問(wèn)答