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套板子!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。