首页
›
嵌入式基础与RISC-V
›
133-Renode多核嵌入式驱动模拟调试
›
《脚本测试驱动开发与Renode实践》
VIP10
本课程属于:133-Renode多核嵌入式驱动模拟调试
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
脚本测试驱动开发与Renode实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与开发环境准备
TDD与Renode概述 · 课程目标 · 安装Python3
课程导学
开发环境准备
02
TDD核心概念
红-绿-重构循环 · 单元测试定义 · 测试覆盖率
TDD
核心概念
03
Python单元测试框架unittest入门
TestCase · 断言方法 · 测试固件(setUp/tearDow…
Python
unittest
04
Python单元测试进阶
参数化测试 · 测试套件 · mock对象基础
Python
单元测试进阶
05
Renode快速上手
Renode架构解析 · 启动第一个仿真(Cortex-M3) · 监控外设
Renode
快速上手
06
Renode机器定义与脚本
使用REPL与.resc脚本创建虚拟…
Renode
机器定义
07
Renode与外部程序交互
UART桥接 · GPIO可视化 · 网络接口仿真
Renode
外部程序交互
08
TDD实战第一步
编写LED闪烁驱动的测试用例
TDD
实战第一步
09
TDD实战第二步
在Renode上运行被测LED驱动代…
TDD
实战第二步
10
TDD实战第三步
实现驱动逻辑通过测试(红转绿)
TDD
实战第三步
11
TDD实战第四步
重构驱动代码与测试代码
TDD
实战第四步
12
外设驱动TDD
GPIO按键输入检测
TDD
外设驱动
13
外设驱动TDD
UART串口收发驱动
TDD
外设驱动
14
外设驱动TDD
定时器中断驱动
TDD
外设驱动
15
外设驱动TDD
I2C传感器驱动(以温度传感器为例)
TDD
外设驱动
16
外设驱动TDD
SPI Flash驱动
TDD
外设驱动
17
集成测试
多外设协同工作测试(按键控制LED)
集成测试
LED
18
集成测试
基于状态机的系统行为测试
集成测试
基于状态机的系统…
19
模拟硬件故障注入
在Renode中模拟GPIO短路 · UART断线
模拟硬件故障注入
Renode
20
性能测试
使用Renode度量代码执行时间与中…
性能测试
Renode
21
持续集成(CI)集成
将Renode测试集成到GitHub…
CI
持续集成
22
测试驱动固件架构设计
分层架构与可测试性
测试驱动固件架构…
分层架构
23
高级Mock技巧
模拟复杂外设行为与异步回调
Mock
高级
24
Renode高级特性
多核仿真 · 外设插件开发
Renode
高级特性
25
实战项目启动
需求分析与TDD任务拆解(智能家居控…
实战项目启动
TDD
26
实战项目Sprint 1
Wi-Fi模块驱动与状态上报
Sprint
实战项目
27
实战项目Sprint 2
本地逻辑控制与云端命令解析
Sprint
实战项目
28
实战项目Sprint 3
OTA升级流程的TDD实现
Sprint
实战项目
29
实战项目Sprint 4
系统集成测试与故障注入验证
Sprint
实战项目
30
课程总结与展望
TDD在嵌入式领域的价值 · Renode生态与未来趋势
课程总结
TDD
所属VIP或分类
同VIP:Renode多核嵌入式驱动模拟调试-嵌入式系统硬件仿真实战
同VIP:Renode多核驱动开发与硬件仿真调试项目实战
同VIP:Renode多核驱动模拟故障定位实战