Lua2RTT是在RT-Thread3.0及以上版本移植的Lua库, 目的是无缝嵌入RTT, 无需开发者去移植. 如果您觉得该库看得顺眼舒服,请捐赠颗小星星. 小星星就是更新的动力!!!
目前Lua2RTT库已经添加到RT-Thread官方pkgs包中, 可以直接在menuconfig在线包中直接使能.
- 在env中运行menuconfig.
- 进入RT-Thread online packages -> language目录.
- 开启Lua2RTT, 选择Submitted version(Lua2RTT库移植的发布版本)为lateset最新版本, 然后选择Porting Lua version(移植的Lua源码版本)为您想要移植的版本(目前支持5.1.4和5.3.4).
- 执行pkgs --update更新Lua2RTT包到你的bsp下面.
- 执行scons/scons --target=xxx, 进行编译生成工程, 下载运行.
- 在env中运行menuconfig.
- 进入RT-Thread online packages -> language目录.
- 关闭Lua2RTT.
- 执行pkgs --update, 并输入
Y
表示同意删除pkg包文件. - 执行scons/scons --target=xxx, 进行编译生成工程, 下载运行.
非官方讨论腾讯QQ群: 289156309.
- 该库基于 https://github.com/lua/lua 移植.
- 感谢Lua团队. 本移植是修改了部分原作者的代码针对RTT在线包实现的版本, 该仓库保留原作者的许可声明! 具体原作者许可请查看 https://www.lua.org/license.html, 移植代码部分保留 https://github.com/liu2guang/Lua2RTT/blob/master/LICENSE 许可.