Rapid单片机Javascript开发语言

2019-08-20 16:13发布

本帖最后由 edmund 于 2017-4-26 15:32 编辑

诸位坛友,大家好。

很早以前在做过一款语言叫做UOL面向对象语言,后来因为实在太小众了,所以没有在继续开发下去了。

于是我在语言上选择了Javascript这个目前最为流行的语言做为单片机的面向对象语言进行研究开发。可能有人会觉得已经有Javascript语言可以跑在嵌入式硬件上面了,为什么还要选择JS呢。
首先,JS的资源在网上是非常丰富的,语法相对比较简单。其次这次这款Rapid上面运行的JS虚拟机非常小,可以运行在内存只有8k,flash大小只有20kb的硬件上,不仅支持大部分JS语法,而且支持垃圾回收。
后续会逐步完善JS的语法支持。

之前的UOL可能是一种尝试,这次不仅在软件上进行了升级,而且还针对Rapid开发设计了一款针对工业楼宇自动化通信的开发套件作为Rapid稳定的开发平台。


这个Rapid除了运行JS语言之外,还封装了像以太网、WIFI、GPRS、485、232、CAN等常见的通信接口。通过JS可以非常简单的实现各种应用场景。

后续计划在Rapid上设计一套基于JS的图形库,让单片机开发图形就像开发网页一样那么轻松简单。

稍微详细的介绍可以看我的网站和github:
论坛: bbs.o2ee.com (建设中)
QQ群(原UOL群):399011436
github:https://github.com/o2ee/rapid_dev.git (持续更新中)


目前Rapid在内测中,已经赠送5套板子作为对内测支持的感谢,后续打算在赠送5套板子!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
edmund
1楼-- · 2019-08-21 14:16
 精彩回答 2  元偷偷看……
小陀螺爱炒蛋
2楼-- · 2019-08-21 16:46
edmund 发表于 2017-4-27 15:13
现在不断的在做扩展,目前板载的资源都是面向通信的,全部JS封装。后面会有组态软件配合rapid开发板进行 ...

跑复杂的GUI是个大挑战~加油~针对复杂功能的应用,个人更倾向A系列处理器~毕竟MCU的定位就在那里了
小陀螺爱炒蛋
3楼-- · 2019-08-21 18:19
edmund 发表于 2017-4-27 15:17
组态软件

了解,电力的DCS就是这样做的,工控产品比较适合,应用放在PC上做,板子做控制,数据采集~
edmund
4楼-- · 2019-08-21 18:56
小陀螺爱炒蛋 发表于 2017-4-27 15:20
了解,电力的DCS就是这样做的,工控产品比较适合,应用放在PC上做,板子做控制,数据采集~

我们还有云服务一套API,rapid做数据中转,云服务做复杂协议处理。所有操作通过组态软件的图形化操作。这个软件还可以编辑GUI界面导入rapid。

一周热门 更多>