第一篇:嵌入式軟件工程師評(píng)估題目
1.計(jì)算下列C語言表達(dá)式的值
0x34 & 0x78值為______
= = 0x64值為______
0x8 | 0x70值為______
0x55 ^ 0x88值為______&& 2值為______
strlen(“Hello!”)值為______
sizeof(char)值為______
32位系統(tǒng)上, sizeof(long)值為______
0x20 < 30? 1:2 值為______
!99值為______
2.用C語言預(yù)處理指令#define 聲明一個(gè)常數(shù),用以表明1年中有多少秒(忽略閏年問題)3.ARM指令是多少位的?
4.關(guān)鍵字volatile在C語言中有什么意義?
5.關(guān)鍵字const在C語言中有什么意義?
6.關(guān)鍵字static在C語言中有什么意義?
7.寫一段C語言代碼,動(dòng)態(tài)申請(qǐng)128K內(nèi)存,并將前面100個(gè)字節(jié)初始化為00xFF.8.寫一段C語言代碼,用遞歸的方式實(shí)現(xiàn)階乘函數(shù)
階乘的定義: n的階乘 = 1 * 2 * 3 *? ? *(n-1)* n
9.寫出下面C語言代碼段的輸出
#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)視或管理等功能。
嵌入式軟件工程師就是編寫嵌入式系統(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)并且還需要對(duì)些基礎(chǔ)知識(shí)有蠻多的了解;
3.對(duì)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ā)展非常快,很多軟硬件技術(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)的高級(jí)嵌入式工程師年薪在30萬元左右。即使是初級(jí)的嵌入式軟件開發(fā)人員,平均月薪也達(dá)到了3000—5000元,中高級(jí)的嵌入式工程師月薪平均超過10000元。做軟件實(shí)際上有高下之分,開發(fā)語言從機(jī)器語言、匯編到C、C++,再到紅透半邊天的Java、C#等,該學(xué)哪種呢?為什么有些開發(fā)者工資低,而有些開發(fā)者千金難求?為什么3年的Java高級(jí)程序員薪水僅僅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)目非常快,甚至可以不知道OSI模型,很可能自始至終都是軟件藍(lán)領(lǐng)。
嵌入式開發(fā)本身也有高下之分,至少包含嵌入式應(yīng)用程序工程師和底層的驅(qū)動(dòng)內(nèi)核工程師兩種。前者同樣是使用現(xiàn)成工具進(jìn)行簡(jiǎ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)建你的知識(shí)體系。比如學(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)制核心代碼的編寫可以讓你真正獲得知識(shí)。為進(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ù)》一文中,對(duì)未來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ā)布,日用范圍也將日益廣闊。對(duì)于企業(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)理。對(duì)測(cè)試?yán)碚摵头椒ㄓ幸欢私獾那度胧杰浖_發(fā)工程師還可以轉(zhuǎn)作嵌入式系統(tǒng)測(cè)試工程師,最終也可發(fā)展為IT項(xiàng)目經(jīng)理
第三篇:嵌入式軟件工程師個(gè)人簡(jiǎn)歷
嵌入式軟件工程師
個(gè)人信息:
姓名:董國杰
學(xué)歷:本科性別:男 專業(yè):電子信息工程現(xiàn)居住地:上海市浦東新區(qū)出生日期:1991.1.1
手機(jī):電子郵件:
自我評(píng)價(jià):
性格樂觀嚴(yán)謹(jǐn),行為處事態(tài)度認(rèn)真,力求完美,喜歡鉆研,尤愛軟件開發(fā)等科研性知識(shí)學(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)試工具,充分理解面對(duì)過程與面對(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í),能夠編寫基礎(chǔ)的驅(qū)動(dòng)程序。
? 了解基本硬件知識(shí)。
?
學(xué)習(xí)經(jīng)驗(yàn):
熟練掌握C語言、C++語言編程,對(duì)Linux操作系統(tǒng)下的程序編寫基本熟練,能夠使用gdb、gcc進(jìn)行程序調(diào)試,了解arm等底層以及硬件相關(guān)的基礎(chǔ)知識(shí),能夠完成基本的驅(qū)動(dòng)程序編寫以及掌握基本的內(nèi)核裁剪、移植等相關(guān)知識(shí)。運(yùn)用所學(xué)知識(shí)獨(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)對(duì)列車車次、車站以及用戶信息、和訂票、預(yù)訂票信息增加、刪除、修改、查看等功能。設(shè)計(jì)管理員權(quán)限以實(shí)現(xiàn)對(duì)車次、車站的增刪修改和對(duì)用戶信息的管理。
模塊化設(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、接受用戶注冊(cè)、并實(shí)時(shí)保存信息至數(shù)據(jù)庫中。
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ù):
完成配置文件讀寫規(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)和開發(fā)環(huán)境:
windows系統(tǒng),QT
項(xiàng)目描述:
在QT界面下,基于C++面對(duì)對(duì)象的封裝、繼承、多態(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,信號(hào)與系統(tǒng),數(shù)字信號(hào)處理,微機(jī)原理及接口技術(shù)等課程,基本掌握軟硬件基礎(chǔ)知識(shí)
證書及技能:
? 大學(xué)英語四級(jí)證書
? 電子線路CAD高級(jí)工程師證書
? 嵌入式工程師證書
第四篇:嵌入式軟件工程師課程
課程體系
在實(shí)訓(xùn)項(xiàng)目經(jīng)理的帶領(lǐng)下,通過完成多個(gè)企業(yè)級(jí)項(xiàng)目(基于ARM的串行數(shù)據(jù)無線傳輸系統(tǒng)、基于ARM的無線數(shù)據(jù)采集系統(tǒng)、基于ARM的GPRS應(yīng)用系統(tǒng))的分析、設(shè)計(jì)和開發(fā),掌握開發(fā)企業(yè)級(jí)軟件項(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ì),指針 類與對(duì)象(封裝性)類的擴(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)程 信號(hào) 消息隊(duì)列車 共享內(nèi)存 信號(hào)量 線程的創(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é)知識(shí)點(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ì)的基本知識(shí) 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)核同步 信號(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)程序開發(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ā)高級(jí) 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)對(duì)點(diǎn)控制;點(diǎn)對(duì)多點(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é)知識(shí),特別是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)
長沙牛耳教育地址:長沙市五一廣場(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)的軟件開發(fā)為主,培養(yǎng)學(xué)生在嵌入式領(lǐng)域進(jìn)行軟件開發(fā)、軟/硬件測(cè)試、系統(tǒng)維護(hù)等方面的綜合技能,旨在為社會(huì)提供嵌入式軟件開發(fā)、產(chǎn)品測(cè)試、技術(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)。
課程簡(jiǎ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ā)、軟/硬件測(cè)試等技能,旨在為社會(huì)提供嵌入式軟件開發(fā)、嵌入式產(chǎn)品測(cè)試、嵌入式技術(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)。
第五篇:嵌入式軟件工程師如何學(xué)習(xí)
嵌入式軟件工程師如何學(xué)習(xí)
嵌入式工程師如何學(xué)習(xí)
嵌入式行業(yè),技術(shù)的更新是非躊的,每一位工程師都需要在中不斷的更新自己的知識(shí),掌握技術(shù)動(dòng)態(tài)或者解決自己中遇到的問題,以下是嵌入式軟件工程師獲取新知識(shí)的一些方式,也給即將成為嵌入式工程師的你一些好的建議:
去相關(guān)專業(yè)網(wǎng)站上學(xué)習(xí):
調(diào)查數(shù)據(jù)顯示,在嵌入式工程師經(jīng)常關(guān)顧的網(wǎng)站中,CSDN和21IC所占的比例最大,分別為23%和18%,而這兩個(gè)網(wǎng)站也分別代表了編程開發(fā)人員以及電子工程師兩類人群,而嵌入式在線、電子工程專輯、電子產(chǎn)品世界、EDN、IT實(shí)驗(yàn)室所占比例均為10%-15%左右。
嵌入式工程師通過其它途徑獲取行業(yè)信息:
調(diào)查數(shù)據(jù)顯示,“技術(shù)圖書、專業(yè)論壇、業(yè)內(nèi)門戶網(wǎng)站、搜索引擎”是嵌入式工程師獲取知識(shí)的主要途徑(接近70%),其中各項(xiàng)所占比例分別為20%、16%、16%、14%,網(wǎng)絡(luò)已經(jīng)成為嵌入式工程師獲取專業(yè)知識(shí)的主要途徑。除了以上4大途徑外,部分工程師也會(huì)通過培訓(xùn)、廠商網(wǎng)站、博客/群組、雜志/期刊/報(bào)紙、行業(yè)展會(huì)/技術(shù)研討會(huì)以及電子郵件訂閱等途徑獲取信息。牛耳教育提供的免費(fèi)電子圖書、視頻教程等資料每年下載次數(shù)已達(dá)到十多萬。
搜索引擎是各類工程師最好的老師:
xinpujingyulecheng89.com E0DNK
對(duì)搜索引擎的使用調(diào)查中,百度雖然占據(jù)國內(nèi)搜索引擎市場(chǎng)絕大部分的市場(chǎng)份額,但超過60%以上的嵌入式工程師們卻明顯偏愛于使用google,造成這一結(jié)果的原因是,工程師們可以從國外的網(wǎng)站獲取更多技術(shù)資料以及學(xué)習(xí)資料。同時(shí)我們也可以得出這樣一個(gè)結(jié)論:在嵌入式這一高端領(lǐng)域的學(xué)習(xí)中,因?yàn)楹芏嗉夹g(shù)資料都是英文的,所以要及時(shí)了解技術(shù)發(fā)展、學(xué)習(xí)相關(guān)的技術(shù),開發(fā)者具備一定的英文閱讀能力是非常有必要的。
xinpujingyulecheng89.com E0DNK