找回密码
 立即注册
查看: 49|回复: 3

RUI Builder 图形化UI设计工具

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-12-17 14:23:09

7

主题

17

回帖

435

积分

中级会员

积分
435
发表于 6 天前 | 显示全部楼层 |阅读模式

RUI Builder 图形化UI设计工具

该软件为图形化UI设计软件,搭配瑞佑图形处理芯片,可轻松设计UI界面!

RUI_CN.png

软件主要特色功能:

  • 在PC上直接设计界面,再生成UI渲染源码(.c),程序中直接引用即可运行;
  • 生成图资压缩档(.bin),烧录到FLASH备用;
  • 集成芯片硬件底层绘图功能,轻松绘制各种图形,比如表格、按钮等;
  • 支持BMP、JPG、PNG,GIF动图,可缩放、旋转、镜像等功能,还支持AVI片段;
  • 二维码的生成
  • Unicode软字库,中日韩及多种ASCII字体,16/24/32点,结合RUI使用直观易用,采用硬件加速可高速刷新;
  • 多分页设计,犹如PPT设计一样方便,分页单独生成渲染函数,容易调用

*** 目前仅支持:RA8889/RA6809

RUI Builder辅助人机界面开发流程图如下:

RUI开发流程图.png

软件支持

该软件生成API调用源码,可适配c51/c251的开发,当然也可适配ARM的开发,方便使用和移植,且底层透明,可直达芯片寄存器的操作,不仅简单,还可以将图形处理器的性能发挥到淋漓尽致,并且占用极小的单片机资源。

绿色软件无需安装,可直接运行,欢迎下载使用!欢迎反馈建议,非常感谢!

upload 附件:RUIBuilder_v0.5.0.100.7z

回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:651
  • 最近打卡:2025-12-18 06:34:21
已绑定手机

19

主题

3290

回帖

6504

积分

论坛元老

积分
6504
发表于 6 天前 | 显示全部楼层
这个还要根基芯片进行修改吧
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-12-17 14:23:09

7

主题

17

回帖

435

积分

中级会员

积分
435
发表于 昨天 14:23 | 显示全部楼层
RUI生成渲染源码为 RuiBuilder.c,RuiBuilder.h,图片、字库资源文件为ResourcePack.bin,ResourcePack.h
源码中渲染各个页面的函数为:
  1. // 初始化
  2. void RuiBuilder_Init(void);
  3. // 页面渲染
  4. void Page_Render_001(void);
  5. void Page_Render_002(void);
  6. void Page_Render_003(void);
复制代码

直接引用Page_Render_001();即表示显示第1页,引用Page_Render_002();即表示显示第2页,其它类推。


主要实现的是可视化设计UI,并生成渲染源码,再导入工程编译,不需要写任何代码即可实现界面的渲染效果;
触摸或者逻辑判断,还是需要MCU处理,这个软件实现的是辅助界面设计,十分直观。


附加一份参考代码:
单片机:STC8H8K64U(不限)
图形处理器:RA8889

RT8H8K001_RT8889CNN03_SPI4.7z (372.31 KB, 下载次数: 0)

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-12-17 14:23:09

7

主题

17

回帖

435

积分

中级会员

积分
435
发表于 昨天 14:31 | 显示全部楼层
so*** 发表于 2025-12-12 21:00
这个还要根基芯片进行修改吧

STC8H8K64U/STC32G12K128 等,通过SPI-4与RA8889/RA6809连接,再接上彩屏,单片机是发送指令。

通过RUI生成的源码不需要修改可直接编译运行,显示RUI设计好的界面,直观且简单。

回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-12-18 16:20 , Processed in 0.106606 second(s), 63 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表