5種嵌入式經典總線協議精講
UART、RS232、RS485、IIC、SPI是最常用的5種通信總線協議,廣泛應用于項目開發之中,可以說只要是智能終端產品,都會使用到它!智能時代,它不僅是嵌入式物聯網、智能硬件開發的必備技能,也是進一步學習TCP/IP等復雜通信協議的基礎
IMX8MP開發與實踐教程
本教程是基于恩智浦推出的一款i.mx8m plus SoC進行開發。課程共分為人工智能,工業自動化控制及系統開發三大部分。涵蓋了linux系統開發、Cortex-M7開發、AGV參考設計實際開發與應用、eIQ使用案例、ROS系統開發、Xenomai實時系統開發、EtherCAT總線開發以及多屏異顯與多攝像機采集技術等前沿技術。
ARM嵌入式體系結構與接口技術(Cortex-A53)
ARM是嵌入式領域最主要的CPU處理器。本課程包括體系結構、編程環境、指令集、異常處理、裸機開發、通訊接口、中斷機制、PWM波控制等重要內容。
QT嵌入式圖形開發
界面編程是QT的主要內容。本套餐涉及到工程搭建、常用控件、常用布局、常用對話框、事件處理等內容。 將講述界面背后的故事, 讓界面和后臺文件操作網絡操作等功能聯系起來,實現高級應用
C++開發基礎教程
在大型軟件、游戲的開發或者與操作系統有密切關聯的軟件開發中,C++都有著不可替代的優勢。是世界上使用最廣泛的編程語言之一。 具備 C/C++ 開發技能的工程師在行業內屬于“稀缺”人才。隨著物聯網技術的發展,C/C++ 技術在網絡通信(移動網絡、互聯網、Zigbee 等專用網絡)、多媒體處理、智能識別等領域得到了進一步的推動和發展。
物聯網ARM開發
STM32系列課程主要培養學員對嵌入式系統控制部分體系結構的理解,掌握基于STM32F05STM32F407這兩款MCU的軟硬件開發技術,掌握常用UART、I2C、SPI等接口技術和常用傳感器的使用方法,同時學會兩種常用的無線傳感網絡WiFi、BlueTooth的工作協議。
Linux驅動程序開發
Linux驅動程序開發作為嵌入式軟件開發中技術含金量最高的內容,是大部分嵌入式軟件工程師所希望從事的技術方向。本課程將硬件知識、內核態編程知識和驅動編程框架的知識融為一體,詳細介紹了字符設備、塊設備、網絡設備的驅動開發過程。理論與實踐相結合實現了常見硬件的驅動程序,以及驅動實現過程中常用的調試和故障排查技巧,力圖使學員達到中高級驅動開發水平。
FPGA設計初級培訓課程
FPGA應用初級班課程主要培養學員對FPGA的體系架構的理解,掌握開發流程和仿真調試技術,能夠熟練運用Verilog語言開發FPGA,掌握基于Altera FPGA和Xilinx FPGA的嵌入式設計流程,能夠搭建基于FPGA的嵌入式系統并完成仿真與調試。(溫馨提示:學員自行準備開發板)
5.0版嵌入式C語言預科
C語言是嵌入式領域最重要也是最主要的編程語言,本課程從零開始講解C語言,并通過大量編程實例重點講解C 語言的高級編程知識。通過本課程學習學員會有比較扎實的C語言基礎及編程能力,為后續學習打下基礎。
RISC-V嵌入式系統開發
織女星開發板VEGA-Lite是OPEN-ISA社區為中國大陸地區定制的一款一款基于NXP RV32M1的 RISC-V開發板,其具有體積小、功耗超低和功能豐富的特點。使用該開發板我們可以快速搭建一個基于NXP RV32M1 芯片的 RISC-V應用原型或者演示系統。該開發板還提供了易用的在線調試器,支持 flash編程、USB 虛擬串口和運行時的控制等功能。RISC-V與ARM其實并非互斥關系,
Linux操作系統使用及C高級編程
本課程將在學員Shell命令、C語言基礎知識之上,通過大量編程實例重點講解C語言的高級編程知識,包括結構體、共用體、內存管理,通過Shell命令操作環境。通過本課程的學習,學員的操作能力更扎實、C語言基礎更加扎實、編程能力得到進一步提升。