您好,
我们联合南京润和申请成立lua sig,该项目最直接目的是为OpenHarmony引入脚本编程,使其具体动态热更新程序的能力,在OpenHarmony直接运行Lua脚本,操作硬件资源,实现IOT快速开发。目前已经完成移植。
深圳四博智联公司介绍:公司由中国科学院四名博士创立, 公司为国家高新企业,深圳市高新技术企业,以北京大学、中国科学院优秀硕士、博士为主的研发团队,近几年发展迅速,承接并完成多项深圳市科技创新委员会项目。在物联网通讯芯片、模组设计、方案设计方面有雄厚的积累,目前物联网通讯模组月出货稳定在1KK左右。在2020年深创赛,从千家企业同场竞争中脱颖而出,取得电子信息行业第五名的成绩。
团队成员包括中国科学院深圳先进技术研究院聂泽东研究员、深圳信息职业技术学院李永红副教授、吴险峰副教授等。
申请材料见附件。
Best regards,
李洪刚
CEO|深圳四博智联科技有限公司
M:15889758675
www.doit.am
深圳市南山区打石二路创新谷8栋903
在2022年07月20 10时47分,"pengjinghui"
洪刚 收到您申报的议题,这块涉及应用开发框架选型的问题,里面有几个问题需要澄清:
1、 其新增的LUA解释器对OpenHarmony 平台系统接口有没有额外新增或修改的诉求?
2、 LUA和JS在面向IOT设备的小型应用开发方面的优劣势对比分析如何?
From: 李洪刚 [mailto:lihonggang@doit.am]
Sent: Monday, July 25, 2022 8:54 PM
To: dev
各位好:
我是LuatOS开发组成员,在2021年12月也曾申请过Lua SIG组的成立。LuatOS就是一套完善的Lua运行库,提供了丰富的外设传感器和云平台接口,可以提供一套高度抽象的硬件无关环境。目前拥有10W+开发者,并以完成对润和开发板的支持(注:当前非OpenHarmony实现,使用原厂SDK)。并已完成BearPi-HM Nano开发板的基础适配(OpenHarmony实现)
这是我们的主仓库地址https://gitee.com/openLuat/LuatOS
这是wiki地址https://wiki.luatos.com/
LuatOS对OpenHarmony平台接口无额外新增或修改诉求,已对OpenHarmony进行了适配。
相比js解释器,Lua占用资源更小(16K RAM, 128K Flash),效率更高,且Lua可以更好的实现和C接口的交互。目前LuatOS已经在近1亿片蜂窝模组和近5000万SOC芯片中运行,拥有丰富的小型应用开发案例支撑,相比JS来说可以更快的让嵌入式开发者接受。
附件中为去年的申请材料
LuatOS团队希望在各位大佬的帮助下成立Lua SIG组,充分发挥脚本优势,助力OpenHarmony更好更快的为广大开发者服务。
闫国梁
上海合宙通信科技有限公司
手机:15863338830
https://www.luatos.com/
------------------ 原始邮件 ------------------
发件人: "dongjinguang via dev"
您好,
澄清如下:
1、 其新增的LUA解释器对OpenHarmony平台系统接口有没有额外新增或修改的诉求?
因为Lua解释器是用C写的lua运行环境,针对OpenHarmony封装了相应的接口,我们在stm32和esp8266上面有成功的移植和产品化经验,并且基于OpenHarmony的主要部分已经移植完毕,
结论是不需要提供新增或是修改相应的系统接口。
2、 LUA和JS在面向IOT设备的小型应用开发方面的优劣势对比分析如何?
Lua 是一种轻量小巧的脚本语言, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。
可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。
而JS是作为浏览器的脚本设计的,从整体性能上看,Lua更合适做为嵌入式的脚本语言,其开发的产品更利于商业化。
Best regards,
李洪刚
CEO|深圳四博智联科技有限公司
M:15889758675
www.doit.am
深圳市南山区打石二路创新谷8栋903
在2022年07月26 10时13分,"dongjinguang"
participants (3)
-
dongjinguang
-
李洪刚
-
闫国梁