課程咨詢: 400-996-5531 / 投訴建議: 400-111-8989
認真做教育 專心促就業
新達內沈陽物聯網專為培養物聯網高端人才而設計采用大項目貫穿的方式(項目實戰占比整體課期30%),并深入結合人工智能和AI大模型技術,著力打造人工智能時代的C++、物聯網工程師。本系列課程最大特點是在講授知識點時將大力借助人工智能輔助開發,無論是設計理念還是代碼調錯調優。并在大項目實戰中融入AI大模型的接口,實現智能家居的全屋語音識別和語音分析。
新達內沈陽物聯網第一階段:標準C語言收獲技能
1、掌握編程語言的意義,掌握c運行原理,可以熟練搭建Linux下C語言開發環境
2、掌握C語言變量和數據類型以及數據類型之間的互相轉換,可以熟練的使用c語言運算符和類型轉換解決實際的運算問題
3、掌握C語言分支與循環結構,可以解決實際中所遇到的相關問題
4、掌握數組的語法,利用數組與循環的結合,以優化程序的結構,提高程序編輯效率,提高程序性能
5、掌握函數的語法,掌握利用函數來優化程序,消除冗余代碼,使得代碼更加清晰明確,提高代碼的可維護性
6、掌握指針的語法,掌握利用指針來簡化程序,可以有效的表示數據結構,實現內存的自由管理,以更加高效的使用內存
7、掌握字符串的語法,掌握利用字符串的方法來描述獲取到的用戶信息
8、掌握預處理指令和大型程序的方法,可以按照實際工作開發的方式來是實現程序的功能,使得學員更加貼近于實際的開發環境
9、掌握結構體的語法,掌握結構體的語法我們可以將相關的信息結合在一起來處理,極大的提高開發效率
10、掌握動態內存分配的語法,可以在程序運行的過程中動態的來修改內存大小,使用程序的使用更加靈活以適用于用戶的需求
11、掌握文件操作的語法,掌握實際程序的保存方式,完成程序的最后一環.
12、掌握數據結構和算法,掌握將實際生活中的數據化入程序中,并且以一定的方式來處理數據的方法
新達內沈陽物聯網嵌入式培訓課程第二階段:linux系統級開發收獲技能
1、掌握系統級軟件開發的各項原理、服務、接口
2、掌握linux系統的文件管理
3、掌握linux系統的內存管理
4、掌握linux系統的進程管理、進程樹建立、進程間通信
5、掌握linux系統的線程管理、線程同步技術
6、掌握linux系統中庫的制作
7、掌握linux系統中信號發送、處理、屏蔽
8、掌握TCP/IP網絡底層通訊協議的原理
新達內沈陽物聯網嵌入式培訓課程第三階段:標準C++語言收獲技能
1、掌握C++語言和C語言的兼容性及區別
2、掌握C++語言的各項語法特性以及面向對象的編程邏輯
3、掌握C++標準模板庫(STL)中容器的使用及優缺點
4、掌握類型泛化的編程思想對于代碼通用的重要性
5、掌握C++語言對于程序代碼結構優化的方法,消除冗余代碼,復用代碼過程,提高編碼效率
新達內沈陽物聯網嵌入式培訓課程第四階段:Qt圖形界面框架庫收獲技能
1、掌握QT應用程序的開發流程,能夠純手動的方式完成一個Qt項目的編寫、構建、運行。
2、掌握QT信號和槽的機制,能夠使用自定義信號和槽函數完成對象之間的通信。
3、掌握面向對象的QT編程,能夠手動或使用IDE完成面向對象的QT項目。
4、熟練使用Qt設計師、Qt創造器、Qt助手等工具,具備使用工具快速開發的能力。
5、掌握Qt事件機制,以及繪圖事件、定時器事件、鼠標事件、鍵盤事件等常用事件,能夠使用事件機制完成Qt的窗口程序。
6、掌握常用的繪圖操作以及坐標系統和坐標變換,能夠完成常見的2D繪圖功能。
7、掌握混合的方式,能夠快速完成各種窗口的設計。
8、掌握主窗口的布局,菜單欄、工具欄、狀態欄的添加以及和QAction的綁定,能夠完成包含主窗口的GUI程序的實現。
9、掌握常用的控件以及布局的使用,能夠完成復雜的窗口界面的設計。
10、掌握Model/View結構的原理及其相關類的使用,能夠使用Model/View的方式設計并實現數據管理的項目。
新達內沈陽物聯網嵌入式培訓課程第五階段:在線分布式視頻服務器(TNV)收獲技能
1、分布式流媒體系統是一款互聯網環境下的,分布式流媒體管理及播放平臺,提供流媒體文件的分布式存儲、上傳、下載、刪除和在線播放等功能。
2、系統后臺主要由跟蹤服務器、存儲服務器、ID服務器、客戶機、Web服務器等組成,支持業務擴展和二次開發,同時具備基于通用網絡協議的流媒體播放能力。
3、掌握基于TCP/IP、HTTP協議的網絡通信和Web服務器技術,
4、掌握基于Redis的內存管理、對象池化和數據緩存技術
5、掌握基于文件系統和My的數據持久化技術
6、掌握基于ACL、VLC等框架的應用服務器和流媒體播放器技術,基于GlusterFS的文件同步技術
7、掌握高并發、高可用、適度冗余和均衡負載的分布式云存儲技術
新達內沈陽物聯網嵌入式培訓課程第六階段:STM32單片機開發收獲技能
1、掌握STM32單片機開發環境的搭建
2、掌握GPIO特點和寄存器操作
3、掌握CMSIS標準庫的使用
4、掌握系統時鐘樹特點
5、掌握位帶操作的流程
6、掌握Systick定時器的特性和使用
7、掌握中斷編程
8、掌握串口特點,協議和操作流程
9、掌握I2C總線協議和操作流程
10、掌握一線式串行總線協議
11、掌握DMA特性和配置流程
12、掌握定時器的使用
13、掌握WIFI和MQTT網絡協議
新達內沈陽物聯網嵌入式培訓課程第七階段:系統移植及驅動收獲技能
1、掌握嵌入式linux系統軟件分類和部署
2、掌握uboot特點和移植流程
3、掌握linux內核配置和移植流程
4、掌握根文件系統制作流程
5、掌握linux內核程序編程基礎
6、掌握linux字符設備驅動開發基礎,掌握相關的操作接口read/write/ioctl
7、掌握字符設備文件的自動創建和銷毀
8、掌握混雜設備驅動開發基礎
9、掌握linux內核中斷編程,頂半部和底半部機制
10、掌握linux內核定時器使用
11、掌握linux內核并發和競態,解決異常問題
12、掌握等待隊列機制,實現進程的休眠和喚醒
13、掌握linux內核地址映射機制,ioremap和mmap
14、掌握linux內核platform機制提高驅動的可移植性和I2C驅動編程框架
新達內沈陽物聯網嵌入式培訓課程第八階段:智能家居大項目實戰收獲技能
1、掌握嵌入式產品開發的流程,需求分析,概要涉及,詳細涉及,單元測試,系統測試
2、掌握QT移植和QT圖形界面的實現,通過QT圖形界面操作硬件
3、掌握軟件的在線升級和本地升級功能
4、掌握MQTT協議的linux系統實現
5、掌握linux系統串口應用編程,實現數字舵機的操作,實現云臺功能
6、掌握溫濕度的監控和云服務的數據存儲功能
7、掌握linux系統攝像頭視頻的采集和網絡傳輸
以上內容是關于新達內嵌入式培訓課程的收貨,想要獲得詳細的課程大綱可以咨詢右側客服獲得也可以申請免費試聽課程。
【免責聲明】本文部分系轉載,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請在30日內與聯系我們,我們會予以更改或刪除相關文章,以保證您的權益!