-
LuatOS
LuatOS -- Powerful embedded Lua Engine for IoT devices, with many components and low memory requirements (16K RAM, 128K Flash)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
MicroPython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
If you want an example, look at the source code of OpenOCD. It uses TCL for chip and adapter support, meaning you could add support for a new chip or JTAG adapter without the need to recompile OpenOCD.
On bare metal/RTOS embedded platforms, the scripting language is used instead of C/C++ to program the device. Common examples are Lua and Micropython, but JavaScript and Ruby have also been used this way.
On bare metal/RTOS embedded platforms, the scripting language is used instead of C/C++ to program the device. Common examples are Lua and Micropython, but JavaScript and Ruby have also been used this way.