Lua EOS is an embedded multi-task framework where the application layer can be written in Lua Scripts.
It provides event driven non-preemptive Lua tasks.
It is the same successful idea been used in many systems where Java VM provides a secure way for end users to
write applications without compromising the native implementation. Lua is very light weight and suitable for
embedded systems.
The solution that Lua EOS delivers: product suppliers can securely provide programming capabilities to their end users without disclosing any native code (libraries). End user scripts run "out-of-the-box" from the file system. For example, supposed a company sells a weather station; The end user could write small scripts to take actions like turn fan on when temperature is above a value, send an email when a sensor is triggered, etc.
-
RT-Thread Port: Work is in progress. For details see this link
-
ESP32 Port:
- Qt based Simulator
Details here
Creative Commons: CC BY-NC-SA 4.0
Attribution-NonCommercial-ShareAlike 4.0 International
https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode
