:tada: Lua2rtt :tada:

lua2rtt 是在RTThread3.0版本移植的elua5.1.4版本, 目的是无缝嵌入RTT, 无需开发者去移植. 如果您觉得该库看得顺眼舒服,请捐赠颗小星星. 小星星就是更新的动力!!!
1. 安装lua2rtt
目前安装lua2rtt库未添加到rtt官方pkgs包中, 需要手动下载menuconfig相关文件.
- 下载menuconfig所需文件: 下载地址.
- 将下载的
Kconfig和package.json文件放到env\packages\packages\language\lua2rtt\目录下.
- 打开
env\packages\packages\language\Kconfig\,在文件中添加source "$PKGS_DIR/packages/language/lua2rtt/Kconfig".
- 在env中运行menuconfig.
- 进入RT-Thread online packages -> language packages目录.
- 开启lua2rtt, 选择version为lateset最新版本.
- 执行pkgs --update更新lua2rtt包到你的bsp下面.
- 执行scons/scons --target=xxx, 进行编译生成工程, 下载运行.
2. 卸载lua2rtt
- 在env中运行menuconfig.
- 进入RT-Thread online packages -> language packages目录.
- 关闭lua2rtt.
- 执行pkgs --update, 并输入
Y表示同意删除pkg包文件.
- 执行scons/scons --target=xxx, 进行编译生成工程, 下载运行.
3. 开发环境
- RT1050-Fire + MDK5.22.0 + ENV0.7.
- STM32F469-Discovery + MDK5.22.0 + ENV0.7.
4. 教程推荐
- AlbertS 作者简书文章.
- Lua 5.1 参考手册中文版.
- Lua 5.3 参考手册中文版.
5. 注意事项
- 当开发坏境是MDK时os.date不支持
!格式化时间. 原因RTT的armlibc不支持gmtime函数. 待RTT处理.
6. 欢迎加入.
非官方讨论腾讯QQ群: [289156309]()(200人).