一、培養(yǎng)目標(biāo)
為了能夠在短期內(nèi)培養(yǎng)出優(yōu)秀的嵌入式開發(fā)工程師,中程在線結(jié)合項(xiàng)目經(jīng)驗(yàn)、企業(yè)需求、職場要求,在項(xiàng)目總監(jiān)的帶領(lǐng)下完成完整的項(xiàng)目案例。從中程在線畢業(yè)的學(xué)員將具備1-2年的軟件開發(fā)經(jīng)驗(yàn)與項(xiàng)目經(jīng)驗(yàn)。具體的培養(yǎng)目標(biāo)包括:
精通Linux操作系統(tǒng)使用
精通Linux下C/C++語言高級編程
精通嵌入式Linux高級應(yīng)用開發(fā)
掌握ARM處理器平臺及其接口硬件開發(fā)
精通嵌入式Linux內(nèi)核裁減移植及內(nèi)核調(diào)試技巧
精通嵌入式Linux下常用接口的驅(qū)動(dòng)開發(fā)
掌握嵌入式Linux實(shí)際項(xiàng)目案例開發(fā)流程
二、課程特色
課程采用案例式教學(xué),突出“實(shí)訓(xùn)”。學(xué)員通過實(shí)際代碼分析、完整項(xiàng)目流程以及軟件工程的實(shí)踐,快速掌握實(shí)際項(xiàng)目開發(fā)管理要點(diǎn),積累開發(fā)經(jīng)驗(yàn)。該培訓(xùn)課程具有如下特點(diǎn):
學(xué)到的知識具備通用性
項(xiàng)目過程完整的知識點(diǎn)學(xué)習(xí)
完整的技術(shù)構(gòu)架學(xué)習(xí)
授課方式遵循企業(yè)實(shí)際項(xiàng)目開發(fā)流程和要點(diǎn)
畢業(yè)后具備企業(yè)項(xiàng)目組成員應(yīng)具備的主要能力
三、師資團(tuán)隊(duì)
依托7年企業(yè)培訓(xùn)經(jīng)驗(yàn),我們擁有一支兼?zhèn)漤?xiàng)目開發(fā)和教學(xué)經(jīng)驗(yàn)的數(shù)百人的專業(yè)師資隊(duì)伍,匯聚了國內(nèi)外各*領(lǐng)域的眾多專家、學(xué)者、研究與實(shí)踐的資深專業(yè)人士。
四、就業(yè)方向及崗位
學(xué)員就業(yè)方向包括:消費(fèi)類電子、工業(yè)控制、軍工企事業(yè)、電信/網(wǎng)絡(luò)/通訊、航空航天、汽車電子、醫(yī)療設(shè)備、儀器儀表等相關(guān)行業(yè)。
學(xué)員就業(yè)崗位包括:嵌入式軟件開發(fā)工程師、嵌入式應(yīng)用開發(fā)工程師、嵌入式驅(qū)動(dòng)開發(fā)工程師、嵌入式產(chǎn)品設(shè)計(jì)工程師、Linux軟件開發(fā)工程師、C/C++軟件工程師。
五、入學(xué)條件
具理工科類本科以上學(xué)歷,有C語言基礎(chǔ)和基本的英文讀寫能力,喜歡并有志投身于IT事業(yè)及手機(jī)軟件開發(fā),通過入學(xué)測試。
六、項(xiàng)目實(shí)訓(xùn)
項(xiàng)目一:MPlayer
MPlayer是一款為Linux編寫的電影播放器。能播放大部分由許多本地,XAnim,RealPlayer及Win32 DLL解碼器支持的MPEG,VOB,AVI,OGG/OGM,VIVO,ASF/WMA/WMV, QT/MOV/MP4,F(xiàn)LI,RM,NuppelVideo,yuv4mpeg,F(xiàn)ILM,RoQ,PVA,Matroska文件。也可以用它觀看 VideoCD,SVCD,DVD,3ivx,RealMedia,Sorenson,Theora,及MPEG-4 (DivX)影片。MPlayer 另外一個(gè)很大的特點(diǎn)是支持廣泛的輸出驅(qū)動(dòng)。它能工作在X11,Xv,DGA, OpenGL,SVGAlib,fbdev,AAlib,libcaca,DirectFB下,也可以使用GGI及SDL(此種方式下的所有驅(qū)動(dòng)) 以及一些低端的特定顯卡驅(qū)動(dòng)(針對Matrox,3Dfx及Radeon,Mach64, Permedia3)!MPlayer支持一些硬件MPEG解碼器的顯示,例如 DVB及DXR3/Hollywood+。此播放器能穩(wěn)定的播放損壞的MPEG文件(對于一些VCD很有用),并且它能播放著名的 windows media player不能播放的損壞的AVI文件。甚至能播放沒有索引部分的AVI文件,并且你還可以用-idx選項(xiàng)暫時(shí)重建索引,或者用 MEncoder永久性的建立索引,以此支持定位查找!MPlayer還有一套強(qiáng)大的擁有視音頻處理功能的濾鏡系統(tǒng)。
項(xiàng)目二:videolan
Videolan是一個(gè)操作非常簡單的媒體播放器,支持多種音頻視頻格式(MPEG-1,MPEG-2,MPEG-4,DivX,mp3,ogg...)和流媒體協(xié)議。VLC有著其強(qiáng)的模塊化設(shè)計(jì),這使得它對新文件格式解析、解碼器或流方法模塊能很容易地包含進(jìn)來。這個(gè)原則也延伸到了其它領(lǐng)域,使得VLC 可以對接口,音視頻輸出控制以及音視頻濾波模塊有著廣泛的選擇空間?,F(xiàn)在,VLC內(nèi)部模塊已經(jīng)超過300個(gè)。VLC受歡迎的原因是它有極強(qiáng)的播放能力,不完整、未下載完成或損壞的視頻文件都能順利地播放。(比如,正在被BitTorrent或eMule下載的文件)。這是因?yàn)樗且粋€(gè)基于包(組)的播放器。VLC支持FFmpeg支持的所有編碼器和所有文件格式。這也就是說DVD視頻和MPEG-4、OGG和MKV文件格式回放和支持的工作是將其取出 box(容器)。然而,這個(gè)特性并不是VLC的*特性。 VLC媒體播放器有一些Filter用于扭曲,旋轉(zhuǎn),切割,交織,復(fù)制視頻,創(chuàng)建顯示墻或增加一個(gè)logo層。它還可以制造出ASCII藝術(shù)視頻輸出。V LC媒體播放器可以播放高清晰度的錄制物,如使用CapVHS.exe復(fù)制到計(jì)算機(jī)上的D-VHS磁帶。這提供了在DRM 自由拷貝標(biāo)記下完成所有D-VHS磁帶的另一種方法。一個(gè)完整的磁帶庫(或約50 個(gè)2小時(shí)長的D-VHS) 可以放在一個(gè)TB大小的硬盤驅(qū)動(dòng)器上。然而,但它們必須用實(shí)時(shí)播放磁帶的方式來導(dǎo)入,并且不能簡單地拷貝成為數(shù)據(jù)文件。VLC使用FireWire(蘋果公司的IEEE1394標(biāo)準(zhǔn)接口)來進(jìn)行計(jì)算機(jī)和電纜盒的連接,可以將實(shí)時(shí),沒加密的內(nèi)容在顯示器或HDTV上進(jìn)行流緩沖。VLC可將播放的視頻作為桌面墻紙。