README.md 2.1 KB

:tada: Lua2rtt :tada:

Build Status release

lua2rtt 是在RTThread3.0版本移植的elua5.1.4版本, 目的是无缝嵌入RTT, 无需开发者去移植. 如果您觉得该库看得顺眼舒服,请捐赠颗小星星. 小星星就是更新的动力!!!

1. 安装lua2rtt

目前安装lua2rtt库未添加到rtt官方pkgs包中, 需要手动下载menuconfig相关文件.

  1. 下载menuconfig所需文件: 下载地址.
  2. 将下载的Kconfigpackage.json文件放到env\packages\packages\language\lua2rtt\目录下.
  3. 打开env\packages\packages\language\Kconfig\,在文件中添加source "$PKGS_DIR/packages/language/lua2rtt/Kconfig".
  4. 在env中运行menuconfig.
  5. 进入RT-Thread online packages -> language packages目录.
  6. 开启lua2rtt, 选择version为lateset最新版本.
  7. 执行pkgs --update更新lua2rtt包到你的bsp下面.
  8. 执行scons/scons --target=xxx, 进行编译生成工程, 下载运行.

2. 卸载lua2rtt

  1. 在env中运行menuconfig.
  2. 进入RT-Thread online packages -> language packages目录.
  3. 关闭lua2rtt.
  4. 执行pkgs --update, 并输入Y表示同意删除pkg包文件.
  5. 执行scons/scons --target=xxx, 进行编译生成工程, 下载运行.

3. 开发环境

  1. RT1050-Fire + MDK5.22.0 + ENV0.7.
  2. STM32F469-Discovery + MDK5.22.0 + ENV0.7.

4. 教程推荐

  1. AlbertS 作者简书文章.
  2. Lua 5.1 参考手册中文版.
  3. Lua 5.3 参考手册中文版.

5. 注意事项

  1. 当开发坏境是MDK时os.date不支持!格式化时间. 原因RTT的armlibc不支持gmtime函数. 待RTT处理.

6. 欢迎加入.

非官方讨论腾讯QQ群: [289156309]()(200人).