前言
歷時(shí)一周,Renode中文手冊(cè)完成了部分章節(jié)的翻譯工作≌ザ瑁現(xiàn)已開源在OneOS-Lite Gitee倉庫。更有相關(guān)快速上手文章静汤,幫助開發(fā)者們更快地熟悉了解Renode。
雖然撒妈,Renode中文手冊(cè)講了很多恢暖,這里再簡(jiǎn)單概述一下!
什么是 Renode狰右?
Renode 是一個(gè)開發(fā)框架杰捂,通過讓你模擬物理硬件系統(tǒng)——包括 CPU、外圍設(shè)備嫁佳、傳感器、環(huán)境以及節(jié)點(diǎn)之間的有線或無線媒體——來加速物聯(lián)網(wǎng)和嵌入式系統(tǒng)開發(fā)蒿往。
它可以讓你在你的 PC 上運(yùn)行湿弦、調(diào)試和測(cè)試未經(jīng)修改的嵌入式軟件-從裸機(jī)系統(tǒng)芯片蝶俱,通過完整的設(shè)備到多節(jié)點(diǎn)系統(tǒng)。
System-On?Chip片上系統(tǒng)
Renode 可以讓您從構(gòu)建模塊組裝虛擬系統(tǒng)芯片饥漫,包括 Cortex-M积蜻、 Cortex-A、 RISC-V 和其他 cpu 以及各種通信總線和接口彻消。
這完全是一個(gè)簡(jiǎn)單的竿拆、基于文本的配置問題,因此您不必復(fù)制粘貼代碼和修改硬編碼值來構(gòu)建所需的平臺(tái)证膨。這種靈活性或 Renode 能夠?qū)崿F(xiàn)如输。
drivers驅(qū)動(dòng)
添加發(fā)光二極管,按鈕央勒,傳感器不见,管理單元上的無線電模塊,你就完成了崔步!是的稳吮,Renode 還可以模擬整個(gè)設(shè)備,這意味著您可以運(yùn)行您正在/將要在生產(chǎn)中使用的未經(jīng)修改的固件井濒。
你的虛擬電路板可以包括多個(gè) soc灶似、傳感器和執(zhí)行器。這使您可以轉(zhuǎn)換到軟件優(yōu)先的工作流程: 使用 Renode 編寫您的軟件瑞你,嘗試各種硬件配置酪惭,并根據(jù)實(shí)際需要構(gòu)建您的物理平臺(tái)。
寫在最后
更多信息請(qǐng)關(guān)注gitee: https://gitee.com/cmcc-oneos/OneOS-Lite