All Projects → liu2guang → Lua2RTT

liu2guang / Lua2RTT

Licence: MIT License
Lua port package for RT-Thread.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Lua2RTT

exenv
Exenv makes loading environment variables from external sources easy.
Stars: ✭ 35 (-7.89%)
Mutual labels:  env
libcsv
libcsv is a small, simple and fast CSV library written in pure ANSI C89 that can read and write CSV data. | libcsv是用纯ANSI C89编写的小型、简单、快速的CSV库,支持读写CSV数据.
Stars: ✭ 23 (-39.47%)
Mutual labels:  env
ZJ-SDK-RT-Thread-NORDIC
基于RT-Thread操作系统在子敬电子ZJ-TEK系列开发板的软件开发包
Stars: ✭ 68 (+78.95%)
Mutual labels:  rt-thread
django-confy
A comfy config for Django
Stars: ✭ 25 (-34.21%)
Mutual labels:  env
MultiButton
A compact and easy to use event-driven button driver module. | 一个小巧易用的事件驱动按钮驱动模块.
Stars: ✭ 78 (+105.26%)
Mutual labels:  env
salak.rs
A multi layered configuration loader and zero-boilerplate configuration parser.
Stars: ✭ 27 (-28.95%)
Mutual labels:  env
envman
Manage your .env configuration easily
Stars: ✭ 20 (-47.37%)
Mutual labels:  env
fuck-env
Fuck environment variables everywhere
Stars: ✭ 14 (-63.16%)
Mutual labels:  env
bcdata
An R package for searching & retrieving data from the B.C. Data Catalogue
Stars: ✭ 68 (+78.95%)
Mutual labels:  env
php-env
A small and fast .env loader for PHP
Stars: ✭ 19 (-50%)
Mutual labels:  env
vite-plugin-environment
Easily expose environment variables in Vite.js
Stars: ✭ 57 (+50%)
Mutual labels:  env
K210
Kendryte K210 BSP for RT-Thread
Stars: ✭ 15 (-60.53%)
Mutual labels:  rt-thread
envset
Set env vars before running your program, manage environment and secrets.
Stars: ✭ 34 (-10.53%)
Mutual labels:  env
k8s-env-gen
Kubernetes environment generator makes docker env files compatible with kubernetes
Stars: ✭ 19 (-50%)
Mutual labels:  env
Arduino RT-Thread
RT-Thread library optimized for Arduino.
Stars: ✭ 38 (+0%)
Mutual labels:  rt-thread
env-dot-prop
♻️ Get, set, or delete nested properties of process.env using a dot path
Stars: ✭ 31 (-18.42%)
Mutual labels:  env
gwells
Groundwater Wells and Aquifers application for the Ministry of Environment
Stars: ✭ 26 (-31.58%)
Mutual labels:  env
goodconf
Transparently load variables from environment or JSON/YAML file.
Stars: ✭ 80 (+110.53%)
Mutual labels:  env
laravel-env-security
Securely manage Laravel .env files for different deployment environments
Stars: ✭ 67 (+76.32%)
Mutual labels:  env
dwin
基于RT-Thread物联网操作系统的dwin串口屏幕快速开发库!
Stars: ✭ 49 (+28.95%)
Mutual labels:  env

🎉 Lua2RTT 🎉

Build Status release

Lua2RTT是在RT-Thread3.0及以上版本移植的Lua库, 目的是无缝嵌入RTT, 无需开发者去移植. 如果您觉得该库看得顺眼舒服,请捐赠颗小星星. 小星星就是更新的动力!!!

1. 效果图

效果图

2. 安装Lua2RTT

目前Lua2RTT库已经添加到RT-Thread官方pkgs包中, 可以直接在menuconfig在线包中直接使能.

  1. 在env中运行menuconfig.
  2. 进入RT-Thread online packages -> language目录.
  3. 开启Lua2RTT, 选择Submitted version(Lua2RTT库移植的发布版本)为lateset最新版本, 然后选择Porting Lua version(移植的Lua源码版本)为您想要移植的版本(目前支持5.1.4和5.3.4).
  4. 执行pkgs --update更新Lua2RTT包到你的bsp下面.
  5. 执行scons/scons --target=xxx, 进行编译生成工程, 下载运行.

安装流程

3. 卸载Lua2RTT

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

卸载流程

4. 教程推荐

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

5. 欢迎加入.

非官方讨论腾讯QQ群: 289156309.

6. 感谢

  1. 该库基于 https://github.com/lua/lua 移植.
  2. 感谢Lua团队. 本移植是修改了部分原作者的代码针对RTT在线包实现的版本, 该仓库保留原作者的许可声明! 具体原作者许可请查看 https://www.lua.org/license.html, 移植代码部分保留 https://github.com/liu2guang/Lua2RTT/blob/master/LICENSE 许可.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].