一种基于JS解析引擎的通用嵌入式控制系统和控制方法技术方案

技术编号:40417139 阅读:22 留言:0更新日期:2024-02-20 22:34
本发明专利技术公开了一种基于JS解析引擎的通用嵌入式控制系统和控制方法,涉及嵌入式开发技术领域。本发明专利技术包括如下步骤:在嵌入式设备上移植JS引擎,并将其与嵌入式设备的系统集成;封装业务代码,使用JS提供的接口将业务逻辑使用的其他模块函数进行封装,并集成在JS源码中;编写JS程序实现业务控制功能;当嵌入式设备的需求或功能有改动时,通过修改JS文件来满足需求或功能的改变;设备主动从云端获取更新后的JS文件,获取到最新的JS文件并更新JS解析引擎。本发明专利技术基于JS的高性能和灵活性,使用JavaScript语言开发偏底层的嵌入式设备的程序,并可以在云端实施更新JavaScript脚本,实现嵌入式设备业务逻辑的更新,使嵌入式开发简单、高效。

【技术实现步骤摘要】

本专利技术属于嵌入式开发,特别是涉及一种基于js解析引擎的通用嵌入式控制系统和控制方法,基于quickjs的高性能和灵活性,使用javascript语言开发偏底层的嵌入式设备的程序,并可以在云端实施更新javascript脚本,实现嵌入式设备业务逻辑的更新,使嵌入式开发简单、高效。


技术介绍

1、嵌入式开发是一种将电子设备嵌入到其他设备中的技术,其应用范围广泛,包括智能家居、智能玩具、医疗设备等。在嵌入式开发中,通常是采用c语言来实现业务逻辑,通过目标系统的交叉编译工具在宿主机上编译,然后通过工具下载到目标系统中。开发过程繁琐、复杂、学习成本高。为了降低嵌入式开发的复杂、繁琐程度,降低学习成本,需要一种轻量级的、高效的脚本语言来执行各种任务,如设备控制、数据采集等。

2、因此,本专利提出了一种基于js解析引擎的通用嵌入式控制系统和控制方法,以解决上述问题。


技术实现思路

1、本专利技术的目的在于提供一种基于js解析引擎的通用嵌入式控制系统和控制方法,通过基于js的高性能和灵活性,使用javascr本文档来自技高网...

【技术保护点】

1.一种基于JS解析引擎的通用嵌入式控制方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于JS解析引擎的通用嵌入式控制方法,其特征在于,所述步骤S1中,使用JS语言代替嵌入式开发中通常使用的C语言。

3.根据权利要求1所述的一种基于JS解析引擎的通用嵌入式控制方法,其特征在于,所述步骤S2中,根据业务逻辑调用封装的接口,使用JavaScript语言编写代码,并将JS代码固定到固定地址的存储空间。

4.根据权利要求1所述的一种基于JS解析引擎的通用嵌入式控制方法,其特征在于,所述步骤S3中,嵌入式设备上电初始化后在固定的存储地址读取默认的...

【技术特征摘要】

1.一种基于js解析引擎的通用嵌入式控制方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于js解析引擎的通用嵌入式控制方法,其特征在于,所述步骤s1中,使用js语言代替嵌入式开发中通常使用的c语言。

3.根据权利要求1所述的一种基于js解析引擎的通用嵌入式控制方法,其特征在于,所述步骤s2中,根据业务逻辑调用封装的接口,使用javascript语言编写代码,并将js代码固定到固定地址的存储空间。

4.根据权利要求1所述的一种基于js解析引擎的通用嵌入式控制方法,其特征在于,所述步骤s3中,嵌入式设备上电初始化后在固定的存储地址读取默认的js文件,根据q...

【专利技术属性】
技术研发人员:袁伟邓宏
申请(专利权)人:四川虹美智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1