本帖最后由 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套板子!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
现在不断的在做扩展,目前板载的资源都是面向通信的,全部JS封装。后面会有组态软件配合rapid开发板进行图形化开发。
一周热门 更多>