-
Notifications
You must be signed in to change notification settings - Fork 7
Downloads
You have a few options for downloading eLua:
-
download a binary eLua image for the platform of your choice. Binary images are provided with each official release. This is generally the best option if you have a board that’s officially supported by eLua (see here for details) and you want to have eLua up and running on your board as quickly as possible.
-
download the source code to build eLua yourself. You can either download the source code of an official release or get the "bleeding edge" version from the SVN repository. Download the source code instead of a binary image if you need to make adjustments to the source code to support your board, or if you want to customize the eLua image, or if you simply want to take a look at what happens behind the eLua# prompt :)
Pre-built images of eLua can be downloaded for each official release. Only the latest official eLua release is covered in this paragraph. If you want to download a
pre-built image from an older release (although this isn’t generally advisable), check this page.
Choose the corresponding image file from the table below, flash it into your board, connect a serial terminal (or Ethernet if you board supports it) and enjoy eLua.
If you need a customized binary image for an already supported platform (for example with an autorun program, with some code of yours in the file system, with your LAN IP settings)
and the instructions for building eLua didn’t work for you, feel free to ask for one in our discussion
list explaining what you need. We may find some time to build one for you and eventually make it available here too. Alternatively you can try our
web builder service that makes building an eLua image much easier.
To understand what’s in a file name (for example elua_lualong_lm3s8962.bin) check our building eLua page.
Version | MCU | Board | Lua number type | Image file |
---|---|---|---|---|
0.8 |
_LM3S8962 |
_EK-LM3S8962 |
double |
|
0.8 |
_LM3S6965 |
_EK-LM3S6965 |
double |
|
0.8 |
_LM3S6918 |
_Eagle-100 |
double |
|
0.8 |
_LM3S9B92 |
_EK-LM3S9B92 |
double |
|
0.8 |
_LM3S1968 |
_EK-LM3S1968 |
double |
|
0.8 |
_AT91SAM7X256 |
_SAM7-EX256 |
double |
|
0.8 |
_AT91SAM7X512 |
None |
double |
|
0.8 |
_AT32UC3A0512 |
_ATEVK1100 |
double |
|
0.8 |
_AT32UC3B0256 |
_ATEVK1101 |
double |
|
0.8 |
_AT32UC3A0128 |
_Mizar32 |
long |
|
0.8 |
_LPC2888 |
_LPC-H2888 |
double |
|
0.8 |
_LPC2468 |
_PUC-RioDemo |
double |
|
0.8 |
_STR711FR2 |
_MOD711 |
double |
|
0.8 |
_STR912FAW44 |
_STR-E912 |
double |
|
0.8 |
_STM32F103RE |
_ET-STM32Stamp |
double |
|
0.8 |
_STM32F103ZE |
_STM3210E-EVAL |
double |
|
0.8 |
_I386 |
PCs/emulators |
double |
Note
|
Lua number type refers to the built Lua interpreter number type, float or integer, as explained in the building eLua page. |
If all you want is to take a quick peek at eLua’s source code, but you don’t need to download it, it’s probably enough to use the
BerliOS WebSVN interface. You can browse through the complete source of eLua using this method.
If you need to download the source code of eLua you can either:
-
download the source code archive of an official release
-
checkout the latest (bleeding edge) source code from the SVN repository in read-only mode (anonymous) mode
-
checkout the latest (bleeding edge) source code from the SVN repository in read-write mode (for developers)