JLINKv10 发表于 2022-2-22 12:05:00

【RISC-V单片机图形化编程工具1】RISC-Vduino UNO Board 低代码实...

本帖最后由 JLINKv10 于 2023-1-29 23:34 编辑

最近看到RISC-V社区群友讨论单片机图形化编程(低代码开发芯片应用程序),问能不能让RISC-V也实现以下图形化编程,降低RISC-V代码的编写,低代码实现一些功能?
答案肯定是可以的,类似STM32CubeMX那样的图形化配置底层,实现底层驱动代码自动化生成。
经过几天寻找,国内网友已经有一个简单的RISC-V单片机图形化(低代码编程小工具),简单使用,做些小应用,不成问题。
下面介绍使用情况:
【1】硬件
1.笔记本或PC电脑(建议系统Windows/Linux)[电脑应该都有吧]
2.RISC-Vduino UNO Board[手头没有,淘宝或拼多多淘一块吧]
3.USB 下载线
4.USB mini通信线



【2】软件
1.安装好图形化编程Block小工具,选择CH32V103这款芯片(RISC-V核的)




2.通过USB线连接RISC-Vduino UNO Board,选择下方COM口,选择波特率115200,COM7-CH340,连接板子,连接正确后,通过下方空白区可以看到RISC-Vduino UNO Board发送的到电脑的问候语:"Hello World!My name is RISC-Vduino Nice to meet you ! RISC-V 's Partner !"




3.准备在图形化编程Block小工具中进行图形化编程,打开界面

4.如下图所示,在图形化编程Block小工具选择右侧的图形模块,拖拽到界面中的绿色区域。

5.点击箭头所示按钮,可以在桌面上看到生成的可执行文件

6.将电脑桌面可执行文件mian.hex下载到RISC-Vduino UNO Board ,下载方式参考链接1,链接2,即可看到RISC-Vduino UNO Board上的LED闪烁。


PS:什么是低代码开发(Low-Code Development Platform)?
      答:所谓低代码开发,即无需编码或只需少量代码就可以快速生成应用程序。也就是说,企业的应用开发通过“拖拉拽”的方式即可完成。低代码开发平台(LCDP)是无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的方法(参考可视编程语言),使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。 低代码开发平台(LCDP)的正式名称直到2014年6月才正式确定,整个低代码开发领域却可以追溯到更早前第四代编程语言和快速应用开发工具。
    优势:上手快,开发快,运行快,运维快
RISC-V单片机低代码平台解决方案,单片机程序员能更高效完成AIoT物联网时代的各种智能硬件应用!

这是趋势,笔者后期会持续分享一些利用图形化开发单片机的应用案例!与大家一起交流学习!
一起提高生产力!




linghuch 发表于 2022-2-23 10:39:03

学习了。谢谢楼主分享!
页: [1]
查看完整版本: 【RISC-V单片机图形化编程工具1】RISC-Vduino UNO Board 低代码实...