Açıklama Yok

yangfasheng cf11f944fe Merge pull request #68 from cndabai/master 4 yıl önce
examples 7742b15047 调整 script 脚本,以及 message 功能代码; 7 yıl önce
jerryscript @ 35fbcd1ffd 1af310e06e update jerryscript 7 yıl önce
rtthread-port 865788c26a 添加fcntl.h,适配新版MSH 4 yıl önce
.gitignore 0fceb41c24 Initial commit 9 yıl önce
.gitmodules cdb9d068ac add jerryscript submodule 9 yıl önce
LICENSE 0fceb41c24 Initial commit 9 yıl önce
README.md 002e436e23 Update README.md 7 yıl önce
SConscript 4949d70bb4 fix GNU c99/c11 issue 6 yıl önce

README.md

jerryscript on RT-Thread

1、介绍

JerryScript是一个轻量级的JavaScript引擎,用于资源受限的设备,如微控制器。它可以运行在小于64 kb RAM和小于200 kb的闪存的设备上。由于这个特性,它被移植到了RT-Thread中。

API Reference :http://jerryscript.net/api-reference/

1.1 目录结构

Jerryscript on RT-Thread软件包目录如下所示:

| 名称 | 说明 | | - | - | | examples | 示例代码,示范如何导入C++的API与添加builtin module | | jerryscript | jerryscript 官方库 | | rtthread-port | RT-Thread 移植代码目录 |

1.2 许可证

Jerryscript on RT-Thread软件包遵循Apache-2.0 许可,详见 LICENSE 文件。

1.3 依赖

  • RT-Thread 3.0+
  • finsh 软件包

2、 获取软件包

使用 Jerryscript on RT-Thread 软件包需要在 RT-Thread 的包管理中选中它,具体路径如下:

RT-Thread online packages
    language packages  --->
        [ ] Lua: A lightweight, embeddable scripting language.  --->
        [*] JerryScript: Ultra-lightweight JavaScript engine for the Internet of Things.  --->
        [ ] MicroPython: A lean and efficient Python implementation for microcontrollers and constrained systems.  --->

然后让 RT-Thread 的包管理器自动更新,或者使用 pkgs --update 命令更新包到 BSP 中。

3、使用Jerryscript on RT-Thread软件包

4、 注意事项

  • Jerryscript on RT-Thread软件包版本为latest,请勿选择版本V1.0.0
  • Jerryscript on RT-Thread软件包依赖finsh软件包,请确认在 RT-Thread 的包管理中选中了finsh,具体路径如下:

    RT-Thread Components
        Command shell  --->
            [*] finsh shell
    

    5、 联系方式 & 感谢

  • 维护: RT-Thread 开发团队

  • 主页: https://github.com/RT-Thread-packages/jerryscript