又一嵌入式开源仿真器

已剪辑自: https://mp.weixin.qq.com/s/X0I3EotJ8TRqLK8vb8iQvA

同QEMU类似,Renode也是嵌入式相关的一个模拟器。

Renode 针对物联网应用,QEMU 针对 PC 模拟器。

Renode 是一个开发框架,通过让你模拟物理硬件系统来加速物联网和嵌入式系统开发。

Renode 可以模拟 Cortex-M、RISC-V 等微控制器,不仅可以模拟 CPU指令,还可以模拟外设,甚至可以模拟板载的外设。更强的是,它可以让你在你的 PC 上运行、调试和测试未经修改的嵌入式软件-从裸机系统芯片,通过完整的设备到多节点系统。

它广泛的网络支持和多系统仿真使它成为由多个设备组成的一个测试系统。

Renode 官网:

https://renode.io/

Renode 官方文档:

https://renode.readthedocs.io/en/latest/

使用 Renode,您可以在硬件准备就绪之前开始开发,在不部署硬件的情况下测试程序,并通过减少闪存加载延迟来缩短迭代周期。

Renode 的指令模拟器使用 C 语言编写,外设模拟器使用 C# 语言编写,兼顾了运行效率和开发效率。老版本是用Mono 构建的,最新版本已经升级到.NET 6:

https://github.com/renode/renode

来源:https://blog.youkuaiyun.com/zoomdy/article/details/95445329

1、环境

$ unam
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

机载软件与适航

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值