AWFlow,一款基于图形化编程的嵌入式软件开发工具

AWFlow,一款基于图形化编程的嵌入式软件开发工具,其设计初衷是为了降低嵌入式软件开发门槛,提高开发效率和软件复用性。

AWFlow将软件开发过程可视化、组态化,让开发者不需要具备底层的软件知识也能够快速开发出高质量的嵌入式软件。它面向节点开发,让嵌入式软件开发变得更加的简单、高效,其核心原理是将软件开发过程中底层的复杂软件逻辑代码和硬件资源进行抽象封装成节点。

在图形化界面中,用户可以通过简单的拖拽、连接、配置的方式构建出各种功能块,如传感器的采集、通信模块、控制逻辑等,将它们组合起来就可以快速完成嵌入式应用软件。

整个 AWFlow 软件包括3部分:

1.执行引擎

负责解析数据流图,并调用节点资源对数据进行处理,运行于产品中。

6c55ae5786e4fb0ffcd15b18a8e6b873.jpeg

2. 节点资源

将丰富、独立的程序块封装成节点,负责处理数据流中的数据和消息。其原型代码运行于产品中,供执行引擎调用;其描述模型运行于图形化设计器上,供用户设计流图调用。

3b0bf8a7f42fe479e2a0a3531ae5ef56.jpeg

3.图形化设计器

AWFlow Designer,专为 AWFlow 开发出来的一款图形化开发工具,通过拖拽节点、连接节点,绘制出符合产品功能的数据流图。

56184bcbe01995b801c0c1a038a44614.jpeg

用户通过图形化设计器,设计出产品业务流图,将流图下载至产品设备上,设备即可根据流图进行运作。

3810e4e08910b099e62a046a58a330b8.jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值