liteos新配件——Jerryscript
【摘要】 Jerryscript没那么好玩
0前沿
我有问题,JavaScript真的实现了嵌入式应用能给IoT物联网带来什么,是更多的资本跟进还是一大批开发者,现在嵌入式开发真的是缺少人力吗?互联网开发模式真的是很嵌入式开发模式吗?Jerryscript引擎现在用的量有多大?能以此吸引更多开发者?
1、Jerryscript简介
Jerryscript是发布于https://jerryscript.net的开源项目 ,主要仓库为:https://github.com/jerryscript-project/jerryscript
6.1k stars 615foks说明其实还是有在用可是用的人还不是很多,主要以开发者为主。
JerryScript 资源
64K RAM 200KB Flash 这样的系统其实在IoT 领域是比较少见的,因为并不轻量了,一般需要M4以上的ARM才具呗。
JerryScript 的主要特点:
- 完全符合 ECMAScript 5.1 标准
- 为 ARM Thumb-2 编译时的二进制大小为 160K
- 为低内存消耗进行了大量优化
- 用 C99 编写以获得最大的可移植性
- 快照支持将 JavaScript 源代码预编译为字节码
- 成熟的C API,易于嵌入应用
许可:
参照Apache License 2.0.执行
2、LiteOS 对 Jerryscript'的操作
menuconfig菜单启用jerryscript
Components --->
Language --->
[*] Enable Jerryscript
保存退出,此时LiteOS会从github自动下载jerryscript源代码,关于在线组件的自动下载.
官方样例:jerry命令
Huawei LiteOS # jerry -h
Usage: jerry [options]
Options:
-h, --help print this help
-v, --version print tool and library version
FILE input JS file
运行jerry后,就可以对 js文件进行操作了。
注意:erryscript目前适配接口有限,仅支持运行本地js文件,后续将持续适配更多接口以方便使用。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)