mirror of
https://github.com/elua/elua.git
synced 2025-01-08 20:56:17 +08:00
118 lines
8.0 KiB
Plaintext
118 lines
8.0 KiB
Plaintext
// $$HEADER$$
|
|
|
|
Downloading eLua
|
|
----------------
|
|
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 link:status.html[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 link:http://git-scm.com/[Git] 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 :)
|
|
|
|
[[binaries]]
|
|
Binary images
|
|
-------------
|
|
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 link:dl_old.html[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 link:building.html[instructions for building eLua] didn't work for you, feel free to ask for one in https://lists.berlios.de/mailman/listinfo/elua-dev[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
|
|
http://builder.eluaproject.net[web builder service] that makes building an eLua image much easier.
|
|
|
|
Latest official release binaries
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
To understand what's in a file name (for example _elua_lualong_lm3s8962.bin_) check our link:building.html[building eLua] page.
|
|
|
|
[width="80%", cols="<1, <2, <3, <3, <4", options="header"]
|
|
|=====================================================================================
|
|
^| Version ^| MCU ^| Board ^| Lua number type ^| Image file
|
|
| 0.8 | _LM3S8962 | _EK-LM3S8962 | double | http://prdownload.berlios.de/elua/elua0.8_lua_lm3s8962.bin[elua0.8_lua_lm3s8962.bin]
|
|
| 0.8 | _LM3S6965 | _EK-LM3S6965 | double | http://prdownload.berlios.de/elua/elua0.8_lua_lm3s6965.bin[elua0.8_lua_lm3s6965.bin]
|
|
| 0.8 | _LM3S6918 | _Eagle-100 | double | http://prdownload.berlios.de/elua/elua0.8_lua_lm3s6918.bin[elua0.8_lua_lm3s6918.bin]
|
|
| 0.8 | _LM3S9B92 | _EK-LM3S9B92 | double | http://prdownload.berlios.de/elua/elua0.8_lua_lm3s9b92.bin[elua0.8_lua_lm3s9b92.bin]
|
|
| 0.8 | _LM3S1968 | _EK-LM3S1968 | double | http://prdownload.berlios.de/elua/elua0.8_lua_lm3s1968.bin[elua0.8_lua_lm3s1968.bin]
|
|
| 0.8 | _AT91SAM7X256 | _SAM7-EX256 | double | http://prdownload.berlios.de/elua/elua0.8_lua_at91sam7x256.bin[elua0.8_lua_at91sam7x256.bin]
|
|
| 0.8 | _AT91SAM7X512 | None | double | http://prdownload.berlios.de/elua/elua0.8_lua_at91sam7x512.bin[elua0.8_lua_at91sam7x512.bin]
|
|
| 0.8 | _AT32UC3A0512 | _ATEVK1100 | double | http://prdownload.berlios.de/elua/elua0.8_lua_at32uc3a0512.hex[elua0.8_lua_at32uc3a0512.hex]
|
|
| 0.8 | _AT32UC3B0256 | _ATEVK1101 | double | http://prdownload.berlios.de/elua/elua0.8_lua_at32uc3b0256.hex[elua0.8_lua_at32uc3b0256.hex]
|
|
| 0.8 | _AT32UC3A0128 | _Mizar32 | long | http://prdownload.berlios.de/elua/elua0.8_lualong_at32uc3a0128.hex[elua0.8_lualong_at32uc3a0128.hex]
|
|
| 0.8 | _LPC2888 | _LPC-H2888 | double | http://prdownload.berlios.de/elua/elua0.8_lua_lpc2888.bin[elua0.8_lua_lpc2888.bin]
|
|
| 0.8 | _LPC2468 | _PUC-RioDemo | double | http://prdownload.berlios.de/elua/elua0.8_lua_lpc2468.hex[elua0.8_lua_lpc2468.hex]
|
|
| 0.8 | _STR711FR2 | _MOD711 | double | http://prdownload.berlios.de/elua/elua0.8_lua_str711fr2.bin[elua0.8_lua_str711fr2.bin]
|
|
| 0.8 | _STR912FAW44 | _STR-E912 | double | http://prdownload.berlios.de/elua/elua0.8_lua_str912faw44.bin[elua0.8_lua_str912faw44.bin]
|
|
| 0.8 | _STM32F103RE | _ET-STM32Stamp | double | http://prdownload.berlios.de/elua/elua0.8_lua_stm32f103re.bin[elua0.8_lua_stm32f103re.bin]
|
|
| 0.8 | _STM32F103ZE | _STM3210E-EVAL | double | http://prdownload.berlios.de/elua/elua0.8_lua_stm32f103ze.bin[elua0.8_lua_stm32f103ze.bin]
|
|
| 0.8 | _I386 | PCs/emulators | double | http://prdownload.berlios.de/elua/elua0.8_lua_i386.elf[elua0.8_lua_i386.elf]
|
|
|=====================================================================================
|
|
|
|
NOTE: __Lua number type__ refers to the built Lua interpreter number type, float or integer, as explained in the link:building.html[building eLua] page.
|
|
|
|
[[source]]
|
|
Source code
|
|
-----------
|
|
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
|
|
https://github.com/elua/elua[GitHub web 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 Git repository in read-only mode (anonymous) mode
|
|
- checkout the latest (bleeding edge) source code from the Git repository in read-write mode (for developers)
|
|
|
|
Our sources were originally tracked using SVN and have moved to Git. For those familiar with SVN and not Git, the following link:http://git.or.cz/course/svn.html[crash course] in Git for SVN users may prove useful.
|
|
|
|
[[official]]
|
|
Source code archives
|
|
~~~~~~~~~~~~~~~~~~~~
|
|
Check the table below for the download link of the source code associated with the latest official release of eLua. If you want to get the source
|
|
code of an older version check out link:dl_old.html[this page].
|
|
|
|
[width="35%", cols="<1, <3", options="header"]
|
|
|=================================
|
|
^| Version ^| Source code archive
|
|
| 0.8 | http://prdownload.berlios.de/elua/elua0.8.tgz[eLua 0.8]
|
|
|=====================================================================================
|
|
|
|
[[gitpublic]]
|
|
Git public repository (anonymous read-only mode)
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
If you'd rather have the very last development ("bleeding edge") version, just check it out from our Git Repository:
|
|
|
|
----------------------------------------------
|
|
$ git clone git://github.com/elua/elua.git
|
|
----------------------------------------------
|
|
|
|
Once checked out, the repository can be easily updated by the Git client command:
|
|
|
|
----------
|
|
$ git pull
|
|
----------
|
|
|
|
[[gitdev]]
|
|
Git public repository (authenticated login r/w mode, for developers)
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Follow the steps below if you need write access to the eLua repository:
|
|
|
|
- if you don't have an account on https://github.com/[GitHub] and you plan to contribute with code for the project, please link:https://github.com/signup/free[create one].
|
|
- link:http://help.github.com/set-up-git-redirect[set up Git for GitHub]
|
|
- link:overview.html#contacts[contact us] specifying your GitHub ID and we'll give you write (commit) access to the Git repository.
|
|
|
|
Then checkout the repository:
|
|
|
|
----------------------------------------
|
|
$ git clone git@github.com:elua/elua.git
|
|
----------------------------------------
|
|
|
|
Once checked out, the repository can be easily updated:
|
|
|
|
----------
|
|
$ git pull
|
|
----------
|
|
|
|
// $$FOOTER$$
|
|
|