首页
›
嵌入式与底层系统
›
043-ARM Cortex-A与ARM64系统编程
›
《嵌入式系统ARM架构裸机编程与驱动开发外设接口调试实战工程》
VIP20
本课程属于:043-ARM Cortex-A与ARM64系统编程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式系统ARM架构裸机编程与驱动开发外设接口调试实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式系统ARM架构裸机编程与… · 核心概念 · 整体框架与实战路线
课程导入
ARM
02
ARM架构基础
目标=ARM处理器体系结构 · 寄存器组织 · 工作模式
ARM
架构基础
03
开发环境搭建
目标=交叉编译工具链 · 调试器 · 仿真器
开发环境搭建
目标=交叉编译工…
04
裸机启动流程
目标=上电复位 · 启动代码 · 链接脚本
裸机启动流程
目标=上电复位
05
GPIO裸机编程
目标=GPIO寄存器配置 · 输入输出模式 · 上下拉设置
GPIO
裸机编程
06
中断系统与异常处理
目标=NVIC/GIC配置 · 中断优先级 · 中断服务程序编写与中断嵌套调试
断系统
异常处理
07
定时器与PWM
目标=系统滴答定时器 · 通用定时器 · PWM输出
PWM
定时器
08
串口UART通信
目标=UART协议基础 · 波特率配置 · 收发中断
UART
串口
09
I2C总线驱动
目标=I2C协议时序 · 主从模式 · 寄存器操作
I2C
总线驱动
10
SPI总线驱动
目标=SPI协议模式 · 片选控制 · 全双工通信
SPI
总线驱动
11
ADC与DAC
目标=模拟信号采集 · 参考电压 · 采样精度
ADC
DAC
12
DMA控制器
目标=DMA通道配置 · 传输模式 · 中断处理
DMA
控制器
13
存储器与Flash编程
目标=NOR/NAND Flash · EEPROM · 存储器映射
Flash
存储器
14
时钟与电源管理
目标=时钟树配置 · PLL锁相环 · 低功耗模式
时钟
电源管理
15
看门狗与复位管理
目标=独立看门狗 · 窗口看门狗 · 复位源识别与系统可靠性设计
看门狗
复位管理
16
驱动开发基础
目标=驱动分层模型 · 寄存器抽象 · 硬件抽象层HAL
驱动开发基础
目标=驱动分层模…
17
字符设备驱动
目标=设备号 · 文件操作集 · open/read/write/io…
字符设备驱动
目标=设备号
18
中断驱动与并发控制
目标=中断上下半部 · 自旋锁 · 互斥锁
断驱动
并发控制
19
外设接口调试方法
目标=示波器 · 逻辑分析仪 · JTAG/SWD调试
外设接口调试方法
目标=示波器
20
常见通信问题排查
目标=时序不匹配 · 电平不兼容 · 信号完整性
常见通信问题排查
目标=时序不匹配
21
综合实战一
目标=基于ARM裸机的多外设数据采集…
综合实战一
ARM
22
综合实战二
目标=UART+I2C+SPI多总线…
综合实战二
UART+I2C+SPI
23
综合实战三
目标=定时器中断+PWM+ADC的电…
综合实战三
PWM+ADC
24
综合实战四
目标=DMA+串口+Flash的固件…
综合实战四
DMA+
25
综合实战五
目标=低功耗环境监测节点从裸机到驱动…
综合实战五
目标=低功耗环境…
26
调试工具进阶
目标=OpenOCD · GDB脚本 · Semihosting
调试工具进阶
OpenOCD
27
代码优化与可移植性
目标=编译优化 · 内存布局 · 条件编译
代码优化
可移植性
28
常见问题与陷阱
目标=启动失败 · 中断丢失 · 外设不响应
常见问题
陷阱
29
工程化实践
目标=版本控制 · 模块化设计 · 单元测试
工程化实践
目标=版本控制
30
课程总结与提升
目标=知识体系回顾 · 综合能力评估 · 进阶学习路线与项目实战建议
课程总结
提升
所属VIP或分类
同VIP:ARM-Cortex-A与ARM64编程性能优化
同VIP:ARM64反汇编与系统编程性能调优实战工程
同VIP:ARM64反汇编与逆向分析调试与故障定位实战工程