- 学习中
- 已学完
- 未学习
- 即将上线
嵌入式基础课程
66课时61小时13分
D1 计算机基础知识 | D2 认识C语言-Windows环境 | D3 带你走进Linux世界 |
D4 Linux环境-编程第一课 | D5 数据的表示 | D6 数据类型 |
D7 运算符(上) | D8 运算符(下) | D9 vi编辑器 |
D10 输入输出专题 | D11 控制语句if | D12 控制语句Switch |
D13 循环语句for | D14 循环语句 while do-while goto | D15 循环辅助语句 break continue |
D16 一维数组 |
D1 二维数组 | D2 字符数组和字符串 | D3 指针的基本用法 |
D4 指针的运算 | D5 指针与数组 | D6 指针与二维数组 |
D7 字符指针与字符串 | D8 指针数组 | D9 多级指针 void指针 const |
D10 函数的基本用法及传参 | D11 函数的传参 | D12 指针函数 |
D13 递归函数和函数指针 | D14 #define 和 typedef | D15 变量的作用域和生命周期 |
D16 字符串处理函数 |
D1 数据结构引入 | D2 线性表之顺序表(上) | D3 线性表之顺序表(下) |
D4 线性表之链表 | D5 线性表之链表应用 | D6 单链表的操作实现 |
D7 栈实现及其应用 | D8 队列实现及其应用(上) | D9 队列实现及其应用(下) |
D10 树及实现(上) | D11 树及实现(下) | D12 查找 |
D13 排序 |
嵌入式应用层课程
66课时75小时1分
D1 进程的创建和回收 | D2 exec函数族 | D3 守护进程 |
D4 GDB 调试多进程程序 | D5 线程的创建和参数传递 | D6 线程的回收及内存演示 |
D7 线程的取消和清理 | D8 互斥锁/读写锁的概念及使用、死锁的避免 | D9 条件变量的使用及注意事项 |
D10 线程池及gdb调试多线程 | D11 有名管道和无名管道 | D12 共享内存(内存映射的使用、注意事项、进程间通信、systemV共享内存) |
D13 信号机制上(信号概念、发送、定时器、信号捕捉、SIGCHLD) | D14 信号机制下(阻塞、信号集、信号驱动任务) | D15 消息队列 |
D16 信号灯(有名信号灯、无名信号灯、systemV信号灯) |
D1 C语言小项目:贪吃蛇 |
D1 web开发基本概念 | D2 wireshark分析GET方法 | D3 HTTP协议是怎样实现的? |
D4 静态页面到动态页面 | D5 form表单到CGI网关接口 | D6 CGI库的下载与使用 |
D1 安装和配置SQLite3环境 | D2 SQLite3的使用 | D3 sqlite3 常用API |
D4 联系人管理系统 |
D1 项目展示及实现原理 | D2 资源准备及实现服务器代码 | D3 实现客户端代码 |
D4 增加更多功能 |
嵌入式底层课程
58课时62小时14分
D1 C++简介 | D2 C++编程初步 | D3 C++数据类型 |
D4 C++的函数 | D5 结构体与类 | D6 构造与析构 |
D7 深拷贝与浅拷贝 | D8 静态成员与友元 | D9 继承 |
D10 多继承 | D11 多态性 | D12 运行时类型信息 |
D13 单目、双目运算符重载 | D14 特殊运算符重载 | D15 异常 |
D16 文件与流 | D17 函数模板与类模板 | D18 STL容器与算法 |
D1 Qt初步 | D2 常用界面设计组件 | D3 对话框与多窗体设计 |
D4 文件操作 | D5 数据库编程 | D6 Qt事件处理 |
D7 多线程编程 | D8 网络编程 | D9 多媒体编程 |
D10 项目的发布 |
D1 QT基础知识和UI设计 | D2 音视频数据处理基础 | D3 音视频数据处理实现 |
D4 图像和视频处理 | D5 音视频编编码 | D6 音视频编解码 |
D7 多媒体播放器功能控制 |
D1 OpenCV基础 | D2 图像的基本操作 | D3 图像色彩空间的转换 |
D4 图像二值化 | D5 ROI切割 | D6 图像颜色识别和替换 |
D7 图像的几何变换 | D8 图像添加水印 | D9 图像平滑和去噪 |
D10 形态学操作 | D11 图像的梯度 | D12 边缘检测 |
D13 图像亮度变换 | D14 图像金字塔 | D15 视频处理 |
D16 开发环境配置 | D17 Qt基础界面设计 | D18 音视频基础概念 |
D19 视频加载和显示 | D20 视频编辑功能实现 | D21 时间轴和剪辑管理 |
D22 音视频合成与导出 | D23 项目实战:完整视频编辑器功能 |
嵌入式开发拓展与实践
69课时156小时56分
D1 嵌入式系统概述 | D2 ARM寄存器组织与工作模式 | D3 ARM异常处理 |
D4 ARM指令集仿真环境搭建 | D5 数据处理指令 | D6 跳转与加载存储器访问指令 |
D7 栈的种类与应用 | D8 伪指令与伪操作 | D9 C和汇编的混合编程 |
D10 MP157开发环境搭建 | D11 LED驱动编程 | D12 UART驱动编程实验 |
D13 shell框架编程 | D14 PWM实验 | D15 软中断异常处理实验 |
D16 按键中断实验 | D17 光电开关、火焰传感器编程实践 | D18 定时器实验 |
D19 IIC总线原理 | D20 IIC总线驱动 | D21 IIC总线设备驱动 |
D22 SPI总线原理 | D23 SPI总线驱动 | D24 SPI总线设备驱动 |
D1 课程导学 | D2 移植过程分析 | D3 uboot的使用 |
D4 网络环境搭建 | D5 远程加载Linux系统 | D6 本地加载Linux系统 |
D7 uboot源码分析 | D8 uboot移植 | D9 tf-a与trusted版本的uboot移植 |
D10 Linux内核移植 | D11 根文件系统制作 | D12 buildroot移植方案【选修】 |
D1 platform总线 | D2 设备树文件 | D3 设备树编程 |
D4 设备树版本的LED驱动程序 | D5 Linux中断处理 | D6 中断底半部机制 |
D7 Linux内核中的定时与延时 | D8 按键去抖 | D9 内核的竞态与并发 |
D10 阻塞IO | D11 非阻塞IO | D12 select、poll、epoll实现原理分析 |
D13 异步IO | D14 内存管理 | D15 ioremap |
D16 mmap控制硬件 |
D1 input子系统 | D2 I2C子系统框架 | D3 I2C总线设备驱动编程 |
D4 SPI子系统框架 | D5 SPI总线设备驱动编程 | D6 混杂设备 |
D7 块设备驱动 | D8 网络设备驱动 |
嵌入式GUI开发
59课时62小时15分
D1 课程导学与项目介绍 | D2 Qt开发环境概述 | D3 配置Qt交叉编译环境 |
D4 QtQuick如何实现更好的交互界面 | D5 QML使用StackView实现页面跳转 | D6 QtQuick如何嵌入到C++程序 |
D7 QtQuick实现交互界面 | D8 QtQuick实现网络通信功能 | D9 sqlite3模块的实现 |
D10 完整功能实现:登录与注册 | D11 完整功能实现:投递与取件 | D12 搭建一个web服务器 |
D13 web网页展示快递柜状态信息 | D14 Web页面输出投递记录与决递员信息 | D15 代码上机调试 |
D16 数码管显示柜子编号 |
D1 开发板环境搭建 | D2 ui界面设计 | D3 V4L2驱动摄像头 |
D4 连接百度云智能,测试人脸识别功能 | D5 本地人脸信息录入 | D6 布防功能的实现 |
D7 项目验收 |
进阶-5G物联网开发
26课时32小时41分
D1 软件安装与原理图封装 | D2 原理图设计与PCB封装添加 | D3 PCB图布局布线 |
D4 元件PCB封装设计入门 |
D1 单片机基础 | D2 单片机开发三宝——原理图、数据手册和库函数帮助手册 | D3 单片机开发入门及华清在线虚拟仿真平台介绍 |
D4 ARM核相关介绍 | D5 STM32的GPIO | D6 STM32的中断 |
D7 STM32的UART | D8 STM32的DMA | D9 STM32的RCC |
D1 STM32的SysTick | D2 STM32的定时器 | D3 STM32的ADC |
D4 STM32的SPI | D5 STM32的LCD屏 | D6 STM32的I2C |
D7 裸机项目——健康监测助手(血氧、脉搏监控仪)(上) | D8 裸机项目——健康监测助手(血氧、脉搏监控仪)(下) |
D1 项目与课程介绍 | D2 传感器驱动 | D3 LCD驱动 |
D4 UI交互设计 | D5 项目综合设计与调试 |
天猫精灵项目实战
64课时86小时36分
D1 初识天猫精灵开发 试听 | D2 开始使用开发板 | D3 WiFi介绍 |
D4 物联网平台产品创建 | D5 物联网通用协议MQTT | D6 综合实战项目1 |
D7 综合实战项目2 |
赠送课程
95课时0小时0分
D1 查找上 | D2 查找下 | D3 排序 |
D1 标准I/O上 试听 | D2 标准I/O下 | D3 Linux下文件I/O |
D4 库的制作及使用 |
D1 数据结构顺序表 试听 | D2 单链表上 试听 | D3 单链表下 |
D4 循环链表及线性表的应用 | D5 栈及其实现 | D6 队列实现及应用举例上 |
D7 队列实现及应用举例下 | D8 树和二叉树上 | D9 树和二叉树下 |
D10 查找上 | D11 查找下 | D12 排序 |
D1 设备驱动环境搭建 | D2 驱动模块开发上 | D3 驱动模块开发下 试听 |
D4 字符设备驱动基础上 试听 | D5 字符设备驱动基础中 | D6 字符设备驱动基础下 |
D7 中断编程1 | D8 中断编程2 | D9 中断编程3 |
D10 中断编程4 | D11 中断编程5 | D12 平台总线专题1 |
D13 平台总线专题2 | D14 平台总线专题3 | D15 平台总线专题4 |