摘要:本文以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文件,并将继续调整更多接口以促进使用。
作者:狮子。