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

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

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

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

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

      收集的一些嵌入式軟件工程師面試題目5篇

      時(shí)間:2019-05-12 13:10:06下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《收集的一些嵌入式軟件工程師面試題目》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《收集的一些嵌入式軟件工程師面試題目》。

      第一篇:收集的一些嵌入式軟件工程師面試題目

      1、將一個(gè)字符串逆序

      2、將一個(gè)鏈表逆序

      3、計(jì)算一個(gè)字節(jié)里(byte)里面有多少bit被置14、搜索給定的字節(jié)(byte)

      5、在一個(gè)字符串中找到可能的最長(zhǎng)的子字符串

      6、字符串轉(zhuǎn)換為整數(shù)

      7、整數(shù)轉(zhuǎn)換為字符串

      威盛

      1.什么是平衡二叉樹(shù)?編寫(xiě)一個(gè)刪除平衡二叉樹(shù)的程序?

      2.寫(xiě)一個(gè)程序,求有向有權(quán)圖兩點(diǎn)之間的最小權(quán)?

      3.根據(jù)你的理解,寫(xiě)出Cstring類(lèi)的構(gòu)造函數(shù)和析構(gòu)函數(shù)?

      4.使用C語(yǔ)言實(shí)現(xiàn)對(duì)ini文件的訪問(wèn),使程序可以對(duì)int,double,字符串類(lèi)進(jìn)行讀寫(xiě)。

      5.n×n個(gè)方格(n為任意整數(shù)),定義若兩個(gè)格有公共邊則稱兩個(gè)格相鄰。現(xiàn)將 個(gè)格中的N個(gè)格子圖黑,使每個(gè)格子都與黑格子相鄰。試編程,使N最小。

      1.static變量和static 函數(shù)各有什么特點(diǎn)?

      3.描述一下嵌入式基于ROM的運(yùn)行方式基于ram的運(yùn)行方式有什么區(qū)別。

      4.task 有幾種狀態(tài)?

      5.task 有幾種通訊方式?

      6.C函數(shù)允許重入嗎?

      7.嵌入式操作系統(tǒng)和通用操作系統(tǒng)有什么差別?

      一面,技術(shù)面

      (1)VxWorks、uc/OS、Palm嵌入式系統(tǒng)操作系統(tǒng)的區(qū)別?

      (2)做嵌入式軟件開(kāi)發(fā)和普通桌面軟件開(kāi)發(fā)有什么區(qū)別?

      (3)c語(yǔ)言問(wèn)題,union和struct 的區(qū)別?

      (4)sizeof(一大堆變量),如果用這個(gè)函數(shù)分配內(nèi)存的大小一定與定義相同嗎?

      (5)解釋什么是優(yōu)先級(jí)反轉(zhuǎn)。

      Can structures be passed to the functions by value?

      Why cannot arrays be passed by values to functions?

      Advantages and disadvantages of using macro and inline functions?

      What happens when recursion functions are declared inline?

      Scope of static variables?

      Difference between object oriented and object based languages?

      Multiple inheritancea byte and a field in the byte and returns the value of the field in that byte?

      What are the different storage classes in C?

      What are the different qualifiers in C?

      What are the different BSD and SVR4 communication mechanisms

      一位資深的嵌入式項(xiàng)目經(jīng)理曾這樣對(duì)我說(shuō):搞嵌入式要往下走,要搞底層要搞算法,因?yàn)樗鼈儽容^有前途。

      Embedded firmware interview questions

      1.Write function in C that gets array of chars, and search for the longest sequence of repeatedly 1 bits.It returns the the first bit place in the sequence and the number of 1 bits in the sequence.(a)You need to count every interrupt in order to save the number of seconds.(b)The counter will be the 16bit MSB, and the actual register will be 16bit LSB.(c)If the register will be at ~0xfff0, you will return MSB that is not correct, because you will read the counter, then interrupt will accure and increment by one.Now you have counter that is not correct.(d)You need to check for the(c)problem, and if you catch the problem, you need to read once again the register and the counter before you return them.You depend on the fact the you have about another second until the register will loop.對(duì)嵌入式初學(xué)者有必要解釋一下什么是firmware,中文為固件,一般跑在DSP上,是比較底

      層的東西,也是目前比較熱門(mén)和有挑戰(zhàn)性的嵌入式工種。從下面的一則招聘信息中我們也可以知道Firmware大概干些什么。

      招聘職位: Firmware engineer/Senior Firmware engineer

      職位描述: Firmware Engineer

      Responsibility:

      Developing or adapting hardware device driver

      Developing or adapting embedded application software for Video Codec

      Implementing software on system-on-chip solution using a combination of C

      and assembly programming languages.Tuning software for performance

      Requirements:

      .Solid skills developing in C and assembly languages ,Experience developing and debugging embedded systems

      (ARC, ARM, MIPS, SPARC,...)

      .familiar with peripherals and protocols, such as I2C,UART,USB,LCD,Ethernet,IDE,SD,TCP/IP,RTP…,Knowledge

      of Video CODEC standard and principle,eg:MPEG-1/2/4, H.264 is preferred

      .good at English, team player, positive personality,and able to work under pressure to meet deadlines.BS in Electrical Engineering, Computer Science,Ability to learn and apply new knowledge quickly

      職位要求: Senior Firmware

      Engineer Responsibility:

      Development of embedded software systems for video processing,involve in all phases of the embedded software development cycle including research, design, implementation, system debug, and documentation.Top-level system firmware integration;System performance trimming and improvement;

      Requirements:

      Experience developing and debugging embedded systems

      (ARC, ARM, MIPS, SPARC,...),especially in a RTOS

      environment(ThreadX,uclinux,MQX)

      .familiar with peripherals and protocols,such as I2C,UART,USB,LCD,Ethernet,IDE,SD,TCP/IP,RTP…

      .Good knowledge of Video CODEC standard and principle,(eg:MPEG-1/2/4, H.264), hands-on

      .experience on video encode/decode as well

      as video applications(HDTV, streaming media,HD-DVD, PVR/VOD, networked camera, digital

      camcorder/camera, video conferencing,and/or record-able media)is desirable..Good at English, team player, positive personality,and able to work under pressure to meet deadlines.

      第二篇:嵌入式軟件工程師評(píng)估題目

      1.計(jì)算下列C語(yǔ)言表達(dá)式的值

      0x34 & 0x78值為_(kāi)_____

      = = 0x64值為_(kāi)_____

      0x8 | 0x70值為_(kāi)_____

      0x55 ^ 0x88值為_(kāi)_____&& 2值為_(kāi)_____

      strlen(“Hello!”)值為_(kāi)_____

      sizeof(char)值為_(kāi)_____

      32位系統(tǒng)上, sizeof(long)值為_(kāi)_____

      0x20 < 30? 1:2 值為_(kāi)_____

      !99值為_(kāi)_____

      2.用C語(yǔ)言預(yù)處理指令#define 聲明一個(gè)常數(shù),用以表明1年中有多少秒(忽略閏年問(wèn)題)3.ARM指令是多少位的?

      4.關(guān)鍵字volatile在C語(yǔ)言中有什么意義?

      5.關(guān)鍵字const在C語(yǔ)言中有什么意義?

      6.關(guān)鍵字static在C語(yǔ)言中有什么意義?

      7.寫(xiě)一段C語(yǔ)言代碼,動(dòng)態(tài)申請(qǐng)128K內(nèi)存,并將前面100個(gè)字節(jié)初始化為00xFF.8.寫(xiě)一段C語(yǔ)言代碼,用遞歸的方式實(shí)現(xiàn)階乘函數(shù)

      階乘的定義: n的階乘 = 1 * 2 * 3 *? ? *(n-1)* n

      9.寫(xiě)出下面C語(yǔ)言代碼段的輸出

      #include “stdio.h”

      #include “stdlib.h”

      void main(void)

      {

      int a, b, c = 3;

      int *p;

      p = &a;

      *p =1;

      b = a+1;

      printf(“a=%d, b=%d, c=%d”, a, b,c);

      }

      10.翻譯下面英文為中文

      i.MX31L is a high performance embedded RISC processor based on ARM11 core from Freescale.It is a high-speed, low power consumption processor.Windows CE is a generic OS for embedded system by Microsoft, which is a small footprint, modulized, customizable and reliable OS.In this paper, an embedded system using i.MX31L as hardware platform, Windows CE as operating system, NAND Flash as storage medium is described.The memory access for RAM and NAND Flash was designed to be flexible and extendible.The Flash bad-block management,Flash access control, mutually exclusive access, storage of OS image, OS loading, NAND Flash driver, FAT file system were implemented.A two-level OS loader, a USB upgrade tool and a selftest for manufacturing check were implemented.The performance of file system was extensively evaluated, and being further optimized.Moreover, the defect of NAND Flash controller of i.MX31L was discovered during implementation stage.The defect was solved successfully with software workaround.A mature solution for mass production was resulted.

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

      嵌入式軟件工程師

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

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

      嵌入式軟件工程師就是編寫(xiě)嵌入式系統(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)聘要求來(lái)分析

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

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

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

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

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

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

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

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

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

      還是門(mén)檻,比如月薪15k的Linux嵌入式開(kāi)發(fā)職位,門(mén)檻就有 Linux系統(tǒng)、Shell編程、Linux開(kāi)發(fā)環(huán)境、C語(yǔ)言、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的開(kāi)發(fā)者卻僅僅是會(huì)使用名叫Java的語(yǔ)言工具,始終高高飄在眾多層次之上,開(kāi)發(fā)項(xiàng)目非??欤踔量梢圆恢繭SI模型,很可能自始至終都是軟件藍(lán)領(lǐng)。

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

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

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

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

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

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

      嵌入式軟件工程師

      個(gè)人信息:

      姓名:董國(guó)杰

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

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

      自我評(píng)價(jià):

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

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

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

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

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

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

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

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

      ? 了解基本硬件知識(shí)。

      ?

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

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

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

      平臺(tái)和開(kā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)對(duì)列車(chē)車(chē)次、車(chē)站以及用戶信息、和訂票、預(yù)訂票信息增加、刪除、修改、查看等功能。設(shè)計(jì)管理員權(quán)限以實(shí)現(xiàn)對(duì)車(chē)次、車(chē)站的增刪修改和對(duì)用戶信息的管理。

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

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

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

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

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

      功能描述:

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

      服務(wù)端功能:

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

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

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

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

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

      客戶端功能:

      1、客戶端注冊(cè)登錄功能。

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

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

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

      使用技術(shù):

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

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

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

      windows系統(tǒng),QT

      項(xiàng)目描述:

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

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

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

      讀取相關(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)和開(kāi)發(fā)環(huán)境:

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

      項(xiàng)目描述:

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

      教育背景:

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

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

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

      證書(shū)及技能:

      ? 大學(xué)英語(yǔ)四級(jí)證書(shū)

      ? 電子線路CAD高級(jí)工程師證書(shū)

      ? 嵌入式工程師證書(shū)

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

      課程體系

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

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

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

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

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

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

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

      熟練掌握C基礎(chǔ)語(yǔ)法,函數(shù)的編寫(xiě)和調(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)目的類(lèi)結(jié)構(gòu)設(shè)計(jì),深入理解面向?qū)ο缶幊?/p>

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

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

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

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

      第Shell編程 二Shell編程語(yǔ)階法

      段 Unix環(huán)境編

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

      make,makefile,gdb

      進(jìn)程、多線程 創(chuàng)建進(jìn)程 子進(jìn)程 信號(hào) 消息隊(duì)列車(chē) 共享內(nèi)存 信號(hào)量 線程的創(chuàng)建、線程的狀態(tài) 多線程編程 線程間的通信 線程同步 線程池編程 網(wǎng)絡(luò)編程和數(shù)據(jù)庫(kù)編程 網(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ò)編程,并能編寫(xiě)支持多客戶端的服務(wù)器軟件

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

      掌握計(jì)費(fèi)系統(tǒng)后臺(tái)業(yè)務(wù)流程,綜合使用所學(xué)知識(shí)點(diǎn),完成計(jì)費(fèi)數(shù)據(jù)采集和整合銀行項(xiàng)目提升和整合編寫(xiě)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)編程

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

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

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

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

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

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

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

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

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

      BootLoader引導(dǎo)程序

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

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

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

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

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

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

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

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

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

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

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

      長(zhǎng)沙牛耳教育地址:長(zhǎng)沙市五一廣場(chǎ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)的軟件開(kāi)發(fā)為主,培養(yǎng)學(xué)生在嵌入式領(lǐng)域進(jìn)行軟件開(kāi)發(fā)、軟/硬件測(cè)試、系統(tǒng)維護(hù)等方面的綜合技能,旨在為社會(huì)提供嵌入式軟件開(kāi)發(fā)、產(chǎn)品測(cè)試、技術(shù)支持等方面具備優(yōu)秀的職業(yè)素養(yǎng)的實(shí)用型、技能型人才。精通ARM嵌入式系統(tǒng)的驅(qū)動(dòng)程序開(kāi)發(fā)、操作系統(tǒng)移植、熟悉基于ARM的串行數(shù)據(jù)無(wú)線傳輸系統(tǒng)、基于ARM的無(wú)線數(shù)據(jù)采集系統(tǒng)等面向不同行業(yè)的專用嵌入式應(yīng)用系統(tǒng)的開(kāi)發(fā)。通過(guò)該實(shí)訓(xùn)課程,實(shí)訓(xùn)學(xué)員能夠積累1-2年的軟件開(kāi)發(fā)經(jīng)驗(yàn)。

      課程簡(jiǎn)介

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

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

      就業(yè)方向

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

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

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

      下載收集的一些嵌入式軟件工程師面試題目5篇word格式文檔
      下載收集的一些嵌入式軟件工程師面試題目5篇.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(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í),掌握技術(shù)動(dòng)態(tài)或者解決自己中遇到的問(wèn)題,以下是嵌......

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

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

        嵌入式軟件工程師簡(jiǎn)歷

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

        嵌入式軟件工程師簡(jiǎn)歷

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

        嵌入式軟件工程師面試題

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

        嵌入式軟件面試基礎(chǔ)

        今天老大讓我針對(duì)一個(gè)面試者出些嵌入式方面的面試題,主要是想對(duì)他的技術(shù)深度進(jìn)一步了解。我就出了下面這些問(wèn)題,每個(gè)問(wèn)題背后都是考察一個(gè)嵌入式程序員應(yīng)該具備的相關(guān)技能。當(dāng)......

        嵌入式工程師考試題目

        筆試題(60分鐘)姓名: 成績(jī): 嵌入式系統(tǒng) 1. 2. 3. 4. 5. 簡(jiǎn)述什么是嵌入式系統(tǒng)。 簡(jiǎn)述ARM的版本及特點(diǎn)。 簡(jiǎn)述INTEL XSCALE架構(gòu)的主要組成。 簡(jiǎn)述INTEL PXA255的邏輯結(jié)構(gòu)。 簡(jiǎn)述你了解的嵌......

        共進(jìn)電子軟件工程師面試題目

        大題: 1、 auto、extern、register,static,volatile的作用 2、 從網(wǎng)絡(luò)的角度描述打開(kāi)的整個(gè)過(guò)程 3、 Linux進(jìn)程間通信的方法 4、 實(shí)現(xiàn)標(biāo)準(zhǔn)庫(kù)函數(shù) strcpy 5、 鏈表節(jié)點(diǎn) Struct......