当前位置: 首页 > 网络应用技术

jerryscript:事物互联网开发人员的工具

时间:2023-03-07 19:32:38 网络应用技术

  摘要:本文以Linux开发环境和RealView-PBX-A9开发委员会为例。简要介绍了在Liteos上使用JerryScript命令。

  物联网设备在CPU性能和内存空间方面受到严格限制,并且在V8引擎等大型引擎中有许多不便。在这种情况下,JerryScript引擎诞生了。JerryScript是三星开发的热量轻量级引擎。其目的是使JavaScript开发人员更好地构建物联网应用程序。它可以使用小于64KB和闪光灯的设备运行。

  jerryscript的主要特征是::

  Liteos可以支持的当前开发委员会可以支持其运行委员会:RealView-PBX-A9。

  本文以Linux开发环境和RealView-PBX-A9开发委员会为例。简要介绍了在Liteos上使用JerryScript命令。

  首先设置RealView-PBX-A9的默认配置。在Linux系统的LiteOS源代码根目录中,执行以下命令:

  执行以下命令打开Liteos Menuconfig菜单以启用Jerryscript

  只需打开JerryScript组件和Jerry命令,如下路径所示

  注意:RAMFS是可选的组件。如果选择此组件,则可以生成a /ramfs/hello.js示例文件。在Liteos的外壳中,执行Jerry /ramfs/hello.js命令查看其运行结果。打开JerryScript组件后,VFS将自动打开。

  保存出口。目前,Liteos将自动从GitHub下载JerryScript源代码。要自动下载在线组件,请检查在线组件下载过程。下载完成后,执行以下命令来编译Liteos项目。

  汇编成功后,组件静态库文件libjerryscript.A将在out/realview-pbx-a9/lib目录中生成。

  注意:下载Linux主机以访问Internet并安装Git。

  检查Jerry命令是否生效:

  在上述方法启用JerryScript之后,Jerry命令将被编译到系统镜像文件中。使用串行端口工具输入shell,输入help命令,如果显示jerry命令,则表明它已生效。

  检查Jerry命令的帮助信息:输入外壳并输入Jerry -H。

  JerryScript目前有限,仅支持运行的本地JS文件,并将继续调整更多接口以促进使用。

  作者:狮子。