Development boards supported by eLua
eLua was designed to be embedded in industrial equipment and custom designed products, bringing the full features of the Lua language to the embedded development world.
Often, the best way to develop such products is to prototype on off-the-shelf development kits, based on the chosen MCU and with the on board features you expect to have on your final applications. You can thus develop the software, while the hardware team designs, builds and test the hardware platform.
Kits are also a great way to learn and teach embedded software techniques and can sometimes be used in final applications, like many of the applications found in our Projects page.
As a result of the easy, modular and highly portable architecture of eLua and the community-collaborative nature of our development, we have a fast growing list of supported development boards. Specific platform-dependent instructions on how to use eLua on each of them is included on the links below.
ARM Cortex-M3
Texas Instruments / Luminary Micro
NXP Semiconductors
ST Microelectronics
STM32Expander - details on Omnima's forum (not yet in eLua's main branch, sources in Omnima's branch).
ARM Cortex-M4
Freescale
Kinetis - sources on Kinetis branch
ST Microelectronics
ARM7
NXP Semiconductors
ST Microelectronics
Atmel Corporation
ARM9
ST Microelectronics
PIC32
Microchip Technology
- (pls ask on the list about the ongoing work on this port)
AVR32
Atmel Corporation
Simple Machines
User's Recommendations
eLua runs well on most of the boards listed above, however some either have more extensive peripheral support or have specifications that make them especially well suited to use with eLua. Here are some comments, tips and suggestions from users with real-world experience with the boards:
James Snyder:
The Texas Instruments / Luminary Micro boards currently have the greatest number of supported peripherals, including OLED displays that are included with some of Luminary's evaluation kits. Another well supported board is the Futurlec ETM-STM32. Many of the built-in peripherals work out of the box, and additionally it is available for approximately $25 (US) with worldwide shipping.
Other kit candidates
Below there is a list of not yet supported boards that might be worth porting eLua to in the future. If you are interested in using some of these boards or are ready to help us with a port for it, please don't hesitate in contacting the authors or our discussion list. Some may have a very close port already complete for a similar board and need only minor work and/or some modules.
ARM Cortex M3
Atmel Coorporation
NXP Semiconductors
ST Microelectronics
- Mini STM32 STM32F103 TFT LCD Board V3 (with TFT touch screen for ~US$50 ! !)
Texas Instruments
ARM7
Atmel Corporation
Netduino Development Board (Initial port under way by Luke Venediger)
NXP Semiconductors
ARM9
Atmel Corporation
Freescale Semiconductors
RX
Renesas
StrongARM
Compaq
XScale
Compaq
PIC32
Digilent
chipKIT Max32 - chipKIT Max32™ Arduino-Compatible Prototyping Platform
