MTK嵌入式C实战
📘 30章 · 从入门到项目
v2.0
01
MTK平台概述
芯片发展史
物联网应用
SDK安装
驱动配置
进入章节
02
嵌入式C语言基础回顾
指针与数组
结构体联合体
位运算宏定义
进入章节
03
MTK SDK架构解析
SDK目录结构
核心库文件
API调用规范
进入章节
04
GPIO编程实战
模式配置
寄存器操作
LED闪烁实验
进入章节
05
UART串口通信
UART协议原理
驱动配置
串口收发实验
进入章节
06
I2C总线编程
I2C协议时序
控制器驱动
读写EEPROM
进入章节
07
SPI总线编程
模式与极性
SPI驱动配置
驱动LCD屏幕
进入章节
08
定时器与PWM
定时器配置
PWM输出控制
呼吸灯实验
进入章节
09
中断系统编程
中断向量表
优先级配置
按键中断实验
进入章节
10
ADC模拟量采集
ADC原理
驱动配置
电压采集实验
进入章节
11
看门狗定时器
看门狗原理
WDT配置
防止程序跑飞
进入章节
12
DMA数据传输
DMA工作原理
DMA配置
内存到外设传输
进入章节
13
Flash存储器编程
Flash驱动原理
读写接口
参数存储实验
进入章节
14
RTC实时时钟
RTC原理
RTC配置
日历与闹钟
进入章节
15
FreeRTOS移植与任务管理
FreeRTOS移植
任务创建删除
任务优先级
进入章节
16
FreeRTOS队列与信号量
队列通信
二值信号量互斥量
生产者消费者
进入章节
17
FreeRTOS软件定时器
软件定时器API
回调函数
周期性任务
进入章节
18
低功耗模式编程
低功耗模式介绍
睡眠与唤醒
电池电量管理
进入章节
19
Wi-Fi模块驱动
Wi-Fi芯片介绍
AT指令控制
TCP/UDP通信
进入章节
20
蓝牙BLE编程
BLE协议栈
MTK BLE API
广播与连接
进入章节
21
传感器驱动开发
I2C/SPI驱动框架
温度传感器
湿度传感器
进入章节
22
LCD显示驱动
LCD控制器初始化
帧缓冲操作
显示图片文字
进入章节
23
触摸屏驱动
触摸屏原理
MTK触摸驱动
手势识别
进入章节
24
音频编解码
I2S协议
音频驱动
录音与播放
进入章节
25
文件系统移植
FATFS文件系统
SD卡驱动
文件读写实验
进入章节
26
OTA远程升级
OTA原理
分区设计
固件下载校验
进入章节
27
调试与性能优化
JTAG调试
日志输出
内存泄漏检测
性能分析
进入章节
28
安全编程
AES/RSA加密
安全启动
防篡改机制
进入章节
29
综合项目一:智能家居网关
需求分析
模块划分
Wi-Fi+BLE+传感器
进入章节
30
综合项目二:工业数据采集器
多通道ADC
LCD显示
文件存储
远程上报
进入章节