推荐一款 .NET 编写的 嵌入式平台的开源仿真器--Renode

天天见闻 天天见闻 2023-03-24 电脑 阅读: 96
摘要: 通过让物理硬件系统模拟,加快物联网和嵌入式系统的开发。在PC上运行、调试和测试未修改的嵌入式软件。在裸机芯片上,通过广泛的网络支持和多系统仿真,成为由多个设备组成的一个测试系统。测试程序而不部署硬件。使用Renode,您可以在构建模块中组装虚拟机芯片,这样您就无需复制代码并修改硬代码值来构建所需的平台。这意味着您可以运行要在生产中使用的未修改的固件。

Renode 是一个开发框架,通过让你模拟物理硬件系统来加速物联网和嵌入式系统开发。 Renode 可以模拟 Cortex-M、RISC-V 等微控制器,不仅可以模拟 CPU指令,还可以模拟外设,甚至可以模拟板载的外设。 更强的是,它可以让你在你的 PC 上运行、调试和测试未经修改的嵌入式软件-从裸机系统芯片,通过完整的设备到多节点系统。它广泛的网络支持和多系统仿真使它成为由多个设备组成的一个测试系统。

官网:https://renode.io/。

它的官方文档:https://renode.readthedocs.io/en/latest/

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

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

System-On‑Chip片上系统

Renode 可以让您从构建模块组装虚拟系统芯片,包括 Cortex-M、 Cortex-A、 RISC-V 和其他 cpu 以及各种通信总线和接口。 这完全是一个简单的、基于文本的配置问题,因此您不必复制粘贴代码和修改硬编码值来构建所需的平台。这种灵活性或 Renode 能够实现。

drivers驱动

添加发光二极管,按钮,传感器,管理单元上的无线电模块,你就完成了!是的,Renode 还可以模拟整个设备,这意味着您可以运行您正在/将要在生产中使用的未经修改的固件。你的虚拟电路板可以包括多个 soc、传感器和执行器。这使您可以转换到软件优先的工作流程: 使用 Renode 编写您的软件,尝试各种硬件配置,并根据实际需要构建您的物理平台。

Renode 项目发布 Windows、 MacOS 和多个 Linux 发行版的安装程序。在撰写本文时,您可以在 Github 上找到 v1.13.2版本:https://github.com/renode/renode/releases/tag/v1.13.2。

我在windows 下安装的,下载 https://github.com/renode/renode/releases/download/v1.13.2/renode_1.13.2.msi ,安装到了目录C:\Program Files\Renode\

推荐一款 .NET 编写的 嵌入式平台的开源仿真器--Renode

Renode 集成了 Ironpython 运行Python:

推荐一款 .NET 编写的 嵌入式平台的开源仿真器--Renode

运行之后,renode 会开启新的命令窗口用作renode 命令输入,原来的命令行窗口作为renode的日志输出窗口使用,我们可以直接在终端中直接输入help来查看它所支持的命令有哪些,也可以使用help xxx的方式来查看具体某个命令的详细使用方法。

推荐一款 .NET 编写的 嵌入式平台的开源仿真器--Renode

具体用法参考官方文档: https://renode.readthedocs.io/en/latest/

总结

以上是真正的电脑专家为你收集整理的推荐一款 .NET 编写的 嵌入式平台的开源仿真器--Renode的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得真正的电脑专家网站内容还不错,欢迎将真正的电脑专家推荐给好友。

其他相关

海报设计用什么软件?

作者: 天天见闻 时间:2024-04-02 阅读: 1
随着春节临近,许多公司都在为了庆祝这一重要的传统节日而制作宣传海报。不知道大家有没有被老板叫去制作宣传海报呢?那可是一件挑战性十足的事情。 面对制作宣传海报的挑战,我们可以遇到各种问题: 1.缺乏设计经验 2.时间紧迫...

p图软件免费用哪个好?

作者: 天天见闻 时间:2024-04-02 阅读: 1
最近,“和同频的人一起去看世界”的话题在社交网络上掀起了一阵热潮。 随着越来越多的网友晒出与挚友共同旅行的照片,你是否也心动了,想要将那些珍贵的瞬间通过p图软件美化后,分享给更多的人呢? 不再多言,现在就让我们一起探索市面上有哪些热门的p图软件免费用,快来点赞和收藏,让你的旅行回忆更加绚丽多彩吧。 ...

免费p图软件电脑版哪个好?

作者: 天天见闻 时间:2024-04-02 阅读: 1
在这个以颜值为导向的时代,我们总是希望自己在社交媒体上的照片能够让自己看起来更加完美无瑕。 然而,有时候我们费尽心思处理出来的图片,要么变得面目全非,要么细节处理不够精致,甚至有时候连自己都觉得难以认出那是自己的容颜。 但请不必焦虑,今天我将分享一些关于p图软件的小窍门,并告诉大家免费p图软件电脑版哪个好。如果你对如何提升照片质量感兴趣,赶快继续往下看吧! ...
地图商家采集软件(百度地图+高德地图+360地图+Google地图)

地图商家采集软件(百度地图+高德地图+360地图+Google地图)

作者: 天天见闻 时间:2024-04-02 阅读: 1
可以采集全国各地城市,任何行业的商家数据。比如采集某个城市的餐饮店,美容店等。基于地图的数据采集,位置精准,数据准确。可以采集的地图包括(高德、百度、腾讯、360、必应、google) 如何挖掘商业信息?地图是每个人都放不下的一个渠道。现在,很多商店、工厂、企业的信息都会公布在地图上,方便顾客查找,也起到了广告宣传的作用。他们会在地图上登记自己的电话号码、地址、联系人等信息,地图会将这些信息展示给广大用户。所以,这里成了我们做销售的必争之地! 地图商家收藏软件...

哪个海报设计软件好?

作者: 天天见闻 时间:2024-04-02 阅读: 1
不知不觉中,二十四节气中的惊蛰就快到了,春天的脚步渐近,在这春风吹拂之际,相信有不少活动都会在这万物复苏的时刻举办。为了吸引更多人的关注和参与,一张符合时节主题的海报是少不了的。 通过使用海报制作工具,将传统与现代巧妙融合,创造出既富有传统韵味又具有现代感的海报,相信能吸引不少人的目光。 可并不是所有人都懂得海报设计,那么有没有海报设计模板推荐免费的呢?下面就来为你介绍,有需要的小伙伴可以了解一下哦! ...
APP封装:打造专属的网页-App混合体

APP封装:打造专属的网页-App混合体

作者: 天天见闻 时间:2024-04-02 阅读: 1
在数字化时代,拥有一个App几乎成为了品牌和企业获取用户黏性的必备工具。不过,对于许多初创企业和中小型企业而言,开发一个专属App的成本和时间投入往往是一笔不小的开支。幸运的是,有了现代技术,将现有的网页封装成App不仅可行,而且成本低廉,速度快捷。下面,让我们一起探索如何将网页巧妙地转化为一个功能齐全的App。 小猪APP封装 ...
我来说两句

年度爆文