欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      NTC嵌入式軟件工程師復(fù)習(xí)題(初級)

      時(shí)間:2019-05-12 11:46:58下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《NTC嵌入式軟件工程師復(fù)習(xí)題(初級)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《NTC嵌入式軟件工程師復(fù)習(xí)題(初級)》。

      第一篇:NTC嵌入式軟件工程師復(fù)習(xí)題(初級)

      嵌入式軟件工程師復(fù)習(xí)題

      一.單選題:

      1.計(jì)算機(jī)內(nèi)存一般分為靜態(tài)數(shù)據(jù)區(qū)、代碼區(qū)、棧區(qū)和堆區(qū),若某一指令的操作數(shù)之一采用立即數(shù)尋址方式,則該操作數(shù)位于()。

      A.靜態(tài)數(shù)據(jù)區(qū)B.代碼區(qū)C.棧區(qū)D.堆區(qū)

      2.計(jì)算機(jī)在進(jìn)行浮點(diǎn)數(shù)的相加(減)運(yùn)算之前先進(jìn)行對階數(shù)操作,若x的階碼大于y的階碼,則應(yīng)將()

      A.x的階碼縮小至與y的階碼相同,且使x的尾數(shù)部分進(jìn)行算術(shù)左移。

      B.x的階碼縮小至與y的階碼相同,且使x的尾數(shù)部分進(jìn)行算術(shù)右移。

      C.y的階碼擴(kuò)大至與x的階碼相同,且使y的尾數(shù)部分進(jìn)行算術(shù)左移。

      D.y的階碼擴(kuò)大至與x的階碼相同,且使y的尾數(shù)部分進(jìn)行算術(shù)右移。

      3.在CPU中,()可用于傳送和暫存用戶數(shù)據(jù),為ALU執(zhí)行算術(shù)邏輯運(yùn)算提供工作區(qū)。

      A.程序計(jì)數(shù)器B.累加寄存器C.程序狀態(tài)寄器D.地址累加器

      4.關(guān)于在I/O設(shè)備和主機(jī)間交互數(shù)據(jù)的敘述,()是錯(cuò)誤的A.在中斷方式下,CPU需要執(zhí)行程序來實(shí)現(xiàn)數(shù)據(jù)傳送任務(wù)。

      B.中斷方式和DMA方式下,CPU與I/O設(shè)備都可同步工作。

      C.中斷方式和DMA方式中,快速I/O設(shè)備更適合采用中斷方式傳遞數(shù)據(jù)。

      D.若同時(shí)接到DMA請求和中斷請求,CPU優(yōu)先響應(yīng)DMA請求。

      5.關(guān)于校驗(yàn)方法,()是正確的。

      A.采用奇偶檢驗(yàn)可檢測數(shù)據(jù)傳輸過程中出現(xiàn)一位數(shù)據(jù)錯(cuò)誤的位置并加以糾正。

      B.采用海明校驗(yàn)可檢測數(shù)據(jù)傳輸過程中出現(xiàn)一位數(shù)據(jù)錯(cuò)誤的位置并加以糾正。

      C.采用海明校驗(yàn),校驗(yàn)碼長度和位置可隨機(jī)設(shè)定。

      D.采用CRC校驗(yàn),需要將校驗(yàn)碼分散插入數(shù)據(jù)位的指定位置中。

      6.Cache用于存放主存數(shù)據(jù)的部分拷貝,主存單元地址與Cashe單元地址之間的轉(zhuǎn)換工作由()完成。

      A.硬件B.軟件C.用戶D.程序員

      7.在Windows Sever 2003下若選擇安全登陸,則首先需要按()組合鍵。

      A.Shift+Alt+EscB.Ctrl+Alt+TabC.Ctrl+ShiftD.Ctrl+Alt+Del

      8.為了防止電子郵件中的惡意代碼,應(yīng)該用()方式閱讀電子郵件。

      A.文本B.網(wǎng)頁C.程序D.回話

      9.TCP/IP在多個(gè)層引入了安全機(jī)制,其中TLS協(xié)議位于()。

      A.數(shù)據(jù)鏈路層B.網(wǎng)絡(luò)層C.傳輸層D.應(yīng)用層

      10.我國專利申請的原則之一是“()”。

      A.申請?jiān)谙菳.申請?jiān)谙扰c使用在先相結(jié)

      C.使用在先D.申請?jiān)谙?、使用在先或者二者結(jié)合11.李某在《電腦與編程》雜志上看到張某發(fā)表的一組程序,頗為欣賞,就復(fù)印了一百份作為程序設(shè)計(jì)輔導(dǎo)材料發(fā)給了學(xué)生。李某又將這組程序逐段加以評析,寫成評論文章后投到《電腦編程技巧》雜志上發(fā)表。李某的行為()。

      A.侵犯了張某的著作權(quán),因?yàn)槠湮唇?jīng)許可,擅自復(fù)印張某的程序。

      B.侵犯了張某的著作權(quán),因?yàn)樵谠u論文章中全文引用了發(fā)表的程序。

      C.不侵犯張某的著作權(quán),其行為屬于合理使用。

      D.侵犯了張某的著作權(quán),因?yàn)槠渖米詮?fù)印,又在其發(fā)表的文章中全文引用了張某的程序。

      12.某數(shù)碼相機(jī)內(nèi)置128MB的存儲(chǔ)空間,拍攝分辨率設(shè)定為1600×1200象素,顏色深度為24位,若不采用壓縮存儲(chǔ)技術(shù),使用內(nèi)部存儲(chǔ)器最多可以存儲(chǔ)()張照片。

      A.12B.25C.13D.23

      13.在面向?qū)ο笙到y(tǒng)中,用()關(guān)系表示一個(gè)較大的“整體”類包含一個(gè)或多個(gè)較小的“部分”類。

      A.泛化B.聚合C.概化D.合成14.RUP(Rational Unified Process)分為4個(gè)階段,每個(gè)階段結(jié)束時(shí)都有重要的里程碑,其中生命周期架構(gòu)是在()結(jié)束時(shí)的里程碑。

      A.初啟階段B.精化階段C.構(gòu)建階段D.移交階段

      15.編譯程序?qū)Ω呒壵Z言源程序進(jìn)行翻譯時(shí),需要在該程序的地址空間中為變量指定地址,這種地址稱為()。

      A.邏輯地址B.物理地址C.接口地址D.線性地址

      16.程序設(shè)計(jì)語言一般都提供多種循環(huán)語句,例如實(shí)現(xiàn)先判斷循環(huán)條件再執(zhí)行循環(huán)體的while語句和先執(zhí)行循環(huán)體再判斷循環(huán)條件的do-while語句。關(guān)于這兩種循環(huán)語句,在不改變循環(huán)體的條件下,()是正確的。

      A.while語句的功能可由do-while語句實(shí)現(xiàn)。

      B.do-while語句的功能可由while語句實(shí)現(xiàn)。

      C.若已知循環(huán)體的次數(shù),則只能使用while語句。

      D.循環(huán)條件相同時(shí),do-while語句的執(zhí)行效率更高。

      17.直接轉(zhuǎn)移指令的功能是將指令中的地址代碼送入()中。

      A.累加器B.地址寄存器C.程序計(jì)數(shù)器D.存儲(chǔ)器

      18.某文件管理系統(tǒng)為了記錄磁盤的使用情況,在磁盤上建立了位示圖(bitmap)。若系統(tǒng)中字長為 16 位,磁盤上的物理塊依次編號為:0、1、2、?,那么8192號物理塊的使用情況在位示圖中的第()個(gè)字中描述。

      A.256B.257C.512D.513

      19.某微機(jī)系統(tǒng)采用8259中斷控制器,若IR1的中斷向量代碼為29H,則IR3的中斷向量

      碼是()。

      A.2BHB.31HC.39HD.3BH

      20.同步通信比異步通信具有較高的傳輸頻率,這是因?yàn)椋ǎ?/p>

      A.同步通信不需要應(yīng)答信號。

      B.同步通信方式的總線長度較短。

      C.同步通信采用一個(gè)公共時(shí)鐘進(jìn)行同步。

      D.同步通信中各個(gè)部件存取時(shí)間較短。

      二.填空題:

      1.嵌入式系統(tǒng)在硬件設(shè)計(jì)、操作系統(tǒng)的選擇、以及軟件的設(shè)計(jì)上都要遵循“()”的原

      則。

      2.嵌入式處理器是嵌入式系統(tǒng)的核心部件,是()。

      3.試列舉三種以上主流的通用處理器:()。

      4.ARM處理器共有37個(gè)(),其中包括31個(gè)()和6個(gè)()。

      5.ARM處理器有7種不同的處理器模式,在每一種處理器模式下均有一組相應(yīng)的寄存器與

      之對應(yīng)。即在任意一種處理器模式下,可訪問的寄存器包括15個(gè)通用寄存器(R0~R14)、一至二個(gè)()。

      6.寄存器R13在ARM指令中常用作()。()也稱作子程序連接寄存器或連接寄存器LR,當(dāng)發(fā)生中斷或異常時(shí),對應(yīng)的分組寄存器R14_svc、R14_irq、R14_fiq、R14_abt和R14_und用來保存R15的返回值。

      7.ARM微處理器的在較新的體系結(jié)構(gòu)中支持兩種指令集:ARM指令集()和Thumb指令

      集()。

      8.寄存器R15用作程序計(jì)數(shù)器()。該寄存器在ARM狀態(tài)下,位[1:0]為0,位[31:2]用

      于保存PC;在Thumb狀態(tài)下,位[0]為0,位[31:1]用于保存PC。

      9.寄存器R16用作CPSR(),CPSR可在任何運(yùn)行模式下被訪問。每一種運(yùn)行模式下又都

      有一個(gè)專用的物理狀態(tài)寄存器,稱為SPSR()。

      10.函數(shù)的參數(shù)傳遞方法有兩種:()。

      三.名詞解析:

      1.嵌入式系統(tǒng)

      2.微控制器(Micro Controller Unit)

      3.ARM處理器

      4.異常

      5.尋址方式

      四.問答題:

      1.嵌入式系統(tǒng)同通用型計(jì)算機(jī)系統(tǒng)相比具有哪些特點(diǎn)?

      2.請比較嵌入式系統(tǒng)與PC機(jī)的異同。

      3.試比較嵌入式系統(tǒng)與單片機(jī)的聯(lián)系與區(qū)別。

      4.簡述嵌入式系統(tǒng)的工程步驟及開發(fā)流程。

      5.簡述采用RISC架構(gòu)的ARM微處理器的特點(diǎn)。

      第二篇:嵌入式軟件工程師復(fù)習(xí)題答案(初級)

      一.單選題

      1.B

      2.D

      3.B

      4.C

      5.B

      6.A

      7.D

      8.A

      9.C

      10.A

      11.C

      12.D

      13.B

      14.B

      15.A

      16.B

      17.C

      18.D

      19.B

      20.C

      二.填空題

      1.面向應(yīng)用、量體裁衣、夠用為度

      2.控制、輔助系統(tǒng)運(yùn)行的硬件單元

      3.ARM/StrongARM、MIPS、PowerPC、X86、68K/Coldfire

      4.寄存器通用寄存器狀態(tài)寄存器

      5.狀態(tài)寄存器和程序計(jì)數(shù)器

      6.堆棧指針R14

      7.指令長度為32位指令長度為16位

      8.PC

      9.當(dāng)前程序狀態(tài)寄存器備份的程序狀態(tài)寄存器

      10.R0~R3寄存器和堆棧

      三.名詞解析

      1.一個(gè)成為其他產(chǎn)品構(gòu)成成分的、為特殊目的而個(gè)性化設(shè)計(jì)的計(jì)算機(jī)軟、硬件的組合。

      2.又稱單片機(jī),它是將整個(gè)計(jì)算機(jī)系統(tǒng)集成到一塊芯片中,由于微控制器的片上外設(shè)資源

      一般比較豐富,適合于控制,因此稱微控制器。

      3.ARM處理器是英國ARM(Advanced RISC Machines)公司設(shè)計(jì)的全球領(lǐng)先的16/32位RISC

      微處理器,ARM公司通過轉(zhuǎn)讓RISC微處理器,外圍和系統(tǒng)芯片設(shè)計(jì)技術(shù)給合作伙伴,使他們能用這些技術(shù)來生產(chǎn)各具特色的芯片。

      4.當(dāng)正常的程序執(zhí)行流程發(fā)生暫時(shí)的停止時(shí),稱之為異常,例如處理一個(gè)外部的中斷請求。

      5.所謂尋址方式就是處理器根據(jù)指令中給出的地址信息來尋找物理地址的方式。

      四.問答題

      1.答:嵌入式系統(tǒng)同通用型計(jì)算機(jī)系統(tǒng)相比具有以下特點(diǎn):1)嵌入式系統(tǒng)是面向特定應(yīng)

      用的。2)嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個(gè)行業(yè)的具

      2.3.4.5.體應(yīng)用相結(jié)合后的產(chǎn)物。3)嵌入式系統(tǒng)的硬件和軟件都必須高效率地設(shè)計(jì)。4)嵌入式系統(tǒng)具有較長的生命周期。5)嵌入式系統(tǒng)中的軟件一般都固化在存儲(chǔ)器芯片或單片機(jī)本身中,而不是存貯于磁盤等載體中。6)嵌入式系統(tǒng)本身不具備自舉開發(fā)能力,必須有一套開發(fā)工具和環(huán)境才能進(jìn)行開發(fā)。答:1)共同點(diǎn):計(jì)算機(jī)科學(xué)的三代基石:計(jì)算機(jī)體系結(jié)構(gòu)、操作系統(tǒng)原理和編譯原理。2)異同點(diǎn):表現(xiàn)在處理器與存儲(chǔ)器的選擇、輸入/輸出的配置、操作系統(tǒng)的使用、以及軟件開發(fā)的方法與過程等方面。答:1)聯(lián)系:重量級的單片機(jī)可視為嵌入式系統(tǒng),而輕量級的嵌入式系統(tǒng)與單片機(jī)則沒有很大的差別;也就是說,單片機(jī)是嵌入式系統(tǒng)的前身,嵌入式系統(tǒng)是增強(qiáng)版的單片機(jī)。2)區(qū)別:在處理能力、存儲(chǔ)空間、操作系統(tǒng)、開發(fā)及調(diào)試方法等方面均有區(qū)別。答:嵌入式系統(tǒng)開發(fā)的工程步驟及開發(fā)流程如下:1)系統(tǒng)需求;2)風(fēng)險(xiǎn)評估;3)制訂系統(tǒng)規(guī)格;4)系統(tǒng)規(guī)劃;5)系統(tǒng)設(shè)計(jì);6)系統(tǒng)實(shí)現(xiàn);7)系統(tǒng)測試;8)售后服務(wù);9)項(xiàng)目總結(jié)。答:采用RISC架構(gòu)的ARM微處理器一般具有如下特點(diǎn):1)體積小、低功耗、低成本、高性能;2)支持Thumb(16位)/ARM(32位)雙指令集,能很好的兼容8位/16位器件;3)大量使用寄存器,指令執(zhí)行速度更快;4)大多數(shù)數(shù)據(jù)操作都在寄存器中完成;

      5)尋址方式靈活簡單,執(zhí)行效率高;6)指令長度固定;

      第三篇:嵌入式軟件工程師

      嵌入式軟件工程師

      目錄 簡介 2 待遇 3 職業(yè)要求 4 發(fā)展前景 5 職業(yè)發(fā)展 簡介 2 待遇 3 職業(yè)要求 4 發(fā)展前景 職業(yè)發(fā)展 簡介

      嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。它一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個(gè)部分組成,用于實(shí)現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理等功能。

      嵌入式軟件工程師就是編寫嵌入式系統(tǒng)的工程師。2 待遇

      IBM、微軟、華為、Yahoo、聯(lián)想、搜狐、亞信、花旗...2010'應(yīng)屆畢業(yè)生就業(yè)安置計(jì)劃火熱啟動(dòng):先實(shí)訓(xùn)后上崗,轉(zhuǎn)正年薪50000元。3 職業(yè)要求

      應(yīng)具備哪些能力

      最直接的方法,就是去根據(jù)各公司,招聘網(wǎng)站的嵌入式軟件工程師的應(yīng)聘要求來分析

      我?guī)湍憧偨Y(jié)下:

      1.最重要的是C語言編程,以及C++,這個(gè)與你讀程,應(yīng)用,開發(fā)項(xiàng)目,做系統(tǒng)移植息息相關(guān);

      2.操作系統(tǒng): LINUX,WINCE等,至少學(xué)習(xí)過一種,(目前主流的還是Linux)并且還需要對些基礎(chǔ)知識有蠻多的了解;

      3.對ARM,FPGA,DSP等這些硬件比較了解。(目前主流的是ARM,像三星,華為,小米等大型的生產(chǎn)廠商最底層的硬件用的都是ARM)

      這是最常規(guī)的條件

      當(dāng)然,最主流的一般就是LIUNX.同時(shí)具備一些基本素質(zhì),像英語能力,有相關(guān)的項(xiàng)目經(jīng)驗(yàn),也很重要

      推薦: 你可以去按照招聘要求分析,也可以按照培訓(xùn)機(jī)構(gòu)的培訓(xùn)目的,方向,內(nèi)容來分析得知,像海同科技就是蠻不錯(cuò)的.算得上是業(yè)內(nèi)的領(lǐng)軍企業(yè).4 發(fā)展前景

      嵌入式領(lǐng)域較新,發(fā)展非??欤芏嘬浻布夹g(shù)出現(xiàn)的時(shí)間都不太長(如ARM處理器、嵌入式操作系統(tǒng)、LINUX操作系統(tǒng)),大多數(shù)人沒有條件接觸或進(jìn)入嵌入式行業(yè),更談不上能有機(jī)會(huì)接受專業(yè)人士的指導(dǎo)。因此,踏進(jìn)這個(gè)行業(yè)的難度比較大,嵌入式人才稀缺,身價(jià)自然也水漲船高。

      權(quán)威部門統(tǒng)計(jì),我國嵌入式人才缺口每年50萬人左右。根據(jù)前程無憂網(wǎng)發(fā)布的調(diào)查報(bào)告,嵌入式軟件開發(fā)是未來幾年最熱門和最受歡迎的職業(yè)之一,具有10年工作經(jīng)驗(yàn)的高級嵌入式工程師年薪在30萬元左右。即使是初級的嵌入式軟件開發(fā)人員,平均月薪也達(dá)到了3000—5000元,中高級的嵌入式工程師月薪平均超過10000元。做軟件實(shí)際上有高下之分,開發(fā)語言從機(jī)器語言、匯編到C、C++,再到紅透半邊天的Java、C#等,該學(xué)哪種呢?為什么有些開發(fā)者工資低,而有些開發(fā)者千金難求?為什么3年的Java高級程序員薪水僅僅8k-10k,而一個(gè)Linux底層C語言程序員兩年經(jīng)驗(yàn)就敢要10k的薪水?

      還是門檻,比如月薪15k的Linux嵌入式開發(fā)職位,門檻就有 Linux系統(tǒng)、Shell編程、Linux開發(fā)環(huán)境、C語言、ARM硬件平臺(tái)、數(shù)據(jù)結(jié)構(gòu)、Linux內(nèi)核、驅(qū)動(dòng)程序等,粗略數(shù)數(shù)就有8道關(guān)口,他需要非常熟悉整個(gè)的計(jì)算機(jī)體系,能做出實(shí)際的產(chǎn)品,而Java的開發(fā)者卻僅僅是會(huì)使用名叫Java的語言工具,始終高高飄在眾多層次之上,開發(fā)項(xiàng)目非??欤踔量梢圆恢繭SI模型,很可能自始至終都是軟件藍(lán)領(lǐng)。

      嵌入式開發(fā)本身也有高下之分,至少包含嵌入式應(yīng)用程序工程師和底層的驅(qū)動(dòng)內(nèi)核工程師兩種。前者同樣是使用現(xiàn)成工具進(jìn)行簡單勞動(dòng),比如使用J2ME開發(fā)小游戲或者進(jìn)行一些界面開發(fā),而后者是根據(jù)芯片具體情況把操作系統(tǒng)(如Linux)移植到上面,同時(shí)編寫必要的驅(qū)動(dòng)程序,改寫相應(yīng)的內(nèi)核代碼。很顯然后者是一個(gè)公司真正的技術(shù)核心。而技術(shù)核心的工資很可能是其他開發(fā)者的數(shù)倍。

      嵌入式開發(fā)突出強(qiáng)制和項(xiàng)目,學(xué)習(xí)不僅僅是學(xué)習(xí)幾項(xiàng)技術(shù),而是構(gòu)建你的知識體系。比如學(xué)習(xí)嵌入式開發(fā),就要從基礎(chǔ)Linux,C語言,數(shù)據(jù)結(jié)構(gòu)開始,到ARM,匯編,Linux內(nèi)核、驅(qū)動(dòng)等,更重要的是更多的項(xiàng)目練習(xí),設(shè)計(jì)至少5個(gè)項(xiàng)目,多達(dá)10000行強(qiáng)制核心代碼的編寫可以讓你真正獲得知識。為進(jìn)入外企或者出國做準(zhǔn)備。

      未來的幾年內(nèi),隨著信息化,智能化,網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)也將獲得廣闊的發(fā)展空間。美國著名未來學(xué)家尼葛洛龐帝99年1月訪華時(shí)預(yù)言,4~5年后嵌入式智能(電腦)工具將是PC和因特網(wǎng)之后最偉大的發(fā)明。我國著名嵌入式系統(tǒng)專家沈緒榜院士98年11月在武漢全國第11次微機(jī)學(xué)術(shù)交流會(huì)上發(fā)表的《計(jì)算機(jī)的發(fā)展與技術(shù)》一文中,對未來10年以嵌入式芯片為基礎(chǔ)的計(jì)算機(jī)工業(yè)進(jìn)行了科學(xué)的闡述和展望。1999年世界電子產(chǎn)品產(chǎn)值已超過12000億美元,2000年達(dá)到13000億美元,預(yù)計(jì)2005年,銷售額將達(dá)18000億美元。一些先進(jìn)的PDA在顯示屏幕上已實(shí)現(xiàn)漢字寫入、短消息語音發(fā)布,日用范圍也將日益廣闊。對于企業(yè)專用解決方案,如物流管理、條碼掃描、移動(dòng)信息采集等,這種小型手持嵌入式系統(tǒng)將發(fā)揮巨大的作用。自動(dòng)控制領(lǐng)域,不僅可以用于ATM機(jī),自動(dòng)售貨機(jī),工業(yè)控制等專用設(shè)備,和移動(dòng)通訊設(shè)備結(jié)合、GPS、娛樂相結(jié)合,嵌入式系統(tǒng)同樣可以發(fā)揮巨大的作用。5 職業(yè)發(fā)展

      從個(gè)人整體發(fā)展來說,如果想創(chuàng)業(yè),做自已的產(chǎn)品,嵌入式軟件開發(fā)可以開發(fā)出專利產(chǎn)品。

      另一個(gè)發(fā)展路徑是:積累豐富開發(fā)經(jīng)驗(yàn)的嵌入式軟件開發(fā)工程師可以向嵌入式系統(tǒng)開發(fā)工程師發(fā)展,從而晉升為產(chǎn)品研發(fā)經(jīng)理或IT項(xiàng)目經(jīng)理。對測試?yán)碚摵头椒ㄓ幸欢私獾那度胧杰浖_發(fā)工程師還可以轉(zhuǎn)作嵌入式系統(tǒng)測試工程師,最終也可發(fā)展為IT項(xiàng)目經(jīng)理

      第四篇:嵌入式軟件工程師個(gè)人簡歷

      嵌入式軟件工程師

      個(gè)人信息:

      姓名:董國杰

      學(xué)歷:本科性別:男 專業(yè):電子信息工程現(xiàn)居住地:上海市浦東新區(qū)出生日期:1991.1.1

      手機(jī):電子郵件:

      自我評價(jià):

      性格樂觀嚴(yán)謹(jǐn),行為處事態(tài)度認(rèn)真,力求完美,喜歡鉆研,尤愛軟件開發(fā)等科研性知識學(xué)習(xí)。喜歡團(tuán)隊(duì)合作,善于觀察身邊人事,發(fā)現(xiàn)各人特點(diǎn),利于團(tuán)隊(duì)交流。不喜歡個(gè)性張揚(yáng),追求更多不斷提升自己,鍛煉自己的機(jī)會(huì)。求職意向:

      Linux系統(tǒng)開發(fā)、C語言、C++、數(shù)據(jù)結(jié)構(gòu)、驅(qū)動(dòng)、ARM、Linux系統(tǒng)移植 技術(shù)方面:

      ? 熟練使用C、C++語言編程及程序調(diào)試工具,充分理解面對過程與面對對象的編程思想。

      ? 熟悉TCP/IP、UDP網(wǎng)絡(luò)協(xié)議等Linux操作系統(tǒng)知識,有Linux下OICQ局域

      網(wǎng)聊天項(xiàng)目編程經(jīng)驗(yàn)。

      ? 掌握使用QT進(jìn)行界面化編程的基本方法。

      ? 了解Linux內(nèi)核裁減和移植的基本知識。

      ? 基本了解驅(qū)動(dòng)程序基礎(chǔ)知識,能夠編寫基礎(chǔ)的驅(qū)動(dòng)程序。

      ? 了解基本硬件知識。

      ?

      學(xué)習(xí)經(jīng)驗(yàn):

      熟練掌握C語言、C++語言編程,對Linux操作系統(tǒng)下的程序編寫基本熟練,能夠使用gdb、gcc進(jìn)行程序調(diào)試,了解arm等底層以及硬件相關(guān)的基礎(chǔ)知識,能夠完成基本的驅(qū)動(dòng)程序編寫以及掌握基本的內(nèi)核裁剪、移植等相關(guān)知識。運(yùn)用所學(xué)知識獨(dú)立完成相關(guān)項(xiàng)目如下:

      1.火車訂票系統(tǒng)

      平臺(tái)和開發(fā)環(huán)境:

      linux系統(tǒng)+Gcc+Gdb

      項(xiàng)目功能:

      使用終端命令界面,作為系統(tǒng)的輸入輸出界面。系統(tǒng)運(yùn)行時(shí)把信息保存在內(nèi)存中,系統(tǒng)退出后保存至文件。實(shí)現(xiàn)對列車車次、車站以及用戶信息、和訂票、預(yù)訂票信息增加、刪除、修改、查看等功能。設(shè)計(jì)管理員權(quán)限以實(shí)現(xiàn)對車次、車站的增刪修改和對用戶信息的管理。

      模塊化設(shè)計(jì):

      分為車站、車次、乘客、管理員等模塊實(shí)現(xiàn)各自功能,使程序清晰易讀。

      2.基于linux的局域網(wǎng)OICQ聊天系統(tǒng)

      平臺(tái)和開發(fā)環(huán)境:

      Linux系統(tǒng)+Gcc+Gdb

      功能描述:

      基于linux系統(tǒng)實(shí)現(xiàn)多客戶端局域網(wǎng)的通訊功能。系統(tǒng)包含客戶端和服務(wù)端。

      服務(wù)端功能:

      1、接受用戶注冊、并實(shí)時(shí)保存信息至數(shù)據(jù)庫中。

      2、對登錄用戶進(jìn)行認(rèn)證。

      3、動(dòng)態(tài)維護(hù)在線用戶列表。

      4、及時(shí)為每個(gè)在線客戶端更新在在線好友列表。

      5、非在線用戶的消息數(shù)據(jù)緩沖。

      客戶端功能:

      1、客戶端注冊登錄功能。

      2、客戶端使用心跳機(jī)制維持與服務(wù)端的連接,并隨時(shí)更新客戶端基本信息。

      3、客戶端與其他的客戶端之間的消息數(shù)據(jù)的封包和收發(fā)。

      4、保存聊天信息及通信時(shí)間。

      使用技術(shù):

      完成配置文件讀寫規(guī)則,服務(wù)端和客戶端日志記錄,使用TCP協(xié)議完成客戶端與服務(wù)端的通訊,使用I/O復(fù)用機(jī)制完成服務(wù)端一對多鏈接,完成應(yīng)用數(shù)據(jù)協(xié)議的封包解包、使用心跳機(jī)制維護(hù)客戶端與服務(wù)端得鏈接,使用TCP協(xié)議實(shí)現(xiàn)客戶端的通信。

      3.英漢詞典(c++項(xiàng)目,QT界面)

      平臺(tái)和開發(fā)環(huán)境:

      windows系統(tǒng),QT

      項(xiàng)目描述:

      在QT界面下,基于C++面對對象的封裝、繼承、多態(tài)特性實(shí)現(xiàn)英語單詞查詢,添加生詞本,增加、刪除、修改生詞功能。

      功能實(shí)現(xiàn):

      1、根據(jù)單詞查詢輸入框中用戶用戶輸入的單詞的變化動(dòng)態(tài)的從單詞庫中

      讀取相關(guān)內(nèi)容動(dòng)態(tài)顯示在輸出文本框內(nèi)。

      2、將要查詢的單詞加入生詞本并彈出相關(guān)提示信息。

      3、查看生詞本顯示所有已經(jīng)添加到生詞本的生詞。

      4、實(shí)現(xiàn)生詞本的增、刪、改、查功能。

      5、實(shí)時(shí)更新保存生詞本。

      4.linux系統(tǒng)移植

      平臺(tái)和開發(fā)環(huán)境:

      Linux系統(tǒng)、arm9三星mini2440、arm+linux+gcc交叉編譯環(huán)境

      項(xiàng)目描述:

      完成基礎(chǔ)的Linux內(nèi)核的裁剪,環(huán)境配置,編輯,和燒寫。

      教育背景:

      2009年9月—2013年7月鄭州航空工業(yè)管理學(xué)院電子信息工程專業(yè)

      所學(xué)專業(yè)課程:

      C語言,通信原理,Matlab,電路基礎(chǔ),模擬電路,數(shù)字電路,單片機(jī)原理及應(yīng)用,EDA,信號與系統(tǒng),數(shù)字信號處理,微機(jī)原理及接口技術(shù)等課程,基本掌握軟硬件基礎(chǔ)知識

      證書及技能:

      ? 大學(xué)英語四級證書

      ? 電子線路CAD高級工程師證書

      ? 嵌入式工程師證書

      第五篇:嵌入式軟件工程師課程

      課程體系

      在實(shí)訓(xùn)項(xiàng)目經(jīng)理的帶領(lǐng)下,通過完成多個(gè)企業(yè)級項(xiàng)目(基于ARM的串行數(shù)據(jù)無線傳輸系統(tǒng)、基于ARM的無線數(shù)據(jù)采集系統(tǒng)、基于ARM的GPRS應(yīng)用系統(tǒng))的分析、設(shè)計(jì)和開發(fā),掌握開發(fā)企業(yè)級軟件項(xiàng)目過程所需的設(shè)計(jì)規(guī)范、開發(fā)流程、質(zhì)量控制及項(xiàng)目管理。階課程主題與段

      實(shí)訓(xùn)內(nèi)容

      第Unix開發(fā)環(huán)一境、開發(fā)規(guī)范階培訓(xùn) 段 Unix系統(tǒng)原

      理、Unix開發(fā)環(huán)境、Unix常用命令 Oracle數(shù)據(jù)庫 Oracle 10數(shù)據(jù)庫原理、SQL語句、數(shù)據(jù)庫表及索引 PL/SQL語法,存儲(chǔ)過程,存儲(chǔ)函數(shù),觸發(fā)器等 C++核心 數(shù)據(jù)類型,控制語句,自定義數(shù)據(jù)類型,模塊化程序設(shè)計(jì),指針 類與對象(封裝性)類的擴(kuò)展,繼承,虛函數(shù),多態(tài) 數(shù)據(jù)結(jié)構(gòu)和算法、標(biāo)準(zhǔn)庫 鏈表、棧、隊(duì)列、二叉樹、算法 IO、異常、模版(STL)OOAD 面向?qū)ο蠓治?/p>

      實(shí)訓(xùn)目標(biāo)

      熟練Unix下的C/C++開發(fā)環(huán)境,掌握常用的命令

      熟練掌握Oracle 10G下的SQL開發(fā),精通PL/SQL等

      熟練掌握C基礎(chǔ)語法,函數(shù)的編寫和調(diào)用 掌握面向?qū)ο缶幊痰娜齻€(gè)特性,并熟練應(yīng)用OO思想

      掌握各種數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn),并了解常用的算法

      掌握多種設(shè)計(jì)模式

      實(shí)訓(xùn)項(xiàng)目

      Unix下的定時(shí)任務(wù)

      基于Oracle,完成計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)整合,包括表的創(chuàng)建,數(shù)據(jù)的錄入以及整合等

      完成銀行項(xiàng)目的類結(jié)構(gòu)設(shè)計(jì),深入理解面向?qū)ο缶幊?/p>

      雙賂鏈表數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)

      完成銀行項(xiàng)目的UML設(shè)計(jì),并能使用

      和設(shè)計(jì)的方法 了解軟件研發(fā)的整個(gè)過程,能夠熟練使用UML設(shè)計(jì)模式進(jìn)行優(yōu)化

      UML圖 設(shè)計(jì)模式 項(xiàng)目實(shí)訓(xùn) 銀行項(xiàng)目

      第Shell編程 二Shell編程語階法

      段 Unix環(huán)境編

      程和開發(fā)工具 用戶信息,文件操作,目錄操作,時(shí)間處理

      make,makefile,gdb

      進(jìn)程、多線程 創(chuàng)建進(jìn)程 子進(jìn)程 信號 消息隊(duì)列車 共享內(nèi)存 信號量 線程的創(chuàng)建、線程的狀態(tài) 多線程編程 線程間的通信 線程同步 線程池編程 網(wǎng)絡(luò)編程和數(shù)據(jù)庫編程 網(wǎng)絡(luò)基礎(chǔ) TCP/IP協(xié)議 基于TCP和UDP的網(wǎng)絡(luò)編程 Pro★C數(shù)據(jù)編程 項(xiàng)目實(shí)訓(xùn) 計(jì)費(fèi)系統(tǒng)采集和整合模塊 第ARM系統(tǒng)體

      進(jìn)行分析和設(shè)計(jì)

      完成銀行前臺(tái)業(yè)務(wù),包括基本的存取款和轉(zhuǎn)賬等

      掌握Shell編程技術(shù)

      掌握和環(huán)境編程相關(guān)的函數(shù),并能熟練使用編程工具

      掌握進(jìn)程和多線程編程

      掌握網(wǎng)絡(luò)編程,并能編寫支持多客戶端的服務(wù)器軟件

      熟練掌握Oracle MySQL等數(shù)據(jù)庫的連接和數(shù)據(jù)訪問

      掌握計(jì)費(fèi)系統(tǒng)后臺(tái)業(yè)務(wù)流程,綜合使用所學(xué)知識點(diǎn),完成計(jì)費(fèi)數(shù)據(jù)采集和整合銀行項(xiàng)目提升和整合編寫Shell腳本完成FTP功能

      計(jì)費(fèi)系統(tǒng)數(shù)據(jù)采集

      計(jì)費(fèi)系統(tǒng)C/S分布式架構(gòu)的設(shè)計(jì),掌握線程池的應(yīng)用

      計(jì)費(fèi)系統(tǒng)集中式數(shù)據(jù)模塊,該模塊完成數(shù)據(jù)集中化并錄入到ORACLE中

      Billing系統(tǒng)提升和整合三系結(jié)構(gòu) 階ARM處理器段 體系結(jié)構(gòu)

      ARM編程環(huán)境

      指令系統(tǒng)以及尋址方式 調(diào)試 ARM系統(tǒng)編程

      過程調(diào)用的標(biāo)準(zhǔn)

      匯編程序以用C程序之間相互

      調(diào)用的技術(shù) 異常中斷技術(shù) ARM體系中C語言程序設(shè)計(jì)的基本知識 FLASH操作 嵌入式Linux構(gòu)建 嵌入式Linux開發(fā)環(huán)境構(gòu)建 BootLoader引導(dǎo)程序 Linux內(nèi)核代碼移植 交叉編譯、內(nèi)核調(diào)試 嵌入式Linux內(nèi)核開發(fā) 內(nèi)核源代碼架構(gòu) 內(nèi)存管理 進(jìn)程管理、中斷管理 內(nèi)核同步 信號、調(diào)度、進(jìn)程間通訊等 文件系統(tǒng)

      對嵌入式系統(tǒng)了解,掌握ARM的編程模型

      掌握匯編程序與C程序之間的互相調(diào)用,精通ARM體系中C程序的基本知識 掌握FLASH操作

      掌握BootLoader引導(dǎo)程序 熟悉交叉編譯和內(nèi)核調(diào)試

      掌握進(jìn)程編程、進(jìn)程間的通訊 精通內(nèi)存管理 熟悉文件系統(tǒng)

      驅(qū)動(dòng)程序開發(fā)環(huán)境

      驅(qū)動(dòng)程序語法基礎(chǔ)

      BootLoader引導(dǎo)程序

      驅(qū)動(dòng)程序理論準(zhǔn)備

      嵌入式Linux驅(qū)動(dòng)程序開發(fā) Linux設(shè)備驅(qū)動(dòng)程序概述 字符設(shè)備驅(qū)動(dòng)程序開發(fā) 串口、SPL、LLC A/D轉(zhuǎn)換、定時(shí)器 Linux驅(qū)動(dòng)程序開發(fā)高級 A/D驅(qū)動(dòng)程序編寫 矩陣鍵盤驅(qū)動(dòng)程序編寫 塊設(shè)備驅(qū)動(dòng)程序開發(fā) 網(wǎng)卡驅(qū)動(dòng)程序開發(fā) USB設(shè)備驅(qū)動(dòng)程序開發(fā) 項(xiàng)目實(shí)訓(xùn) 基于ARM開發(fā)板的Linux設(shè)備驅(qū)動(dòng)程序研發(fā) 第企業(yè)實(shí)訓(xùn) 四基于ARM的階串行數(shù)據(jù)無線段 傳輸系統(tǒng),主

      要有以下三個(gè)方面的運(yùn)用:點(diǎn)對點(diǎn)控制;點(diǎn)對多點(diǎn)控制;中繼傳輸

      掌握字符設(shè)備驅(qū)動(dòng)程序開發(fā) 熟悉串口、SPL

      驅(qū)動(dòng)程序總體分析和設(shè)計(jì)

      熟練掌握矩陣鍵盤驅(qū)動(dòng)程序和網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序開發(fā)

      網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序提升

      綜合運(yùn)用所學(xué)知識,特別是ARM,編寫驅(qū)動(dòng)程序

      驅(qū)動(dòng)程序研發(fā)

      參與完成實(shí)際項(xiàng)目,積累軟件開發(fā)經(jīng)驗(yàn),經(jīng)歷完整的軟件開發(fā)過程:需求、軟件分析設(shè)計(jì)、編碼、調(diào)試,交付。

      串行數(shù)據(jù)無線傳輸系統(tǒng)

      長沙牛耳教育地址:長沙市五一廣場文運(yùn)街省電教館二樓(口腔醫(yī)院左側(cè))| 牛耳教育求學(xué)熱線:

      0731-82221222轉(zhuǎn)816 | 牛耳教育網(wǎng)站地圖

      培養(yǎng)方案

      基于安博集團(tuán)大量的數(shù)據(jù)調(diào)研,該課程專注于培養(yǎng)基于嵌入式Linux平臺(tái),以嵌入式系統(tǒng)的軟件開發(fā)為主,培養(yǎng)學(xué)生在嵌入式領(lǐng)域進(jìn)行軟件開發(fā)、軟/硬件測試、系統(tǒng)維護(hù)等方面的綜合技能,旨在為社會(huì)提供嵌入式軟件開發(fā)、產(chǎn)品測試、技術(shù)支持等方面具備優(yōu)秀的職業(yè)素養(yǎng)的實(shí)用型、技能型人才。精通ARM嵌入式系統(tǒng)的驅(qū)動(dòng)程序開發(fā)、操作系統(tǒng)移植、熟悉基于ARM的串行數(shù)據(jù)無線傳輸系統(tǒng)、基于ARM的無線數(shù)據(jù)采集系統(tǒng)等面向不同行業(yè)的專用嵌入式應(yīng)用系統(tǒng)的開發(fā)。通過該實(shí)訓(xùn)課程,實(shí)訓(xùn)學(xué)員能夠積累1-2年的軟件開發(fā)經(jīng)驗(yàn)。

      課程簡介

      嵌入式軟件工程師培訓(xùn)課程,由安博教育集團(tuán)聯(lián)合多家知名廠商,并由安博教育實(shí)施專家團(tuán)隊(duì)和精英教師團(tuán)隊(duì)發(fā)起,共同開發(fā)完成。

      通過該課程的學(xué)習(xí),學(xué)員熟練掌握Linux平臺(tái)下的嵌入式軟件開發(fā)技術(shù),并通過項(xiàng)目實(shí)戰(zhàn)積累工作經(jīng)驗(yàn),進(jìn)而獲得高薪、有廣闊發(fā)展空間的工作機(jī)會(huì)

      就業(yè)方向

      能夠勝任軟件公司中的嵌入式工程師、C/C++軟件工程師、數(shù)據(jù)庫工程師等相關(guān)職位。

      安博牛耳嵌入式軟件工程師培訓(xùn)課程,由安博牛耳教育集團(tuán)聯(lián)合多家知名嵌入式廠商,共同開發(fā)完成。通過嵌入式軟件工程師課程的學(xué)習(xí),學(xué)員熟練掌握Linux平臺(tái)下的嵌入式軟件開發(fā)技術(shù),并通過嵌入式項(xiàng)目實(shí)戰(zhàn)積累工作經(jīng)驗(yàn),進(jìn)而獲得高薪、有廣闊發(fā)展空間的嵌入式軟件工程師工作機(jī)會(huì)

      嵌入式軟件工程師課程專注于培養(yǎng)基于嵌入式Linux平臺(tái),以嵌入式系統(tǒng)的軟件開發(fā)為主,培養(yǎng)學(xué)生在嵌入式領(lǐng)域進(jìn)行軟件開發(fā)、軟/硬件測試等技能,旨在為社會(huì)提供嵌入式軟件開發(fā)、嵌入式產(chǎn)品測試、嵌入式技術(shù)支持等方面具備優(yōu)秀的職業(yè)素養(yǎng)的實(shí)用型、技能型人才。精通ARM嵌入式系統(tǒng)的驅(qū)動(dòng)程序開發(fā)、嵌入式操作系統(tǒng)移植、熟悉基于ARM的串行數(shù)據(jù)無線傳輸系統(tǒng)等面向不同行業(yè)的專用嵌入式應(yīng)用系統(tǒng)的開發(fā)。通過嵌入式軟件工程師實(shí)訓(xùn)課程,實(shí)訓(xùn)學(xué)員能夠積累1-2年嵌入式軟件軟件開發(fā)經(jīng)驗(yàn)。

      下載NTC嵌入式軟件工程師復(fù)習(xí)題(初級)word格式文檔
      下載NTC嵌入式軟件工程師復(fù)習(xí)題(初級).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        嵌入式軟件工程師如何學(xué)習(xí)

        嵌入式軟件工程師如何學(xué)習(xí) 嵌入式工程師如何學(xué)習(xí) 嵌入式行業(yè),技術(shù)的更新是非躊的,每一位工程師都需要在中不斷的更新自己的知識,掌握技術(shù)動(dòng)態(tài)或者解決自己中遇到的問題,以下是嵌......

        嵌入式軟件工程師崗位職責(zé)

        嵌入式軟件工程師崗位職責(zé)1、貨幣處理機(jī)軟件設(shè)計(jì)研究開發(fā);2、現(xiàn)有軟件異常問題尋找并修正,異常問題資料的總結(jié);3、銀行新規(guī)接口式樣對應(yīng),新系統(tǒng)對應(yīng)的軟件開發(fā),以及相關(guān)軟件的......

        嵌入式軟件工程師簡歷

        程軒 性別:男年齡:24歲 籍貫:江西上饒市政治面貌:團(tuán)員 聯(lián)系電話:18676974##QQ :2823640#8 電子郵箱:chengxuan10# @163.com 地址:江西省上饒市 求職意向 ? 職位:嵌入式工程師 ? 工作地......

        嵌入式軟件工程師簡歷

        個(gè)人簡歷 個(gè)人信息 ? 基本信息 姓名: 性別:男英語:良好 電話:郵箱:***@139.com 出生日期:1991-12-19現(xiàn)居住地:北京海淀區(qū) 籍貫:青海西寧? 求職意向: 掌握技能 ? 軟件開發(fā) 1.熟練......

        嵌入式軟件工程師面試題

        嵌入式軟件工程師面試題 預(yù)處理器(Preprocessor) 1. 用預(yù)處理指令#define 聲明一個(gè)常數(shù),用以表明1年中有多少秒(忽略閏年問題) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL......

        嵌入式軟件工程師簡歷范例

        個(gè)人簡歷 ? 本人概況 姓名:粟汝發(fā) 性別:男 民族:漢 政治面目:團(tuán)員 學(xué)歷(學(xué)位):學(xué)士 專業(yè):電子科學(xué)與技術(shù) 手機(jī):*** 聯(lián)系地址:濟(jì)南高新區(qū)盛?;▓@42棟602郵編:250101 QQ:5735758......

        嵌入式軟件工程師評估題目

        1.計(jì)算下列C語言表達(dá)式的值 0x34 & 0x78值為______ 100 = = 0x64值為______ 0x8 | 0x70值為______ 0x55 ^ 0x88值為______ 1 && 2值為______ strlen(“Hello!”) 值為______......

        嵌入式軟件工程師工作要求(5篇模版)

        嵌入式軟件工程師工作要求 無錫市瑞豐精密機(jī)電技術(shù)有限公司 任職要求: 1、電子、計(jì)算機(jī)、自動(dòng)化相關(guān)專業(yè)本科以上學(xué)歷。 2、掌握電子行業(yè)專業(yè)英語,能夠熟練閱讀相關(guān)器件英文數(shù)......