武漢畢業(yè)生就業(yè)安置:武漢華嵌嵌入式Linux就業(yè)班

武漢
當(dāng)前位置:求學(xué)問校網(wǎng)首頁>武漢培訓(xùn)>畢業(yè)生就業(yè)安置培訓(xùn)>武漢畢業(yè)生就業(yè)安置培訓(xùn)

武漢華嵌嵌入式Linux就業(yè)班

武漢華嵌科技有限公司
【學(xué)校名稱】:

武漢華嵌科技有限公司

【授課對象】:

【上課地點(diǎn)】:華中科技大學(xué)東校區(qū)wisco實(shí)驗(yàn)室2樓(洪山 光谷)

【乘車路線】:536,703,702,518,593,591,540,510,521, 728,583,709,1

【時 間】:2018-11-10 【瀏覽次數(shù)】:113次 【學(xué)費(fèi)】:詳情咨詢了解

    QQ在線詳細(xì)了解咨詢 QQ在線詳細(xì)了解咨詢
課程目標(biāo)
?

???? 通過本課程的系統(tǒng)學(xué)習(xí),可以使學(xué)員由淺入深地對ARM+Linux+Android系統(tǒng)全面學(xué)習(xí)。本課程針對嵌入式行業(yè)軟硬兼施的特點(diǎn),軟件方面從C語言、C++、數(shù)據(jù)結(jié)構(gòu)、Linux基礎(chǔ)、java基礎(chǔ)開始,逐步深入到Linux的高級應(yīng)用編程、Android應(yīng)用編程;硬件方面從最簡單的51單片機(jī)入手, 逐步學(xué)習(xí)ARM9、Cortex-A8平臺;整體上從應(yīng)用程序開發(fā)到底層的驅(qū)動開發(fā),最終融會貫通。學(xué)完后能夠獨(dú)立勝任嵌入式Linux應(yīng)用軟件開發(fā)、android應(yīng)用軟件開發(fā)、arm+linux平臺驅(qū)動開發(fā)等多方面工作,是中低基礎(chǔ)人員想從事嵌入式工程師職業(yè)發(fā)展的理想課程,也是目前武漢華嵌最熱門的課程,已經(jīng)開設(shè)38期,為社會輸送了大量嵌入式人才,很多企業(yè)嵌入式研發(fā)部門都有我們的學(xué)員,學(xué)員素質(zhì)深受企業(yè)贊許。

??? 師資團(tuán)隊(duì): 李家凱?? 周龍?? 馮勇?? 姚煒等老師。


?? 本課程培養(yǎng)周期為全日制18周(4個多月), 總課時為720學(xué)時,課程目標(biāo)包括:
????1. 精通linux操作系統(tǒng)使用;
????2. 精通linux下C、C++語言、數(shù)據(jù)結(jié)構(gòu)高級編程;
????3. 精通嵌入式linux高級應(yīng)用開發(fā),如IO、進(jìn)程、線程、網(wǎng)絡(luò)、數(shù)據(jù)庫編程等;
????4. 精通Qt GUI開發(fā);
????5. 精通java語言開發(fā);
????6. 精通Android移動互聯(lián)應(yīng)用軟件開發(fā)
????7. 掌握51單片機(jī)接口與程序設(shè)計(jì)(鏈接: 單片機(jī)實(shí)戰(zhàn)班課程體系
????8. 精通ARM處理器平臺及其接口硬件開發(fā);
????9. 掌握嵌入式Linux內(nèi)核裁減移植及內(nèi)核調(diào)試技巧;
????10. 掌握嵌入式Linux下 Bootloader的編寫方法;
????11. 精通嵌入式Linux下常用接口的驅(qū)動開發(fā),全國獨(dú)家ARM9+Cortex-A8雙平臺教學(xué)和實(shí)驗(yàn)的驅(qū)動課程;
????12. 掌握Android系統(tǒng)驅(qū)動開發(fā)流程;
????13. 精通嵌入式linux實(shí)際項(xiàng)目案例開發(fā)流程
????14. 職業(yè)素質(zhì)培養(yǎng):如簡歷制作、面試技巧、職場心得、模擬面試

新聞鏈接:華嵌1303期Linux就業(yè)班開學(xué)典禮隆重舉辦?


第一階段:Linux? C/C++軟件開發(fā)基礎(chǔ)

?


?

序號課程名稱內(nèi)容概要掌握程度
1嵌入式Linux C語言高級編程與500強(qiáng)企業(yè)筆試題剖析C語言是嵌入式領(lǐng)域最重要也是最主要的編程語言,本課程將在學(xué)員C 語言基礎(chǔ)知識之上,通過大量編程實(shí)例重點(diǎn)講解C語言的高級編程知識,包括函數(shù)與程序結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件、常用算法、內(nèi)存管理的使用等知識,穿插500強(qiáng)企業(yè)筆試題,加深理解。另外,對軟件編碼規(guī)范有嚴(yán)格要求,使學(xué)員養(yǎng)成良好的編碼習(xí)慣。精通
2Linux操作系統(tǒng)使用本課程從零起點(diǎn),講解Linux操作系統(tǒng)的概念和安裝方法,詳細(xì)介紹 Linux下的基本命令、管理配置和編輯器,包括VI編輯器,GCC編譯器,GDB調(diào)試器和 Make 項(xiàng)目管理工具等知識。精通
3C++面向?qū)ο缶幊?/td>C++是Linux應(yīng)用開發(fā)主要語言之一,本節(jié)重點(diǎn)讓學(xué)員掌握面向?qū)ο缶? 程的基本思想,以及C++語言的基礎(chǔ)內(nèi)容,圍繞封裝、繼承、多態(tài)特性展開,為第二階段的Qt軟件開發(fā)課程打好基礎(chǔ)。精通
4數(shù)據(jù)結(jié)構(gòu)程序=數(shù)據(jù)結(jié)構(gòu)+算法。本節(jié)包括鏈表、隊(duì)列、棧 、樹、圖等內(nèi)容,以及一些常見算法的實(shí)現(xiàn)。是對C語言的結(jié)構(gòu)體與指針,特別是內(nèi)存管理和算法描述的實(shí)際檢驗(yàn)。精通
5嵌入式軟件項(xiàng)目開發(fā)流程本課程主要通過實(shí)際企業(yè)項(xiàng)目演示,讓學(xué)員從宏觀了解嵌入式項(xiàng)目開發(fā)流程,讓學(xué)員建立起整體架構(gòu)的概念,包括嵌入式產(chǎn)品需求分析和底層移植、啟動代碼、驅(qū)動開發(fā)、系統(tǒng)部署、應(yīng)用軟件開發(fā)、調(diào)試、維護(hù)等整個過程。掌握

?

第二階段:嵌入式Linux應(yīng)用軟件開發(fā)

?

序號課程名稱內(nèi)容概要掌握程度
6嵌入式 Linux高級應(yīng)用編程嵌入式Linux應(yīng)用開發(fā)是嵌入式Linux中最重要的一部分,也是就業(yè)面 最廣的方向。本課程的主要目標(biāo)是精通嵌入式Linux下的程序設(shè)計(jì),精通嵌入式Linux開發(fā)環(huán)境,強(qiáng)化學(xué)員 對Linux應(yīng)用開發(fā)的理解和編碼調(diào)試的能力,包括系統(tǒng)編程、文件I/O、多進(jìn)程和多線程、網(wǎng)絡(luò)編程、GUI 圖形界面編程、嵌入式數(shù)據(jù)庫。精通
7QT GUI圖形界面程序設(shè)計(jì)(QT使用C++語言)本階段課程可以使學(xué)員快速掌握QT GUI編程技術(shù),可以編寫自己的Qt 應(yīng)用程序,能夠從事嵌入式Linux下Qt應(yīng)用開發(fā)相關(guān)的項(xiàng)目開發(fā)。重點(diǎn)學(xué)習(xí):Qt開發(fā)環(huán)境構(gòu)建,Qt基本控件用法講解,Qt與數(shù)據(jù)庫,Qt多進(jìn)程與多線程編程,Qt網(wǎng)絡(luò)編程技術(shù),Qt定時器、國際化、菜單、工具欄 、狀態(tài)欄,QTE在ARM開發(fā)板平臺上的移植等。精通
8綜合嵌入式軟件實(shí)戰(zhàn)訓(xùn)練在第二階段課程中,為了幫助學(xué)員充分有效地掌握核心知識點(diǎn)在企業(yè) 中的具體應(yīng)用,并開始逐步按照企業(yè)需求、流程和規(guī)范進(jìn)行實(shí)戰(zhàn)訓(xùn)練,在嵌入式Linux應(yīng)用開發(fā)課程講授過程中全部采用項(xiàng)目驅(qū)動的方式,將來自合作企業(yè)的全真案例貫穿于課程中, 實(shí)現(xiàn)的功能包括:基于QT的QQ聊天工具、基于QT的電子相冊、基于QT的五子棋游戲、基于QT的MP4播放器等。通過這種方式帶領(lǐng)學(xué)員分析企業(yè)崗位的真實(shí)技術(shù)需求,進(jìn)行案例演練, 從而快速掌握相關(guān)的技能和開發(fā)技巧。精通

?

第三階段:Android應(yīng)用軟件開發(fā)


?

序號課程名稱內(nèi)容概要掌握程度
9java面向?qū)ο缶幊?/td>內(nèi)容包括Java開發(fā)工具的安裝和配置,Java虛擬機(jī)原理,java基礎(chǔ)編程知識,抽象類、接口、內(nèi)部類、類的繼承、多態(tài)、異常處理、文件IO操作、多進(jìn)程、多線程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程等掌握
10Android應(yīng)用開發(fā)包括用戶界面UI開發(fā)、圖形編程接口、四大應(yīng)用程序組件;sqlite數(shù)據(jù)存儲、文件、多進(jìn)程、網(wǎng)絡(luò)編程、JNI、google地圖、打包發(fā)布等;通過大量的現(xiàn)場代碼演示達(dá)到講授目的,并通過布置小作業(yè)起到強(qiáng)化訓(xùn)練的效果。精通
11Android應(yīng)用項(xiàng)目實(shí)戰(zhàn)在android手機(jī)上實(shí)現(xiàn)簡易的局域網(wǎng)通信客戶端工具,與第二階段的Qt項(xiàng)目中聊天工具對接。精通

?

第四階段:嵌入式硬件接口與底層開發(fā)(BSP)

礎(chǔ)。

序號課程名稱內(nèi)容概要掌握程度
1251單片機(jī)接口設(shè)計(jì)(可選)本階段課程為2011年7月后武漢華嵌Linux就業(yè)班新增內(nèi)容,單片機(jī)是 最簡單的嵌入式處理器,對單片機(jī)及其外圍接口的熟練掌握有助于后面ARM處理器的學(xué)習(xí),也是對學(xué)員硬 件基礎(chǔ)知識的一個全面回顧與提高,尤其對在高校沒有接觸硬件方面知識而又希望能向ARM嵌入式方向發(fā) 展的同學(xué)有很大的幫助。本節(jié)主要講解單片機(jī)的指令集、各種外設(shè)資源接口的編程,如IO、AD、鍵盤、 LCD、蜂鳴器、數(shù)碼管、紅外、實(shí)時時鐘等,不同于高校教學(xué),武漢華嵌采用人手一臺單片機(jī)試驗(yàn)箱,全 程講師輔導(dǎo),通過多個實(shí)際的小項(xiàng)目鍛煉,達(dá)到實(shí)戰(zhàn)目的,從而為學(xué)習(xí)更復(fù)雜的嵌入式處理器打下堅(jiān)實(shí)的 基礎(chǔ)。掌握
13ARM處理器編程ARM是嵌入式領(lǐng)域最主要的CPU處理器,了解ARM處理器的基礎(chǔ)知識將 為后面課程的底層開發(fā)打好堅(jiān)實(shí)基礎(chǔ),本課程內(nèi)容包括ARM處理器體系結(jié)構(gòu)、編程環(huán)境、指令集、尋址方 式、調(diào)試、匯編和混合編程等方面的內(nèi)容,為后面移植課程的學(xué)習(xí)打好基礎(chǔ)。精通
14ARM硬件接口開發(fā)本課程重點(diǎn)實(shí)例講解ARM的常用接口開發(fā)及硬件電路設(shè)計(jì)基礎(chǔ)(包括 IO、 串口、看門狗、實(shí)時時鐘、SPI、IIC、掃描鍵盤、FLASH操作等),為以后的設(shè)備驅(qū)動的學(xué)習(xí)打好基 礎(chǔ)。精通
15嵌入式Linux系統(tǒng)開發(fā)系統(tǒng)開發(fā)是嵌入式Linux底層開發(fā)必備的基本技能,本課程將教會學(xué) 員在硬件電路板做好的情況下,如何從零開始搭建嵌入式Linux運(yùn)行環(huán)境,內(nèi)容包括內(nèi)核裁減、內(nèi)核移植 、交叉編譯、內(nèi)核調(diào)試、啟動程序Bootloader編寫、根文件系統(tǒng)制作和集成部署Linux系統(tǒng)等整個流程。精通
16嵌入式Linux內(nèi)核結(jié)構(gòu)分析本課程是驅(qū)動開發(fā)的基礎(chǔ)課程,深入內(nèi)核框架細(xì)節(jié),了解Linux相關(guān) 運(yùn)行機(jī)制,為后面的驅(qū)動開發(fā)打好基礎(chǔ),內(nèi)容包括內(nèi)核源碼結(jié)構(gòu)、內(nèi)存管理、進(jìn)程管理、中斷管理、系統(tǒng) 調(diào)用、內(nèi)核同步、時鐘和定時器管理、信號、調(diào)度、進(jìn)程間通信、文件系統(tǒng)和I/O設(shè)備管理等方面的內(nèi)容 。熟悉

?

第五階段:嵌 入式Linux驅(qū)動工程師
?
?

序號課程名稱內(nèi)容概要掌握要求
17

嵌入式Linux驅(qū)動開發(fā)基礎(chǔ)

(全國首家ARM9+Cortex-A8驅(qū)動課程)

介紹嵌入式Linux驅(qū)動開發(fā)相關(guān)概念及開發(fā)流程,了解驅(qū)動涉及到的 關(guān)鍵技術(shù)點(diǎn),并重點(diǎn)學(xué)習(xí)字符設(shè)備驅(qū)動開發(fā),包括串口、I/O、看門狗、實(shí)時時鐘、SPI、IIC、掃描鍵盤 、A/D轉(zhuǎn)換、定時器等接口的驅(qū)動開發(fā),為深入學(xué)習(xí)驅(qū)動高級開發(fā)打好基礎(chǔ)。精通
18嵌入式Linux驅(qū)動高級開發(fā)

(全國首家ARM9+Cortex-A8驅(qū)動課程)

驅(qū)動開發(fā)是嵌入式Linux開發(fā)難度最高的內(nèi)容,也是目前嵌入式行業(yè) 最緊缺的人才之一。有了前面課程知識的鋪墊,本課程將重點(diǎn)講解嵌入式Linux下常用接口驅(qū)動的編寫方 法,內(nèi)容包括:
1、flash驅(qū)動:掌握在linux環(huán)境下驅(qū)動常見flash存儲器(nor flash、nand flash);
2、塊設(shè)備驅(qū)動:掌握塊設(shè)備驅(qū)動的原理、學(xué)會ramdisk的編寫;
3、網(wǎng)卡驅(qū)動:掌握網(wǎng)卡設(shè)備的編寫原理、能夠熟練移植各種網(wǎng)卡驅(qū) 動。在對網(wǎng)卡硬件寄存器熟悉的基礎(chǔ)上,有能力為其編寫出完善的網(wǎng)卡驅(qū)動;
4、液晶驅(qū)動:掌握frambuffer驅(qū)動的原理。有能力在有控制器的嵌 入式平臺上參考液晶手冊實(shí)現(xiàn)各種常見液晶驅(qū)動;
5、sd卡驅(qū)動:掌握sdio接口操作,熟悉sd卡驅(qū)動的原理;
6、usb設(shè)備驅(qū)動:了解usb主機(jī)設(shè)備驅(qū)動的結(jié)構(gòu)及編程方式。
掌握
19Android驅(qū)動開發(fā)實(shí)例剖析介紹Android系統(tǒng)和嵌入式Linux系統(tǒng)差異化,了解Android系統(tǒng)的體系結(jié)構(gòu)、開發(fā)特點(diǎn)以及關(guān)鍵技術(shù)點(diǎn),掌握ARM平臺上的Android相 關(guān)開發(fā)工具和解決方案,介紹Android系統(tǒng)底層驅(qū)動開發(fā)和嵌入式Linux驅(qū)動開發(fā)的差異化,使學(xué)員全面了解Android系統(tǒng)的開發(fā)過程及發(fā)展前景。最后,以一個LED設(shè)備驅(qū)動實(shí)例,詳細(xì)剖析開發(fā)android設(shè)備驅(qū)動的全部流程。掌握
20職業(yè)素質(zhì)課程主要包括簡歷制作、面試技巧、職業(yè)素質(zhì)培養(yǎng)、職場成長之路、模擬 面試、企業(yè)現(xiàn)場招聘會等,旨在提高學(xué)員職業(yè)素養(yǎng),增強(qiáng)就業(yè)競爭力,入職后快速成長。掌握
21綜合嵌入式Linux項(xiàng)目實(shí)踐(華嵌畢業(yè)設(shè)計(jì),接納高校畢業(yè)設(shè)計(jì)課題和企業(yè)項(xiàng)目作為華嵌畢業(yè)設(shè)計(jì))本課程將通過一個真實(shí)完整的項(xiàng)目案例,讓學(xué)員了解真實(shí)項(xiàng)目的開發(fā)流程,讓學(xué)員知道如何將所學(xué)知識應(yīng)用到項(xiàng)目開發(fā)中。本課程將模擬真實(shí)項(xiàng)目的管理過程,培養(yǎng)學(xué)員項(xiàng)目團(tuán)隊(duì)協(xié)同開發(fā)能力,項(xiàng)目文檔編寫能力和新知識的學(xué)習(xí)能力,為下一步就業(yè)做好知識上和心理上的充分準(zhǔn)備。目前學(xué)員在華嵌可完成的真實(shí)項(xiàng)目包括:基于Android智能手機(jī)的遠(yuǎn)程視頻監(jiān)控系統(tǒng)、商用電子交易POS機(jī)終端、基于QTE的電站運(yùn)行監(jiān)控系統(tǒng)、自制智能小坦克等,學(xué)員可在學(xué)習(xí)期間獨(dú)立完成其中一個項(xiàng)目。也可以接納高校畢業(yè)設(shè)計(jì)課題和企業(yè)項(xiàng)目作為項(xiàng)目實(shí)戰(zhàn)內(nèi)容,華嵌老師負(fù)責(zé)指導(dǎo)完成。精通

?

    QQ在線詳細(xì)了解咨詢 QQ在線詳細(xì)了解咨詢

網(wǎng)上預(yù)約報名

讓培訓(xùn)機(jī)構(gòu)來找我,貨比三家!

網(wǎng)上報名,學(xué)費(fèi)立減50-300元

姓 名: 手 機(jī):
地 址: 留 言:
QQ:

武漢畢業(yè)生就業(yè)安置最新資訊

武漢畢業(yè)生就業(yè)安置熱門學(xué)校