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