首页
›
热销单品
›
嵌入式Linux与RTOS
›
《RISC-V操作系统移植(FreeRTOSZephyr)实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
RISC-V操作系统移植(FreeRTOSZephyr)实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · RISC-V与嵌入式OS移植概览
课程导入
学习目标
02
RISC-V架构基础
指令集 · 特权模式 · 中断异常
RISC-V
架构基础
03
开发环境搭建
工具链 · 调试器 · 模拟器(QEMU)与开发板选型
开发环境搭建
工具链
04
FreeRTOS内核原理
任务调度 · 队列 · 信号量
FreeRTOS
内核原理
05
Zephyr内核原理
线程 · 同步 · 设备树
Zephyr
内核原理
06
移植准备
芯片手册阅读 · 启动文件 · 链接脚本与板级支持包(BSP)结构
移植准备
芯片手册阅读
07
FreeRTOS移植第一步
配置汇编接口 · 上下文切换与SysTick实现
FreeRTOS
移植第一步
08
FreeRTOS移植第二步
中断控制器(PLIC/CLINT)适…
FreeRTOS
移植第二步
09
FreeRTOS移植第三步
内存管理堆实现与任务栈初始化
FreeRTOS
移植第三步
10
FreeRTOS移植实战
在QEMU上运行第一个任务并验证调度
FreeRTOS
移植实战
11
FreeRTOS移植实战
在真实开发板(如GD32VF103)…
FreeRTOS
移植实战
12
Zephyr移植第一步
理解设备树(DTS)与SoC绑定
Zephyr
移植第一步
13
Zephyr移植第二步
编写SoC与板级配置文件(Kconf… · defconfig)
Zephyr
移植第二步
14
Zephyr移植第三步
实现串口驱动与时钟控制器的设备驱动
Zephyr
移植第三步
15
Zephyr移植实战
在QEMU上启动Zephyr并运行s…
Zephyr
移植实战
16
Zephyr移植实战
在真实开发板(如SiFive HiF…
Zephyr
移植实战
17
FreeRTOS与Zephyr移植对比
架构差异 · 移植难度与适用场景
FreeRTOS
Zephyr
18
中断与异常处理深入
嵌套中断 · 尾链优化与中断延迟测量
异常处理深入
嵌套
19
内存管理与MMU/MPU
RISC-V物理内存保护(PMP)与…
MMU/MPU
内存管理
20
多核与SMP移植
RISC-V多核启动 · 核间中断与锁机制
SMP
多核
21
低功耗与电源管理
WFI/WFE指令 · 休眠模式与FreeRTOS/Zeph…
低功耗
电源管理
22
外设驱动移植
GPIO · UART · SPI
外设驱动移植
GPIO
23
网络协议栈移植
Zephyr网络栈与FreeRTOS…
网络协议栈移植
Zephyr
24
文件系统与存储
LittleFS · SPI Flash驱动与Zephyr…
文件系统
存储
25
调试与性能分析
JTAG/SWD调试 · Tracealyzer · Perf事件与优化技巧
调试
性能分析
26
常见移植问题
启动崩溃 · 中断失效 · 任务切换异常
常见移植问题
启动崩溃
27
测试与验证
单元测试 · 集成测试 · 硬件在环测试与CI/CD集成
测试
验证
28
综合项目一
基于FreeRTOS的RISC-V智…
综合项目一
FreeRTOS
29
综合项目二
基于Zephyr的RISC-V边缘网…
综合项目二
Zephyr
30
课程总结与进阶路径
移植经验总结 · 社区资源 · 未来方向(如Rust支持
课程总结
进阶路径
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战