首页
›
嵌入式与底层系统
›
047-RISC-V仿真与原型开发
›
《FPGA开发板蜂鸟E203裸机程序与性能调优实战工程》
VIP19
本课程属于:047-RISC-V仿真与原型开发
嵌入式与底层系统 · 共 19 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
FPGA开发板蜂鸟E203裸机程序与性能调优实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与学习路线
目标=蜂鸟E203裸机开发与性能调优… · 知识地图 · 工具链概览
课程导入
学习路线
02
RISC-V与蜂鸟E203体系结构基础
目标=RISC-V指令集特点 · E203内核微架构 · 流水线
RISC-V
E203
03
FPGA开发板与硬件平台认知
目标=常见FPGA开发板资源 · 时钟与复位 · 外设接口
FPGA
开发板
04
开发环境搭建与工具链配置
目标=RISC-V GCC · OpenOCD · GDB
开发环境搭建
工具链配置
05
蜂鸟E203 SoC硬件工程解析
目标=E203核 · 总线矩阵 · 外设IP
E203
SoC
06
裸机程序启动流程
目标=上电复位 · 启动代码 · 栈指针初始化
裸机程序启动流程
目标=上电复位
07
GPIO裸机驱动实战
目标=GPIO寄存器模型 · 方向与输出控制 · 输入读取
GPIO
裸机驱动实战
08
UART串口通信裸机开发
目标=UART寄存器配置 · 波特率计算 · 发送与接收
UART
串口通信裸机开发
09
定时器与延时机制
目标=机器定时器 · 系统定时器 · 周期中断
定时器
延时机制
10
中断与异常处理机制
目标=E203中断源 · PLIC或CLINT配置 · 中断向量表
异常处理机制
E203
11
外部中断与按键事件实战
目标=GPIO中断配置 · 边沿触发 · 中断服务程序编写
外部
按键事件实战
12
SPI与I2C外设裸机驱动
目标=总线协议基础 · 寄存器操作 · 时序控制
SPI
I2C
13
PWM与电机或LED控制
目标=PWM原理 · 占空比与频率配置 · 呼吸灯案例
PWM
LED
14
ADC与模拟量采集
目标=ADC工作原理 · 采样配置 · DMA或中断搬运
ADC
模拟量采集
15
存储器与Flash编程
目标=片上RAM · 外部Flash · SPI Flash读写
Flash
存储器
16
链接脚本与内存布局优化
目标=代码段 · 数据段 · 堆栈段分配
链接脚本
内存布局优化
17
裸机程序调试方法
目标=JTAG调试 · GDB断点与单步 · OpenOCD命令
裸机程序调试方法
JTAG
18
性能调优基础与度量方法
目标=CPI · IPC · 时钟周期
性能调优基础
度量方法
19
指令级性能优化
目标=编译器优化选项 · 内联汇编 · 循环展开
指令级性能优化
目标=编译器优化…
20
存储与缓存性能优化
目标=指令与数据缓存配置 · 预取 · DMA搬运
存储
缓存性能优化
21
中断与实时性调优
目标=中断延迟测量 · 中断服务程序精简 · 优先级分配
实时性调优
目标=
22
外设与总线性能调优
目标=总线仲裁 · 突发传输 · DMA与CPU协同
外设
总线性能调优
23
功耗与资源优化
目标=时钟门控 · 电源域 · 低功耗模式
功耗
资源优化
24
综合实战一
目标=多外设协同裸机系统:GPIO · UART · 定时器
综合实战一
GPIO
25
综合实战二
目标=实时控制与性能调优 · ADC反馈 · 中断实时调度
综合实战二
目标=实时控制
26
综合实战三
目标=启动加速与固件升级 · XIP与拷贝执行对比 · 串口或SD卡固件升级
综合实战三
目标=启动加速
27
常见问题与排错指南
目标=启动失败 · 时钟异常 · 中断不触发
常见问题
排错指南
28
工程化与代码质量
目标=模块分层 · 驱动接口抽象 · 日志分级
工程化
代码质量
29
性能调优案例分析
目标=典型场景的优化前后数据对比 · 瓶颈分析流程 · 优化手段选择
性能调优案例分析
目标=典型场景的…
30
课程总结与进阶路线
目标=知识体系回顾 · 项目复盘 · RISC-V生态进阶
课程总结
进阶路线
所属VIP或分类
同VIP:FPGA-RISC-V与软核系统工程
同VIP:FPGA-RISC-V软核仿真验证与调试实战工程
同VIP:FPGA-RISC-V软核实现项目实战工程