首页
›
嵌入式基础与RISC-V
›
060-ARMv7架构
›
《ARMv7项目开发与RTOS任务调度》
VIP10
本课程属于:060-ARMv7架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ARMv7项目开发与RTOS任务调度
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARMv7架构概述
Cortex-A系列处理器介绍 · ARMv7-A架构特性 · 寄存器模型与工作模式
ARMv7
架构概述
02
开发环境搭建
交叉编译工具链安装 · QEMU模拟器配置 · GDB调试环境搭建
开发环境搭建
交叉编译工具链安…
03
裸机启动流程
汇编启动代码编写 · 中断向量表配置 · SDRAM初始化
裸机启动流程
汇编启动代码编写
04
GPIO驱动开发
GPIO寄存器映射 · 输出模式配置 · LED点灯实战
GPIO
驱动开发
05
UART串口通信
UART协议基础 · 波特率配置 · 中断收发实现
UART
串口通信
06
定时器与PWM
系统定时器配置 · PWM波形生成 · 呼吸灯效果实现
PWM
定时器
07
中断系统深入
GIC中断控制器 · 中断优先级配置 · 嵌套中断处理
断系统深入
GIC
08
DMA数据传输
DMA控制器原理 · 内存到外设传输 · 双缓冲模式
DMA
数据传输
09
RTOS概念入门
前后台系统 vs RTOS · 任务状态机 · 调度策略概述
RTOS
概念入门
10
FreeRTOS移植
FreeRTOS源码结构 · port层适配 · 启动第一个任务
FreeRTOS
移植
11
任务创建与管理
任务控制块 · 任务堆栈配置 · 动态与静态创建
任务创建
管理
12
任务调度机制
优先级抢占调度 · 时间片轮转 · 空闲任务钩子
任务调度机制
优先级抢占调度
13
任务状态切换
就绪态 · 运行态 · 阻塞态
任务状态切换
就绪态
14
队列通信
队列创建与发送 · 队列接收与超时 · 多任务同步
队列通信
队列创建
15
信号量机制
二值信号量 · 计数信号量 · 互斥信号量与优先级反转
信号量机制
二值信号量
16
事件标志组
事件位操作 · 多事件同步 · 事件清除策略
事件标志组
事件位操作
17
任务通知
轻量级IPC · 通知值发送与接收 · 通知替代队列
任务通知
IPC
18
软件定时器
定时器回调 · 自动重载与单次模式 · 定时器守护任务
软件定时器
定时器回调
19
内存管理
heap_1到heap_5方案对比 · 内存碎片问题 · 动态分配实战
内存管理
heap
20
低功耗管理
Tickless模式 · WFI指令 · 功耗测量与优化
低功耗管理
Tickless
21
MPU内存保护
MPU区域配置 · 特权级与用户级隔离 · 堆栈溢出检测
MPU
内存保护
22
多核调度基础
SMP与AMP模式 · 核间中断 · 共享资源保护
多核调度基础
SMP
23
实战项目一
智能传感器数据采集系统(I2C/SP…
实战项目一
I2C/SP
24
实战项目二
WiFi智能插座(MQTT协议+任务…
实战项目二
WiFi
25
实战项目三
四轴飞行器飞控(PWM控制+姿态解算…
实战项目三
PWM
26
性能分析工具
Tracealyzer可视化 · 任务执行时间测量 · CPU负载计算
性能分析工具
Tracealyzer
27
调试技巧
HardFault定位 · 栈回溯分析 · 断言与日志系统
调试技巧
HardFault
28
安全编码规范
MISRA-C规则 · 静态分析工具 · 防御性编程
安全编码规范
MISRA-C
29
RTOS选型对比
FreeRTOS vs RT-Thr…
RTOS
选型对比
30
综合答辩
项目文档撰写 · 代码评审要点 · 面试常见问题解析
综合答辩
项目文档撰写
所属VIP或分类
同VIP:ARMv7-RTOS任务调度与性能分析与调优实战
同VIP:ARMv7内存管理与性能调优实战
同VIP:ARMv7内存管理单元MMU配置与性能实战