300+技术栈,媲美5年嵌入式经验的知识体量,知识够硬核,你才有底气
- 计算机基础
- C 语言
- 数据结构
- 文件 IO 和标准 IO
- Linux 多进程、多线程、IO 模型
- 计算机网络基础
-
开发环境搭建
-
安装 ubuntu 系统
-
计算机基础
-
计算机原理
-
Linux 基础命令
-
GCC 编译器
-
进制转换
-
原码、反码、补码
-
数据存储原理
-
C 语言数据类型
-
C 语言运算符
-
C 语言控制语句
-
C 语言数组、函
数、指针 -
C 语言宏定义
-
C 语言结构体、联
合体、枚举 -
C 语言位域
-
C 语言内存剖析
-
内存的分配和释放
-
C 语言 static 关键字
-
C 语言堆区内存管理
-
C 语言动态内存管理
-
顺序表、链表
-
栈、队列
-
二叉树
-
图数据结构
-
哈希表
-
排序
-
时间复杂度
-
空间复杂度
-
Linux 系统调用原理
-
Linux 下文件的
操作 API -
基于标准 C 库的
文件操作 -
动态库应用
-
静态库应用
-
gcc 链接库原理
-
Linux 操作系统加
载动态库 -
Linux 下动态库使用
-
Linux 下静态库使用
-
进程原理、命令
-
进程创建
-
进程间通信
-
进程间同步原理
-
线程原理、命令
-
线程创建
-
线程间通信
-
线程间同步
-
阻塞 IO 原理
-
非阻塞 IO 原理
-
IO 多路复用原理
-
IP地址、子网掩码
-
默认网关
-
DNS服务器
-
数据包传输
-
局域网搭建原理
-
交换机、路由器工
作原理 -
数据包的网络传输
-
网络模型
-
网络通信原理
-
TCP 协议 / UDP 协议
-
网络通信常用协议
- Linux Socket 编程
- 从 C 到 C++
- C++ 常用设计模式
- QT 编程
- ARM 核技术
- 单片机接口技术
-
udp 客户端实现
-
udp 服务器端实现
-
udp 并发服务器实现
-
socket 在 tcp
客户端的使用 -
socket 在 tcp
服务器端的使用 -
TCP 粘包分析
-
并发服务器设计思想
-
TCP 协议的文件传输
-
WireShark 抓包工具
-
C++ 与 C 的不同
-
命名空间、引用本质
-
函数重载
-
默认值参数
-
内联
-
面向对象
-
封装、继承、多态
-
泛型编程
-
STL 容器
-
智能指针
-
lambda 表达式
-
右值引用
move移动语义 -
C++11 新特性
-
单例模式
-
工厂模式
-
代理模式
-
适配器模式
-
观察者模式
-
设计模式原则
-
设计模式思想
-
信号与槽
-
Qt 常用事件
-
Qt 界面设计
-
QSS 界面美化
-
Qt 文件操作
-
Qt 多线程
-
Qt 网络编程
-
Qt 数据库编程
-
Qt 图形与图像
-
QML 实现界面
-
CPU 核和 SOC 概念
-
ARM 八种工作模式
-
ARM 寄存器资源
-
ARM 汇编指令
-
ARM 核三级流水线原理
-
ATPCS 标准
-
ARM 异常处理
-
imx6ul 芯片
-
电子电路基础
-
硬件原理图阅读
-
GPIO 驱动
-
Timer 定时器
-
PWM 波输出
工作原理 -
PWM 波驱动外网
硬件设备 -
ARM 核中中断处理流程
-
串口通信工作原理
-
串口通信协议
- 单片机接口技术进阶
- 物联网技术
- stm32单片机实战
- 嵌入式系统移植
-
u_boot移植与
yocto系统定制 - Linux 设备驱动初阶
-
设备间数据通信
-
I2C 总线通信时序
-
I2C 总线通信协议
-
SPI 总线通信时序
-
SPI 总线通信协议
-
LCD 屏显示原理
-
LCD RGB 接口传输
数据原理 -
LCD 屏显示图像数据
-
摄像头数据采集原理
-
RFID 工作原理
-
RFID 进行卡数据读写
-
物联网 Lora 通信协议
-
4G 模块使用
-
zigbee 模块使用
-
无线数据传输
-
蓝牙无线数据传输
-
stm32 开发环境搭建
-
PWM 波电机控制
-
ps2 手柄通信原理
-
ps2 手柄控制小车
-
超声波避障
-
自动循迹
-
PID 算法
-
ESP8266 无线通信
-
温湿度数据采集
-
上位机软件开发
-
PC 机启动流程
-
嵌入式系统启动
-
交叉开发环境
-
跨平台编译
-
Linux 内核移植
-
Kconfig 编写
-
Kconfig 语法
-
根文件系统
init 进程启动 -
根文件系统挂载流程
-
BusyBox 定制根
文件系统
-
u-boot 源码阅读
-
u_boot 程序启动流程
-
u_boot 程序设计架构
-
u-boot 移植
-
Yocto 定制嵌入式系统
-
yocto 工具定制
-
嵌入式系统烧写
-
模块代码的编译
-
驱动程序操作硬件设备
-
字符设备驱动框架架构
-
platform 子系统编写
-
实现 LED 驱动
-
Device tree 语法
-
pinctrl 子系统
-
PWM 驱动
- Linux 设备驱动进阶
- Linux 设备驱动高级
- 嵌入式实战技能
-
智能家居客户端/
网关端 - 智能家居设备端功能
-
中断子系统
-
ADC 驱动实现
-
自旋锁应用
-
互斥锁应用
-
信号量应用
-
原子操作
-
阻塞方法
-
轮询机制
-
异步机制
-
i2c 子系统框架
-
spi 子系统架构
-
i2c/spi 从设备驱动
-
input 子系统架构
-
按键驱动实现
-
触摸屏驱动实现
-
framebuffer
子系统架构 -
LCD 显示屏驱动
-
块设备驱动
-
MTD 子系统架构
-
EMMC 驱动
-
Camera 子系统架构
-
Camera 驱动
-
网络子系统架构
-
网卡驱动实现
-
基于 PID 算法智能
循迹小车 -
PS 手柄无线控制
-
ESP8266 无线
数据传输 -
超声波避障
-
人脸/指纹识别
考勤机 -
物联网智能网关
-
git 代码版本管理工具
-
人脸识别
-
指纹识别
-
视频监控
-
通信协议制定
-
传感器数据采集与传输
-
zigbee 无线组网
与数据传输 -
lora 无线数据传输
-
CGI 交互式 web
-
httpd 服务器
-
语音识别
-
智能家居需求分析
-
项目架构设计
-
项目通信协议制定
-
注册功能实现
-
登陆功能
-
密码找回功能
-
信息修改功能
-
控制设备添加
和删除功能 -
设备打开和关闭
-
摄像头数据功能
-
环境信息数据获取
-
指纹控制门锁
-
人脸识别控制
-
电器设备开关
-
设备端环境信息数据
-
设备端语音控制
-
yocto 工具定制