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条回答
shibusha
1楼-- · 2019-08-20 16:49
想法很不错哦!
edmund
2楼-- · 2019-08-20 19:41
 精彩回答 2  元偷偷看……
ianhom
3楼-- · 2019-08-20 22:23
很不错哦!
edmund
4楼-- · 2019-08-21 03:37
ianhom 发表于 2017-4-27 13:25
很不错哦!

感谢,另外你的签名很有意思
小陀螺爱炒蛋
5楼-- · 2019-08-21 06:03
感觉想法不错,但是实际应用价值不大,20k的单片机ram已经不小了,嵌入式的精髓就是优化在优化,节省软硬件成本~现在树莓派用python已经是比较成熟了~而且支持adrinuo,扩展丰富~更好玩
edmund
6楼-- · 2019-08-21 09:54
小陀螺爱炒蛋 发表于 2017-4-27 15:10
感觉想法不错,但是实际应用价值不大,20k的单片机ram已经不小了,嵌入式的精髓就是优化在优化,节省软硬件 ...

现在不断的在做扩展,目前板载的资源都是面向通信的,全部JS封装。后面会有组态软件配合rapid开发板进行图形化开发。

一周热门 更多>