首页
›
嵌入式基础与RISC-V
›
171-嵌入式系统开发
›
《嵌入式系统ARM架构裸机编程与外设接口驱动开发实战》
VIP10
本课程属于:171-嵌入式系统开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统ARM架构裸机编程与外设接口驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARM架构概述与开发环境搭建
ARM处理器发展史 · Cortex-M系列介绍 · 交叉编译工具链安装
ARM
架构概述
02
裸机程序启动流程与链接脚本
启动文件分析 · 向量表 · 链接脚本(.lds)编写
裸机程序启动流程
链接脚本
03
GPIO接口编程
GPIO寄存器详解 · 推挽输出与开漏输出 · LED灯驱动实战
GPIO
接口编程
04
UART串口通信
UART协议原理 · 波特率配置 · 轮询模式收发
UART
串口通信
05
定时器与PWM输出
SysTick系统滴答定时器 · 通用定时器配置 · PWM生成
PWM
定时器
06
中断系统与NVIC
中断优先级分组 · 中断使能与屏蔽 · 中断服务函数编写
NVIC
断系统
07
ADC模拟数字转换
ADC工作原理 · 单次转换与连续转换 · 内部温度传感器读取
ADC
模拟数字转换
08
SPI总线通信
SPI协议时序 · 主从模式配置 · Flash芯片读写
SPI
总线通信
09
I2C总线通信
I2C协议时序 · 起始/停止条件 · AT24C02 EEPROM读写
I2C
总线通信
10
DMA直接存储器访问
DMA工作原理 · 内存到外设传输 · 内存到内存传输
DMA
直接存储器访问
11
看门狗与低功耗模式
独立看门狗(IWDG) · 窗口看门狗(WWDG) · 睡眠模式
看门狗
低功耗模式
12
RTC实时时钟
RTC原理 · 日历配置 · 闹钟中断
RTC
实时时钟
13
外部中断EXTI
EXTI线配置 · 边沿触发选择 · 中断/事件模式
EXTI
外部
14
DAC数模转换
DAC工作原理 · 波形生成 · 正弦波输出
DAC
数模转换
15
CAN总线通信
CAN协议帧格式 · 位时序配置 · 过滤器设置
CAN
总线通信
16
USB设备开发
USB协议基础 · 设备枚举过程 · HID设备实现
USB
设备开发
17
SD卡与FATFS文件系统
SDIO接口 · SD卡初始化 · FATFS移植
SD
FATFS
18
LCD液晶显示驱动
TFT-LCD原理 · FSMC接口 · ILI9341驱动
LCD
液晶显示驱动
19
触摸屏与手势识别
电阻/电容触摸原理 · 触摸坐标校准 · 手势识别算法
触摸屏
手势识别
20
传感器数据采集
DHT11温湿度 · MPU6050六轴 · BMP280气压
传感器数据采集
DHT11
21
FreeRTOS移植与任务管理
FreeRTOS源码结构 · 任务创建与删除 · 任务优先级
FreeRTOS
移植
22
FreeRTOS同步与通信
队列 · 信号量 · 互斥量
FreeRTOS
同步
23
FreeRTOS中断管理
中断嵌套 · 延迟中断处理 · 二值信号量与中断同步
FreeRTOS
断管理
24
内存管理与优化
堆栈分析 · 内存泄漏检测 · 静态内存分配
内存管理
优化
25
Bootloader设计与实现
双区启动 · 固件校验 · Flash擦写
Bootloader
设计
26
固件加密与安全
读保护 · 写保护 · 加密算法
固件加密
安全
27
调试技巧与逻辑分析仪
JTAG/SWD调试 · 断点与单步 · printf调试
调试技巧
逻辑分析仪
28
性能分析与代码优化
代码大小优化 · 执行速度优化 · 功耗优化
性能分析
代码优化
29
综合项目一
智能家居网关 · MQTT协议 · 传感器数据上云
综合项目一
智能家居网关
30
综合项目二
四轴飞行器飞控:姿态解算 · PID控制 · 电机驱动
综合项目二
四轴飞行器飞控
所属VIP或分类
同VIP:ARM架构Bootloader调试与Linux内核裁剪实战
同VIP:ARM架构驱动开发与Bootloader调试实战
同VIP:ARM架构驱动开发与Linux内核裁剪实战