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语言基础更加扎实、编程能力得到进一步提升。