$$HEADER$$
Existem algumas opções para você fazer o download de eLua:
Imagens binárias de eLua podem ser baixadas para a gravação direta nas diversas plataformas suportadas. Estão disponíveis aqui apenas as imagens da última versão oficial de eLua. Caso você precise baixar uma imagem de uma versão mais antiga visite esta página.
Escolha o arquivo correspondente à sua plataforma 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 programas e jogar (sim, nós temos 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 (autorun), com algum código específico criado por você já incluído no sistema, com as configurações da sua rede IP etc...) e as instruções para a geração eLua não foram suficientes para você, sinta-se a vontade para escrever-nos explicando o que você precisa exatamente. Tentaremos assim 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 | None | double | elua0.6_lua_at91sam7x512.bin |
0.6 | i386 (generic) | PCs/emulators | 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 |
0.6 | LM3S6918 | Micromint Eagle 100 | double | elua0.6_lua_lm3s918.bin |
0.6 | AT32UC3A0512 | ATEVK1100 | double | elua0.6_lua_at32uc3a0512.hex |
0.6 | STM32F103RE | ET-STM32 Stamp | double | elua0.6_lua_stm32f103re.bin |
0.6 | STM32F103ZE | STM3210E-EVAL | double | elua0.6_lua_stm32f103ze.bin |
NOTA: Tipo numérico de Lua refere-se ao tipo numérico do interpretador Lua gerado, ponto-flutuante ou inteiro, como explicado na página Gerando eLua.
Se tudo o que você quer é dar uma espiada no código-fonte de eLua sem ter que baixa-lo para sua máquina, você pode utilizar 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: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 |
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
Se você deseja contribuir com código para o projeto, siga os passos abaixo para receber autorização de gravação no repositório oficial de eLua:
Como o acesso autenticado ao repositório oficial de eLua é feito através de forma segura em protocolo ssh, você precisa criar uma variável de ambiente com seu login name criado no BerliOS:
$ export SVN_SSH='ssh -l <yourberliosid>' $ svn checkout svn+ssh://svn.berlios.de/svnroot/repos/elua/trunk
Uma vêz feito isto, o repositório poderá ser facilmente atualizado com:
$ svn update
e seu acesso de gravação estará autenticado com:
$ svn commit$$FOOTER$$