
├── 01 C语言阶段
│ ├── 第1阶段 C语言基础
│ │ ├── 01 嵌入式知识体系分析+计算机组成原理讲解
│ │ ├── 02 C语言标准版本和区别分析+ASCII码表结构分析
│ │ ├── 03 半导体存储器特性+存储地址和存储单元联系
│ │ ├── …
│ │ ├── C语言关键字、数据类型、变量、运算符
│ │ ├── 程序结构、函数、数组、指针
│ │ └── 结构体、内存管理、编译原理
│ └── …
├── 02 Linux基础
│ ├── Linux系统基础
│ │ ├── Linux介绍与安装
│ │ ├── Linux远程连接服务器
│ │ ├── Linux常用命令
│ │ ├── Linux文件系统层次结构
│ │ └── Linux环境搭建
│ ├── Linux开发环境
│ │ ├── MobaXterm
│ │ ├── VMware
│ │ ├── Ubuntu系统
│ │ └── 常用工具
│ └── …
├── 03 数据结构
│ ├── 数据结构基础
│ │ ├── 数据结构概念
│ │ ├── 链表
│ │ ├── 栈和队列
│ │ ├── 树结构
│ │ └── 算法基础
│ ├── 数据结构项目练习
│ └── …
├── 04 嵌入式Linux系统编程
│ ├── 系统编程基础
│ │ ├── 文件操作
│ │ ├── 进程管理
│ │ ├── 线程编程
│ │ ├── 网络编程
│ │ └── 系统调用
│ ├── Linux底层开发
│ │ ├── 内存管理
│ │ ├── 文件描述符
│ │ └── 系统接口使用
│ └── …
├── 05 Shell编程
│ ├── Shell基础
│ │ ├── Shell环境介绍
│ │ ├── Shell脚本编写
│ │ ├── Shell变量
│ │ └── Shell流程控制
│ └── …
├── 06 嵌入式开发项目
│ ├── 阶段二项目
│ │ ├── 考勤机
│ │ ├── 智能安防
│ │ └── 智能指纹锁
│ └── …
├── 07 GUI开发
│ ├── LVGL图形库开发
│ │ ├── LVGL图形库基本概念与源码下载
│ │ ├── Linux系统FrameBuffer帧缓冲设备测试
│ │ ├── Linux系统基于VScode软件的LVGL测试
│ │ ├── ARM平台LVGL库移植
│ │ └── LVGL组件使用
│ └── …
├── 08 QT开发
│ ├── QT基础入门
│ │ ├── QT界面设计入门
│ │ ├── 基础窗口
│ │ ├── 信号与槽
│ │ ├── 基础控件
│ │ ├── 定时器
│ │ ├── 文件操作与工具栏
│ │ └── 交叉编译到ARM
│ └── …
├── 09 ARM嵌入式开发
│ ├── ARM开发基础
│ ├── ARM平台环境搭建
│ ├── ARM程序开发
│ └── …
├── 10 设备驱动开发
│ ├── Linux设备驱动基础
│ ├── 字符设备驱动
│ ├── LCD显示驱动
│ ├── 输入设备驱动
│ └── …
└── 11 综合项目实战
├── 嵌入式综合应用开发
├── 硬件设备控制
├── 图形界面应用
└── 项目部署调试