2009-10-13 02:14:27 +00:00
$$HEADER$$
2009-04-14 12:03:39 +00:00
< h3 > Downloading eLua< / h3 >
2009-10-13 02:14:27 +00:00
< p > You have a few options for downloading < b > eLua< / b > :< / p >
2009-04-14 12:03:39 +00:00
< ul >
2010-01-25 23:43:05 +00:00
< li > download a binary < b > eLua< / b > image for the platform of your choice. Binary images are provided with each official release
2009-10-13 02:14:27 +00:00
and also for some specific applications (ie: games). This is generally the best option if you have a bord that's officially
2009-04-14 12:03:39 +00:00
supported by < b > eLua< / b > (see < a href = "status.html" > here< / a > for details) and you want to have < b > eLua< / b > up and running on your board as quickly as possible.< / li >
2009-10-13 02:14:27 +00:00
< li > download the source code to build < b > eLua< / b > 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
2009-04-14 12:03:39 +00:00
binary image if you need to make adjustments to the source code to support your board, or if you want to customize the < b > eLua< / b > image, or if you simply want to take a look at what
happens behind the < i > eLua# < / i > prompt :)< / li >
2009-10-13 02:14:27 +00:00
< / ul >
2010-01-31 17:44:54 +00:00
< p / >
2009-10-13 02:14:27 +00:00
< a name = "binaries" / > < h3 > Binary images< / h3 >
2010-01-25 23:43:05 +00:00
< p > Pre-built images of < b > eLua< / b > can be downloaded for each official release. Only the latest official < b > eLua< / b > 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 < a href = "dl_old.html" > this page< / a > .
< / p >
< p > Choose the corresponding image file from the table below, flash it into your
board, connect a serial terminal (or Ethernet if you board supports) and enjoy < b > eLua< / b > .
Please also note that < b > eLua binaries< / b > , like the < a href = "#source" > source code distribution< / a > ,
include some example programs in it's file system, so you can run and play (yes! we have games too! :) them , following the instructions in our < a href = "using.html" > Using eLua< / a > page.
The available example programs are described in our < a href = "examples.html" > examples page< / a > .
< / p >
< p >
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
< a href = "building.html" > instructions for building eLua< / a > didn't work for you, feel free to
ask for one in < a href = "https://lists.berlios.de/mailman/listinfo/elua-dev" > our discussion
list< / a > explaining what you need. We may find some time to
build one for you and eventually make it available here too.
< / p >
< h2 > Official Latest Release Binaries< / h2 >
< p >
To understand what's in a file name (for example < i > elua_lualong_lm3s8962.bin< / i > ) check our < a href = "building.html" > building eLua< / a > page.
< / p >
2009-04-14 12:03:39 +00:00
< table class = "table_center" >
< tbody >
< tr >
< th > Version< / th >
< th > MCU< / th >
< th > Board< / th >
< th > Lua number type< / th >
< th > Image file< / th >
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
< td > < a href = "http://www.luminarymicro.com/products/LM3S8962.html" > LM3S8962< / a > < / td >
< td > < a href = "http://www.luminarymicro.com/products/lm3s8962_can_ethernet_evaluation_kit.html" > EK-LM3S8962< / a > < / td >
2009-04-14 12:03:39 +00:00
< td > double< / td >
2010-01-25 23:43:05 +00:00
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_lm3s8962.bin" > elua0.7_lua_lm3s8962.bin< / a > < / td >
2009-04-14 12:03:39 +00:00
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
< td > < a href = "http://www.luminarymicro.com/products/lm3s6965.html" > LM3S6965< / a > < / td >
< td > < a href = "http://www.luminarymicro.com/products/lm3s6965_ethernet_evaluation_kit.html" > EK-LM3S6965< / a > < / td >
2009-04-14 12:03:39 +00:00
< td > double< / td >
2010-01-25 23:43:05 +00:00
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_lm3s6965.bin" > elua0.7_lua_lm3s6965.bin< / a > < / td >
2009-04-14 12:03:39 +00:00
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
< td > < a href = "http://www.luminarymicro.com/products/LM3S6918.html" > LM3S6918< / a > < / td >
< td > < a href = "http://www.micromint.com/index.php/SBC/eagle-100.html" > Micromint Eagle 100< / a > < / td >
2009-04-14 12:03:39 +00:00
< td > double< / td >
2010-01-25 23:43:05 +00:00
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_lm3s6918.bin" > elua0.7_lua_lm3s918.bin< / a > < / td >
2009-10-13 02:14:27 +00:00
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
< td > < a href = "http://www.luminarymicro.com/products/lm3s9b92.html" > LM3S9B92< / a > < / td >
< td > < a href = "http://www.luminarymicro.com/products/ek-lm3s9b92.html" > EK-LM3S9B92< / a > < / td >
2009-10-13 02:14:27 +00:00
< td > double< / td >
2010-01-25 23:43:05 +00:00
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_lm3s9b92.bin" > elua0.7_lua_lm3s9b92.bin< / a > < / td >
2009-10-13 02:14:27 +00:00
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
< td > < a href = "http://www.atmel.com/dyn/products/Product_card.asp?part_id=3755" > AT91SAM7X256< / a > < / td >
< td > < a href = "http://www.olimex.com/dev/sam7-ex256.html" > SAM7-EX256< / a > < / td >
2009-10-13 02:14:27 +00:00
< td > double< / td >
2010-01-25 23:43:05 +00:00
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_at91sam7x256.bin" > elua0.7_lua_at91sam7x256.bin< / a > < / td >
2009-10-13 02:14:27 +00:00
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
< td > < a href = "http://www.atmel.com/dyn/products/Product_card.asp?part_id=4104" > AT91SAM7X512< / a > < / td >
< td > None< / td >
2009-10-13 02:14:27 +00:00
< td > double< / td >
2010-01-25 23:43:05 +00:00
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_at91sam7x512.bin" > elua0.7_lua_at91sam7x512.bin< / a > < / td >
2009-04-14 12:03:39 +00:00
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
< td > < a href = "http://www.atmel.com/dyn/products/product_card.asp?part_id=4117" > AT32UC3A0512< / a > < / td >
< td > < a href = "http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=4114" > ATEVK1100< / a > < / td >
2009-04-14 12:03:39 +00:00
< td > double< / td >
2010-01-25 23:43:05 +00:00
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_at32uc3a0512.hex" > elua0.7_lua_at32uc3a0512.hex< / a > < / td >
2009-04-14 12:03:39 +00:00
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
< td > < a href = "http://www.standardics.nxp.com/microcontrollers/to/pip/LPC2880FET180.html" > LPC2888< / a > < / td >
< td > < a href = "http://www.olimex.com/dev/lpc-h2888.html" > LPC-H2888< / a > < / td >
2009-04-14 12:03:39 +00:00
< td > double< / td >
2010-01-25 23:43:05 +00:00
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_lpc2888.bin" > elua0.7_lua_lpc2888.bin< / a > < / td >
2009-04-14 12:03:39 +00:00
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
< td > < a href = "http://www.nxp.com/#/pip/pip=[pip=LPC2468_4]|pp=[t=pip,i=LPC2468_4]" > LPC2468< / a > < / td >
< td > < a href = "http://www.giga.puc-rio.br/site/embedded/eluademoboard" > PUC-Rio eLua board< / a > < / td >
2009-04-14 12:03:39 +00:00
< td > double< / td >
2010-01-25 23:43:05 +00:00
< td > < a
href="http://prdownload.berlios.de/elua/elua0.7_lua_lpc2468.hex">elua0.7_lua_lpc2468.hex< / a > < / td >
2009-04-14 12:03:39 +00:00
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
< td > < a href = "http://www.st.com/mcu/devicedocs-STR711FR2.html" > STR711FR2< / a > < / td >
< td > < a href = "http://www.sctec.com.br/content/view/101/30/" > MOD711< / a > < / td >
< td > double< / td >
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_str711fr2.bin" > elua0.7_lua_str711fr2.bin< / a > < / td >
< / tr >
< tr >
< td > 0.7< / td >
< td > < a href = "http://www.st.com/mcu/devicedocs-STR912FAW44-101.html" > STR912FAW44< / a > < / td >
< td > < a href = "http://www.olimex.com/dev/str-e912.html" > STR-E912< / a > < / td >
2009-04-14 12:03:39 +00:00
< td > double< / td >
2010-01-25 23:43:05 +00:00
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_str912faw44.bin" > elua0.7_lua_str912faw44.bin< / a > < / td >
2009-04-14 12:03:39 +00:00
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
2009-10-13 02:14:27 +00:00
< td > < a href = "http://www.st.com/mcu/devicedocs-STM32F103RE-110.html" > STM32F103RE< / a > < / td >
< td > < a href = "http://www.futurlec.com/ET-STM32_Stamp.shtml" > ET-STM32 Stamp< / a > < / td >
2009-04-14 12:03:39 +00:00
< td > double< / td >
2010-01-25 23:43:05 +00:00
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_stm32f103re.bin" > elua0.7_lua_stm32f103re.bin< / a > < / td >
2009-10-13 02:14:27 +00:00
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
2009-10-13 02:14:27 +00:00
< td > < a href = "http://www.st.com/mcu/devicedocs-STM32F103ZE-110.html" > STM32F103ZE< / a > < / td >
< td > < a href = "http://www.st.com/mcu/contentid-100-110-STM3210E_EVAL.html" > STM3210E-EVAL< / a > < / td >
< td > double< / td >
2010-01-25 23:43:05 +00:00
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_stm32f103ze.bin" > elua0.7_lua_stm32f103ze.bin< / a > < / td >
< / tr >
< tr >
< td > 0.7< / td >
< td > < a href = "http://www.intel.com" > i386 (generic)< / a > < / td >
< td > PCs/emulators< / td >
< td > double< / td >
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7_lua_i386.elf" > elua0.7_lua_i386.elf< / a > < / td >
2009-04-14 12:03:39 +00:00
< / tr >
< / tbody >
2009-10-13 02:14:27 +00:00
< / table >
2010-01-25 23:43:05 +00:00
< p >
< b > NOTE:< / b > < i > Lua number type< / i > refers to the built Lua interpreter number type, float or integer, as explained in the < a href = "building.html" > building eLua< / a > page.
2010-01-31 17:44:54 +00:00
< h2 > Official Custom Build Binaries< / h2 >
< p >
2010-02-01 15:13:01 +00:00
Besides the regular < b > eLua< / b > binary images (above), which also come bundled
2010-01-31 17:44:54 +00:00
with examples on the rom file system, we offer here some custom build
images with programs for specific boards and/or specific
aplications. They are ready to be flashed directly on your kits and usually
run automatically using our autorun feature (see < a
href="http://www.eluaproject.net/en_arch_overview.html#boot">booting
2010-02-01 01:38:13 +00:00
< b > eLua< / b > < / a > for details).
2010-01-31 17:44:54 +00:00
If you own one of the supported boards listed below, just
download a binary image, flash it on the kit and enjoy it. If you write nice
and ilustrative programs, don't hesitate to share and we'll publish
them in ready-to-use, custom built, binary images too.
2010-01-25 23:43:05 +00:00
< / p >
2010-01-31 17:44:54 +00:00
< table class = "table_center" >
< tbody >
< tr >
< th > Aplication description< / th >
< th > Board< / th >
< th > Image file< / th >
< / tr >
< tr >
< td > EK-LM3S8962 Games & Demos< / td >
< td > < a
href="http://www.luminarymicro.com/products/lm3s8962_can_ethernet_evaluation_kit.html">EK-LM3S8962< / a > < / td >
< td > < a
2010-02-01 01:38:13 +00:00
href="http://elua.giga.puc-rio.br/downloads/elua_games_EK-LM3S8962.bin">elua_games_EK-LM3S8962.bin< / a > < / td >
2010-01-31 17:44:54 +00:00
< / tr >
< tr >
< td > EK-LM3S6965 Games & Demos< / td >
< td > < a
href="http://www.luminarymicro.com/products/lm3s6965_ethernet_evaluation_kit.html">EK-LM3S6965< / a > < / td >
2010-02-01 15:13:01 +00:00
< td > (comming soon!)< / td >
2010-01-31 17:44:54 +00:00
< / tr >
< / table >
2010-01-25 23:43:05 +00:00
< p / >
2009-10-13 02:14:27 +00:00
< a name = "source" / > < h3 > Source code< / h3 >
2009-04-14 12:03:39 +00:00
< p > If all you want is to take a quick peek at < b > eLua< / b > 's source code, but you don't need to download it, it's probably enough to use the
2009-10-13 02:14:27 +00:00
< a href = "http://svn.berlios.de/wsvn/elua" > BerliOS WebSVN interface< / a > . You can browse through the complete source of < b > eLua< / b > using this method.< br / >
If you need to download the source code of < b > eLua< / b > you can either:< / p >
2009-04-14 12:03:39 +00:00
< ul >
< li > download the source code archive of an official release< / li >
< li > checkout the latest (bleeding edge) source code from the SVN repository in read-only mode (anonymous) mode< / li >
< li > checkout the latest (bleeding edge) source code from the SVN repository in read-write mode (for developers)< / li >
2009-10-13 02:14:27 +00:00
< / ul >
< a name = "official" / > < h2 > Source code archives< / h2 > < / a >
2009-04-14 12:03:39 +00:00
< p > Check the table below for the download link of the source code associated with the latest official release of < b > eLua< / b > . If you want to get the source
2009-10-13 02:14:27 +00:00
code of an older version, check out < a href = "dl_old.html" > this page.< / p >
2009-04-14 12:03:39 +00:00
<!-- [NEWVER] -->
< table class = "table_center" >
< tbody >
< tr >
< th > Version< / th >
< th > Source code archive< / th >
< / tr >
< tr >
2010-01-25 23:43:05 +00:00
< td > 0.7< / td >
< td > < a href = "http://prdownload.berlios.de/elua/elua0.7.tgz" > eLua 0.7< / a > < / td >
2009-04-14 12:03:39 +00:00
< / tr >
2009-10-13 02:14:27 +00:00
< / tbody > < / table >
< a name = "svnpublic" / > < h2 > SVN public repository (anonymous read-only mode)< / h2 >
2009-04-14 12:03:39 +00:00
< p > If you'd rather have the very last development ("bleeding edge") version, just check it out from our Subversion Repository:< / p >
2009-10-13 02:14:27 +00:00
< pre > $ svn checkout svn://svn.berlios.de/elua/trunk< / pre >
2009-04-14 12:03:39 +00:00
< p > Once checked out, the repository can be easily updated by the svn client command:< / p >
2009-10-13 02:14:27 +00:00
< pre > $ svn update< / pre >
< a name = "svndev" / > < h2 > SVN public repository (authenticated login r/w mode, for developers)< / h2 >
< p > Follow the steps below if you need write access to the < b > eLua< / b > repository:< / p >
2009-04-14 12:03:39 +00:00
< ul >
2009-10-13 02:14:27 +00:00
< li > if you don't have an account on < a href = "http://developer.berlios.de/" > developer.berlios.de< / a >
and you plan to contribute with code for the project, please create one.< / li >
< li > < a href = "overview.html#contacts" > contact us< / a > specifying your BerliOS ID and we'll give you write
(commit) access to the subversion repository.< / li >
< / ul >
2009-04-14 12:03:39 +00:00
< p > Then checkout the repository:< / p >
2009-10-13 02:14:27 +00:00
< pre > $ export SVN_SSH='ssh -l < yourberliosid> '
$ svn checkout svn+ssh://svn.berlios.de/svnroot/repos/elua/trunk< / pre >
2009-04-14 12:03:39 +00:00
< p > Once checked out, the repository can be easily updated:< / p >
2009-10-13 02:14:27 +00:00
< pre > $ svn update< / pre >
$$FOOTER$$
2009-02-15 22:24:34 +00:00