歡迎來(lái)到培訓(xùn)無(wú)憂(yōu)網(wǎng)!
授課機(jī)構(gòu):鄭州信盈達(dá)IT教育
地址:鄭州市二七區(qū)民主路6號(hào)
網(wǎng)報(bào)價(jià)格:¥電詢(xún)
課程原價(jià):¥電詢(xún)
咨詢(xún)熱線(xiàn):400-001-5729
課程詳情 學(xué)校簡(jiǎn)介 學(xué)校地址 申請(qǐng)?jiān)嚶?tīng)
關(guān)鍵詞:鄭州嵌入式開(kāi)發(fā)培訓(xùn)班哪里好 鄭州嵌入式開(kāi)發(fā)培訓(xùn)班價(jià)格 鄭州嵌入式開(kāi)發(fā)培訓(xùn)班有哪些
嵌入式Linux開(kāi)發(fā)課程培訓(xùn)班
課程簡(jiǎn)介
本課程從最 礎(chǔ)的C語(yǔ)言和數(shù)據(jù)結(jié)構(gòu)起步,一步步學(xué)習(xí)嵌入式LINUX系統(tǒng)移植、Linux應(yīng)用開(kāi)發(fā)、Android應(yīng)用開(kāi)發(fā)、Android系統(tǒng)移植、Android設(shè)備中間件開(kāi)發(fā)。本課程全程雙平臺(tái)教學(xué)Cortex-M4+四核ARM Cortex A9硬件平臺(tái)、Linux 3.5內(nèi)核。通過(guò)此課程的學(xué)習(xí),可以從入門(mén)到精通,進(jìn)入到“錢(qián)途”無(wú)限的Linux嵌入式開(kāi)發(fā)。包括應(yīng)用開(kāi)發(fā)和中間層開(kāi)發(fā),都足以勝任。本套課程融合了國(guó) 內(nèi)Linux培訓(xùn)和嵌入式培訓(xùn)的精華課程,并加入最 新的Linux 4.x驅(qū)動(dòng)開(kāi)發(fā),是國(guó) 內(nèi)首創(chuàng)的全套Linux驅(qū)動(dòng)開(kāi)發(fā)課程,成為國(guó) 內(nèi)大學(xué)生學(xué)習(xí)Linux嵌入式開(kāi)發(fā)的入門(mén)首 選!本課程總共分為八部分,零基礎(chǔ)起步,由淺入深,全面系統(tǒng)的介紹了Linux系統(tǒng)從應(yīng)用開(kāi)發(fā)、系統(tǒng)移植、再到Linux驅(qū)動(dòng)開(kāi)發(fā)的全過(guò)程。
適合人群
1、希望向嵌入式應(yīng)用方向開(kāi)發(fā)的工程師
2、基礎(chǔ)良好的在讀研究生或者即將畢業(yè)的應(yīng)屆畢業(yè)生
3、熟悉Linux應(yīng)用和框架開(kāi)發(fā),希望從上到下走通Linux系統(tǒng)的工程師
4、希望做驅(qū)動(dòng),做系統(tǒng)移植的工程師
5、有手機(jī)硬件維修基礎(chǔ),希望走向軟件開(kāi)發(fā)的特殊愛(ài)好者
6、在應(yīng)用職工程師想提升個(gè)人技術(shù)水平者
課程目標(biāo)
1、掌握操作系統(tǒng)原理,編譯原理,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫(kù)等相關(guān)知識(shí)
2、掌握Linux操作系統(tǒng)使用,包括命令,Shell,系統(tǒng)配置
3、掌握進(jìn)行Linux下應(yīng)用編程及系統(tǒng)調(diào)用
4、精通ARM CORTEX-A9體系結(jié)構(gòu)以及開(kāi)發(fā)
5、精通Bootloader移植、開(kāi)發(fā)
6、精通Linux系統(tǒng)移植,內(nèi)核裁減,調(diào)試
7、精通Linux常用接口驅(qū)動(dòng)開(kāi)發(fā)及驅(qū)動(dòng)移植
8、精通用開(kāi)發(fā)及系統(tǒng)移植
課程大綱
第 一階段:Linux基礎(chǔ)
1、C程序結(jié)構(gòu)、編譯原理、基本數(shù)據(jù)類(lèi)型、輸入、輸出函數(shù)
2、linux程序設(shè)計(jì),編譯器
3、Makefile 學(xué)習(xí)4、Shell編程
第二階段: C程序設(shè)計(jì)
1、C程序結(jié)構(gòu)、編譯原理、基本數(shù)據(jù)類(lèi)型
2、運(yùn)算符、表達(dá)式、流程控制、關(guān)鍵字
3、函數(shù)、數(shù)組,排序算法4、精講指針
5、預(yù)處理
6、結(jié)構(gòu)體、共用體、枚舉型
7、線(xiàn)性結(jié)構(gòu)(鏈表)8、堆棧應(yīng)用和舉例、棧與遞歸的實(shí)現(xiàn)
9、階段項(xiàng)目實(shí)戰(zhàn)
第三階段:Linux 高 級(jí)系統(tǒng)編程
1、創(chuàng)建和使用庫(kù)
2、文件和目錄的維護(hù)、掃描目錄
3、基于文件描述符的文件操作(非緩沖)4、多進(jìn)程
5、多進(jìn)程,進(jìn)程間通信
6、多線(xiàn)程編程
7、Socket網(wǎng)絡(luò)編程8、階段項(xiàng)目實(shí)戰(zhàn)
9、IO多路復(fù)用
第四階段:Cortex-M4/7 驅(qū)動(dòng)開(kāi)發(fā)
1、Cortex-M4 介紹,開(kāi)發(fā)環(huán)境搭建,GPIO模塊實(shí)戰(zhàn)
2、STM32F407 UART模塊實(shí)戰(zhàn)
3、STM32F407 中斷模塊實(shí)戰(zhàn)4、STM32F10X DMA模塊
5、基本&通用定時(shí)器定時(shí)功能軟件設(shè)計(jì)
6、ADC模數(shù)轉(zhuǎn)換模塊
7、STM32F407 RTC和系統(tǒng)定時(shí)器模塊實(shí)戰(zhàn)8、STM32F407 IIC模塊實(shí)戰(zhàn)
9、STM32F407 SPI模塊實(shí)戰(zhàn)
10、TFTLCD模塊實(shí)戰(zhàn)
11、觸摸屏模塊實(shí)訓(xùn)12、GUI
13、UCOS-II
14、環(huán)境檢測(cè)項(xiàng)目實(shí)戰(zhàn)
15、Cortex-M4高 級(jí)進(jìn)階模塊實(shí)訓(xùn) (CanBus總線(xiàn)、DAC數(shù)模轉(zhuǎn)換、高 級(jí)定時(shí)器、看門(mén)狗定時(shí)器、FSMC文件系統(tǒng)等)
16、熱門(mén)項(xiàng)目模塊實(shí)戰(zhàn)(Zigbee、IP程序遠(yuǎn)程升級(jí)、TCP/IP和USB模塊、心跳傳感器、433M模塊、通信協(xié)議、藍(lán)牙wifi、溫濕度檢測(cè)、語(yǔ)音等)
17、產(chǎn)品項(xiàng)目實(shí)戰(zhàn)(智能機(jī)械手臂、可穿戴設(shè)備、四軸無(wú)人機(jī)、人體健康檢測(cè)、駕校語(yǔ)音模擬等)
第五階段:嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)階段 (A9/A72雙平臺(tái)教學(xué),采用最新的RK-3399)
1、u-boot介紹,u-boot常用命令學(xué)習(xí)
2、Linux內(nèi)核移植編譯,裁剪
3、內(nèi)核頂層Makefile 交叉編譯器修改
4、根文件系統(tǒng)制作,掛接
5、驅(qū)動(dòng)理論,字符設(shè)備驅(qū)動(dòng)
6、設(shè)備驅(qū)動(dòng):Linux驅(qū)動(dòng)中斷編程
7、平臺(tái)總線(xiàn)驅(qū)動(dòng)模型8、LCD驅(qū)動(dòng)程序移植 ,LCD應(yīng)用程序編程
9、Linux輸入子系統(tǒng),觸摸屏驅(qū)動(dòng)
10、Linux I2C子系統(tǒng)
11、Exynos4412產(chǎn)品發(fā)布12、Linux驅(qū)動(dòng)項(xiàng)目實(shí)戰(zhàn)
第六階段:嵌入式 Android驅(qū)動(dòng)開(kāi)發(fā)階段
1、Android設(shè)備驅(qū)動(dòng)概述
2、Android設(shè)備驅(qū)動(dòng)概述
3、JNI開(kāi)發(fā)
4、NDK開(kāi)發(fā)
5、SystemServer
6、ServiceManager
7、Android Binder通訊機(jī)制
8、Android電源管理
9、Android調(diào)試方法
10、Android設(shè)備驅(qū)動(dòng)開(kāi)發(fā)實(shí)例:LED
11、Android設(shè)備驅(qū)動(dòng)開(kāi)發(fā)實(shí)例:按鍵
12、Android設(shè)備驅(qū)動(dòng)開(kāi)發(fā)實(shí)例:蜂鳴器
11、Android設(shè)備驅(qū)動(dòng)開(kāi)發(fā)實(shí)例:串口
12、Android設(shè)備驅(qū)動(dòng)項(xiàng)目實(shí)戰(zhàn)
第七階段:C++、QT開(kāi)發(fā)
1、C++新特性,類(lèi)和對(duì)象基本知識(shí)
2、類(lèi)和對(duì)象基本思想,構(gòu)造函數(shù),析構(gòu)函數(shù)
3、類(lèi)中特殊數(shù)據(jù)成員和函數(shù)成員的初始化等類(lèi)的其它基本知識(shí)
4、類(lèi)域,友元,運(yùn)算符重載
5、深入運(yùn)算符重載
6、派生與繼承
7、多態(tài)8、模版思想
9、名稱(chēng)空間,string類(lèi),智能指針,typeid操作符
10、Qt入門(mén)知識(shí)
11、Qt信號(hào)與槽函數(shù)機(jī)制
12、基于Qt的圖片瀏覽器的制作
13、基于Qt的MP3音樂(lè)播放器的制作
14、基于Qt的網(wǎng)絡(luò)視頻播放器的制作
第八階段:Linux綜合項(xiàng)目實(shí)戰(zhàn)
1、基于嵌入式linux的智能家居管理系統(tǒng)
2、智能醫(yī)療管理系統(tǒng)
2、智能醫(yī)療管理系統(tǒng)
3、智能物聯(lián)網(wǎng)管理系統(tǒng)
4、多媒體視頻廣告機(jī)
5、遠(yuǎn)程視頻監(jiān)控項(xiàng)目
6、USB鍵盤(pán)生產(chǎn)測(cè)試儀器
7、人臉識(shí)別系統(tǒng)
8、行車(chē)記錄儀
9、刷卡消費(fèi)系統(tǒng)
信盈達(dá)教育專(zhuān)注于提供高端方案設(shè)計(jì)、高端嵌入式/Android培訓(xùn)等服務(wù)。公司下設(shè)信盈達(dá)實(shí)訓(xùn)學(xué)院、信盈達(dá)研發(fā)中心、信盈達(dá)教學(xué)儀器三大業(yè)務(wù)板塊。十多年來(lái)信盈達(dá)堅(jiān)持著"技術(shù)領(lǐng)先、服務(wù)領(lǐng)先",以雄厚的實(shí)力和專(zhuān)業(yè)的品質(zhì)成為有實(shí)力從產(chǎn)品最底層研發(fā)到系統(tǒng)層開(kāi)發(fā)的嵌入式實(shí)訓(xùn)、產(chǎn)品解決方案提供商,為中 國(guó)IT行業(yè)提供有價(jià)值的職業(yè)教育服務(wù)。
專(zhuān)業(yè)為個(gè)人和企業(yè)提供嵌入式產(chǎn)品研發(fā)、生產(chǎn)、測(cè)試等服務(wù),可根據(jù)客戶(hù)需求設(shè)計(jì)產(chǎn)品的軟件、硬件?蛻(hù)亦可自行選擇公司現(xiàn)有的成熟解決方案或核心板定制開(kāi)發(fā)。我司可提供代加工業(yè)務(wù),以成品/半成品開(kāi)發(fā)或OEM/ODM等合作方式,力求與廣大客戶(hù)攜手共進(jìn)、共創(chuàng)輝煌!
信盈達(dá)在深圳、北京、上海、廣州、南寧、成都、鄭州等城市設(shè)立十二大直營(yíng)實(shí)訓(xùn)中心,并在深圳設(shè)立產(chǎn)品研發(fā)中心、生產(chǎn)基地、測(cè)試基地。集研發(fā)、生產(chǎn)、培訓(xùn)、銷(xiāo)售等中心。至今,信盈達(dá)產(chǎn)品銷(xiāo)售網(wǎng)絡(luò)已覆蓋全 國(guó)36個(gè)大中小城市,被廣泛運(yùn)用于政府、教育、金融、醫(yī)療、企業(yè)、運(yùn)營(yíng)商等領(lǐng)域。
學(xué)校名稱(chēng):鄭州信盈達(dá)IT教育
固定電話(huà):400-001-5729
授課地址:鄭州市二七區(qū)民主路6號(hào) 預(yù)約參觀