$$HEADER$$

Baixando eLua

Existem algumas opções para você fazer o download de eLua:



Imagens Binárias

Podem ser baixadas imagens binárias de eLua de cada lançamento oficial. Aqui abordaremos somente a última versão oficial de eLua, mas caso você queira baixar uma imagem de uma versão mais antiga (embora isso não seja aconselhável), visite esta página. Escolha o arquivo imagem correspondente na tabela abaixo, grave-o em sua placa, ligue um terminal serial (ou ethernet se sua placa aceitar) e aproveite eLua. Observe que tanto os arquivos binários quanto a distribuição do código fonte de eLua, incluem alguns programas de exemplos, sendo assim, você poderá rodar e jogar (sim, existem jogos também!:), seguindo as instruções na nossa página Usando eLua. Os programas de exemplos disponíveis estão descritos na nossa página de exemplos.


Se você precisa de uma imagem binária personalizada para uma plataforma já suportada (por exemplo, com um programa de execução automática, com algum código específico criado por você já incluído no sistema, com as configurações da sua rede IP) e as instruções para a geração eLua não servem para você, sinta-se a vontade para escrever-nos explicando o que você precisa exatamente. Assim, tentaremos encontrar algum tempo para gerar uma imagem para você e, eventualmente, também disponibilizá-la aqui.


Para entender como é feita a formação de um nome de arquivo (por exemplo elua_lualong_lm3s8962.bin) consulte nossa página Gerando eLua.

Versão MCU Placa Tipo Num. Lua arquivo imagem
0.6 AT91SAM7X256 SAM7-EX256 double elua0.6_lua_at91sam7x256.bin
0.6 AT91SAM7X512 Nenhum double elua0.6_lua_at91sam7x512.bin
0.6 i386 (genérico) PCs/emuladores double elua0.6_lua_i386.elf
0.6 LM3S6965 EKx-LM3S6965 double elua0.6_lua_lm3s6965.bin
0.6 LM3S8962 EKx-LM3S8962 double elua0.6_lua_lm3s8962.bin
0.6 LPC2888 LPC-H2888 double elua0.6_lua_lpc2888.bin
0.6 STR711FR2 MOD711 double elua0.6_lua_str711fr2.bin
0.6 STR912FAW44 STR9-comStick double elua0.6_lua_str912fw44.bin

NOTA: Tipo numérico de Lua refere-se ao tipo numérico do interpretador Lua gerado, ponto-flutuante ou inteiro, como já explicado na página Gerando eLua.



Código Fonte

Mas se tudo o que você quer, é dar uma espiada no código-fonte de eLua, então não é preciso baixá-lo, veja a interface BerliOS WebSVN. Você pode dessa maneira navegar através do fonte completo de eLua. Se realmente você precisa baixar o código fonte de eLua, poderá tanto:



Arquivos do código fonte

Verifique na tabela abaixo o link de download do código-fonte associado com a última versão oficial de eLua. Se você deseja obter o código fonte de uma versão mais antiga, confira esta página.

Version Arquivos do código fonte
0.6 eLua 0.6


Repositório público SVN (modo anônimo somente-leitura)

Caso você prefira a última versão em desenvolvimento ("bleeding edge"), basta verificar em nosso repositório Subversion da seguinte maneira:

$ svn checkout svn://svn.berlios.de/elua/trunk

Uma vez feita a verificação, o repositório pode ser facilmente atualizado através do comando:

$ svn update


Repositório público SVN (modo de gravação com login de autenticação, para desenvolvedores)

Siga os passos abaixo, caso você precise de acesso de gravação para o repositório eLua:

Então, faça uma verificação no repositório:

$ export SVN_SSH='ssh -l <yourberliosid>'
$ svn checkout svn+ssh://svn.berlios.de/svnroot/repos/elua/trunk

Uma vêz feito, o repositório poderá ser facilmente atualizado com:

$ svn update
$$FOOTER$$