ARM嵌入式体系结构与接口技术(Cortex-A53)
ARM是嵌入式领域最主要的CPU处理器。本课程包括体系结构、编程环境、指令集、异常处理、裸机开发、通讯接口、中断机制、PWM波控制等重要内容。
QT嵌入式图形开发
界面编程是QT的主要内容。本套餐涉及到工程搭建、常用控件、常用布局、常用对话框、事件处理等内容。 将讲述界面背后的故事, 让界面和后台文件操作网络操作等功能联系起来,实现高级应用
物联网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语言基础及编程能力,为后续学习打下基础。
Linux操作系统使用及C高级编程
本课程将在学员Shell命令、C语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括结构体、共用体、内存管理,通过Shell命令操作环境。通过本课程的学习,学员的操作能力更扎实、C语言基础更加扎实、编程能力得到进一步提升。
Qt6图形界面开发
Qt是一个跨平台的C++图形用户界面(GUI)工具包,支持网络编程、文件IO、图形图像处理、数据库等众多功能,是Windows系统、Linux系统桌面软件开发的主流UI框架,也被广泛应用于嵌入式UI设计领域。本课程面向具有C++编程基础的同学,涵盖了Qt开发环境搭建、常用组件使用、多窗体设计、文件IO、绘图、数据库编程、多线程编程、网络编程、多媒体编程等核心功能。
FreeRTOS操作系统
本课程是FreeRTOS操作系统的基础课,FreeRTOS 内核版本是基于 V10.5.1 进行讲解,硬件MCU则是基于Cortex-M系列内核的系统支持。首先讲解了Cortex-M系统及内核寄存器、异常处理和了解ARMv7汇编指令,再通过Keil软件仿真实现系统调度原理。对操作系统任务管理、消息队列、信号量、事件标志组、软件定时器、任务通知等API应用讲解,并通过函数逻辑框图的方式对内核源码进行
Linux C语言开发
C语言是嵌入式领域最重要也是最主要的编程语言,本课程从零开始讲解C语言,并通过大量编程实例重点讲解C 语言的高级编程知识。通过本课程学习学员会有比较扎实的C语言基础及编程能力,为后续学习打下基础。
AliOS Things物联网操作系统
该课程是由华清远见引入天猫精灵技术指导,围绕天猫精灵IoT技术打造的重磅项目实战教程,它汇集了天猫精灵技术专家大量物联网消费级智能产品、BLE、WiFi实战经验及案例,通过天猫精灵IoT开放平台进行项目开发与学习,共同打造IoT实战型人才!
QT嵌入式图形开发
界面编程是QT的主要内容。本套餐涉及到工程搭建、常用控件、常用布局、常用对话框、事件处理等内容。 将讲述界面背后的故事, 让界面和后台文件操作网络操作等功能联系起来,实现高级应用