針對嵌入式開發(fā)技術(shù)工程師而言,從技術(shù)上必須超越三道副本,分別是"硬件配置"開發(fā)、操作系統(tǒng)開發(fā)和系統(tǒng)軟件開發(fā),三者缺一不可(假如缺一環(huán),工作中的技術(shù)性發(fā)展趨勢會受到限制)。超越三個碉堡的方式是根據(jù)服務(wù)平臺級的系統(tǒng)軟件開發(fā),煅造優(yōu)良的系統(tǒng)軟件編程思維;在這個手機(jī)軟件編程思維和一定的程序編寫工作經(jīng)驗基本上,可以更強(qiáng)得看穿操作系統(tǒng),了解操作系統(tǒng)的每個分系統(tǒng)原理和組成因素;進(jìn)而在具有了一定"硬件配置"開發(fā)基本后,可以在開發(fā)板或是公司設(shè)計的木板上坦然得構(gòu)建起考慮成本費、特性或別的規(guī)定的嵌入式系統(tǒng)軟件,并在這個嵌入式系統(tǒng)軟件上進(jìn)行機(jī)器設(shè)備運用的手機(jī)軟件開發(fā)。
本課程內(nèi)容便是依照以上的方式設(shè)計制作的:
(1)基本環(huán)節(jié):與高等院校的課程內(nèi)容開展對接,并為學(xué)員奠定扎扎實實得語言基本;此外必須了解大家中后期開發(fā)系統(tǒng)軟件的自然環(huán)境即WINDOW和Linux操作系統(tǒng)
(2)服務(wù)平臺系統(tǒng):以應(yīng)用軟件新項目為核心,在新項目中靈活運用以GUI、數(shù)據(jù)庫查詢、網(wǎng)絡(luò)通信等上位機(jī)軟件的流行開發(fā)技術(shù)性,創(chuàng)建起優(yōu)良的編程思維和新項目模塊化設(shè)計觀念,了解了根據(jù)操作系統(tǒng)之上的開發(fā)技術(shù)性,累積一定的新項目開發(fā)工作經(jīng)驗和文本文檔工作能力。
(3)嵌入式機(jī)器設(shè)備:以ARM原裝機(jī)開發(fā)為起始點,讓學(xué)員把握根據(jù)射頻收發(fā)器的開發(fā)技術(shù)性,了解計算機(jī)軟件一步一步怎樣從底層被構(gòu)建起來。以一款UCOS-II的嵌入式機(jī)器設(shè)備為例子,讓學(xué)員懂了嵌入式系統(tǒng)軟件原理和全部全過程中必須進(jìn)行的各種開發(fā)技術(shù)性。讓學(xué)員構(gòu)建起以根據(jù)嵌入式Linux操作系統(tǒng)的此外一款機(jī)器設(shè)備,從這當(dāng)中更為掌握嵌入式Linux的整體原理及其整體構(gòu)架,了解驅(qū)動開發(fā)全過程,更為有利于學(xué)員了解運用開發(fā)技術(shù)性。
二:培養(yǎng)計劃
根據(jù)本課程內(nèi)容的系統(tǒng)學(xué)習(xí),能夠使學(xué)員循序漸進(jìn)地對嵌入式Linux系統(tǒng)軟件全方位學(xué)習(xí)培訓(xùn),可以單獨擔(dān)任嵌入式Linux運用開發(fā)、系統(tǒng)軟件開發(fā)等各個方面工作中。教學(xué)目標(biāo)包含:
熟練linux操作系統(tǒng)應(yīng)用;
熟練linux下C語言高級程序編寫;
熟練嵌入式linux高級運用開發(fā);
把握ARMCPU服務(wù)平臺以及插口硬件配置開發(fā);
熟練嵌入式Linux下Bootloader的撰寫方式 ;
熟練嵌入式Linux下常見插口的驅(qū)動開發(fā);
掌握WinCE/UCOS系統(tǒng)軟件的運用開發(fā)及底層開發(fā)
豐富多彩的嵌入式linux具體新項目實例開發(fā)步驟
三:就業(yè)方向
1、LinuxC開發(fā)技術(shù)工程師
2、C/C++系統(tǒng)軟件開發(fā)技術(shù)工程師
3、手機(jī)應(yīng)用程序開發(fā)技術(shù)工程師
4、單片機(jī)設(shè)計開發(fā)技術(shù)工程師
5、嵌入式系統(tǒng)軟件開發(fā)技術(shù)工程師
6、嵌入式系統(tǒng)軟件驅(qū)動開發(fā)技術(shù)工程師
四:招收目標(biāo):
(1):大學(xué)本科本科以上學(xué)歷,理科有關(guān)技術(shù)(電子計算機(jī)、電子技術(shù)、軟件開發(fā)、無線通信、自動化技術(shù)、自動控制系統(tǒng)、通信、應(yīng)用物理學(xué)、應(yīng)用數(shù)學(xué)、儀表設(shè)備、檢驗/測控技術(shù)、機(jī)械自動化、汽車電子產(chǎn)品等技術(shù)者優(yōu)先選擇)。
(2):年紀(jì)在22-35周歲之內(nèi)志于從業(yè)嵌入式制造行業(yè)開發(fā)者(3):授課周期時間:6個月總共學(xué)時500個學(xué)時五:課程內(nèi)容表明1、從電腦編程下手,塑造手機(jī)軟件編程思維,在程序編寫全過程中慢慢了解ARM芯片系統(tǒng)架構(gòu)的硬件配置底層原理及其各種外接設(shè)備驅(qū)動開發(fā)全過程。2、反映新項目實踐活動來推動集中學(xué)習(xí)的教學(xué)策略,擺脫學(xué)員“不容易動手能力”或無工作經(jīng)驗的疑惑3、反映終端設(shè)備+服務(wù)平臺的軟件架構(gòu),順從公司將來的關(guān)鍵技術(shù)方位,融入后PC時期的開發(fā)方式4、重視電子信息技術(shù)基本和基本原理的塑造,為學(xué)員圓滿越過公司筆試題目關(guān)和事后關(guān)鍵技術(shù)上的發(fā)展趨勢奠定濃厚的基本。5、每一個環(huán)節(jié)課程內(nèi)容嚴(yán)苛依照嵌入式開發(fā)步驟開展監(jiān)管,從需求分析文檔剛開始,到設(shè)計方案,潛移默化開發(fā)標(biāo)準(zhǔn)標(biāo)準(zhǔn)一直到開發(fā)及其后的檢測全過程中課堂教學(xué)課程內(nèi)容圍繞以內(nèi)。