首页
›
嵌入式与底层系统
›
036-嵌入式C语言与底层编程
›
《C语言嵌入式开发指针操作与性能调优与调试实战工程》
VIP21
本课程属于:036-嵌入式C语言与底层编程
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
C语言嵌入式开发指针操作与性能调优与调试实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与学习地图
目标=嵌入式开发中指针 · 性能与调试的关系 · 课程目标
课程导入
学习地图
02
嵌入式C语言基础回顾
目标=数据类型 · 存储类 · 作用域
嵌入式C语言基础…
目标=数据类型
03
指针核心原理
目标=指针变量 · 取地址与解引用 · 指针运算
指针核心原理
目标=指针变量
04
指针与数组、字符串
目标=数组名退化 · 指针数组与数组指针 · 字符串常量与字符指针
指针
数组
05
指针与函数
目标=函数指针 · 回调函数 · 指针作为参数与返回值
指针
函数
06
结构体与指针
目标=结构体指针 · 自引用结构体 · 链表
结构体
指针
07
动态内存管理
目标=malloc/free · calloc/realloc · 内存泄漏
动态内存管理
malloc/free
08
嵌入式内存布局与链接脚本
目标=Flash · RAM · 栈
嵌入式内存布局
链接脚本
09
寄存器与硬件指针操作
目标=volatile关键字 · 寄存器映射 · 位带操作
寄存器
硬件指针操作
10
指针类型转换与对齐
目标=强制类型转换 · 字节序 · 对齐访问
指针类型转换
对齐
11
指针安全与防御性编程
目标=空指针检查 · 边界检查 · 断言
指针安全
防御性编程
12
性能调优基础
目标=性能指标 · CPU周期 · 指令流水线
性能调优基础
目标=性能指标
13
指针与编译器优化
目标=restrict关键字 · const优化 · 内联函数
指针
编译器优化
14
内存访问性能优化
目标=数据布局 · 结构体排序 · 缓存友好访问
内存访问性能优化
目标=数据布局
15
指针操作性能实战
目标=数组遍历 · 链表与数组性能对比 · 查表法
指针操作性能实战
目标=数组遍历
16
调试基础与工具链
目标=GDB · OpenOCD · J-Link
调试基础
工具链
17
指针相关Bug调试
目标=段错误 · HardFault · 栈溢出
Bug
指针相关
18
内存调试与检测工具
目标=Valgrind · AddressSanitizer · Memcheck
内存调试
检测工具
19
性能剖析与测量
目标=GPIO翻转 · 定时器计数 · 周期测量
性能剖析
测量
20
RTOS环境下的指针与性能
目标=任务栈 · 优先级反转 · 互斥量
RTOS
环境下的指针
21
综合案例一
目标=基于指针的环形缓冲区与串口通信…
综合案例一
目标=基于指针的…
22
综合案例二
目标=函数指针表实现命令解析器与状态… · 兼顾可维护性与执行效率
综合案例二
目标=函数指针表…
23
综合案例三
目标=DMA与指针配合实现高速ADC…
综合案例三
DMA
24
综合案例四
目标=内存池替代malloc · 解决嵌入式动态内存碎片与实时性问题
综合案例四
malloc
25
综合案例五
目标=HardFault现场分析与指…
综合案例五
HardFault
26
常见问题与陷阱
目标=指针未初始化 · 数组越界 · 类型不匹配
常见问题
陷阱
27
代码审查与测试
目标=单元测试 · 边界测试 · 静态检查
代码审查
测试
28
跨平台与可移植性
目标=不同架构指针长度 · 对齐要求 · 字节序
跨平台
可移植性
29
工程化最佳实践
目标=模块化设计 · 接口封装 · 日志系统
工程化最佳实践
目标=模块化设计
30
课程总结与进阶路线
目标=知识回顾 · 能力自评 · 进阶学习资源
课程总结
进阶路线
所属VIP或分类
同VIP:Bootloader架构设计与外设驱动实战工程
同VIP:Bootloader移植与汽车嵌入式系统启动优化实战工程
同VIP:Bootloader移植与系统启动调试与优化Linux实战