eLua Project News

02 de Fevereiro de 2009

Ainda não temos uma versão oficial liberada, no entanto, estamos avançando muito com o projeto. A próxima versão será liberada, até o fim deste mês e virá com uma grande quantidade de novos recursos, incluindo suporte para duas novas plataformas, o sistema de documentação foi totalmente redesenhado, e algumas surpresas que não mencionarei no momento :) Estamos trabalhando muito para tornar eLua cada vez melhor para você.

01 de Novembro de 2008

A versão 0.5 foi lançada! Dentre outras novidades, essa versão vem com suporte TCP/IP para eLua (!!!!). Segue a lista das atualizações:

Adicionado também um novo tutorial sobre como usar eLua com o microcontrolador STR7 da ST. O restante da página do projeto foi atualizada refletindo o Status atual do projeto (isso fica mais evidente nas páginas de Perguntas mais frequentes, Exemplos e Status.

Importante: não é necessário atualizar o binutils para a versão 2.19 para os microcontroladores Cortex. O tutorial do Cortex GCC para Cortex já foi atualizado com esta informação.

Desfrute dessa nova atualização. A próxima versão será focada na redução das memórias Flash e RAM de eLua, além de muitas outras surpresas :)

16 de Outubro de 2008

O tutorial OpenOCD foi atualizado com uma nova seção sobre como usar o OpenOCD com CPU's STR7 da ST. Além disso, a página sobre foi atualizada com mais informações sobre os autores de eLua. É esperada uma nova versão de Elua para até o fim de Outubro.

10 de Setembro de 2008

Foi liberada a versão 0.4.1! É uma atualização de pouca importância, pois seu propósito principal é se manter atualizada com Lua, dessa forma, eLua está agora com a mais recente versão de Lua (5.1.4). Provavelmente você não precisa fazer a atualização para esta versão (já que a 5.1.4 corrige alguns poucos e exóticos problemas da 5.1.3), logo, estou disponibilizando somente os fontes, sem nenhum executável. Segue abaixo o log das alterações:

02 de Setembro de 2008

Foi liberada a versão 0.4! Segue abaixo o log das alterações:

02 de Setembro de 2008

O site eLua foi atualizado antes da liberação da nova versão 0.4, a qual estará em breve disponível (muito breve por sinal). Existe agora uma página FAQ. Além disso, as páginas status e mapa do site, compilando eLua, exemplos de programas e usando OpenOCD foram atualizadas. E existe ainda uma outra página chamada Como usar eLua com CPUs LPC2888. Esperada ainda hoje a liberação da versão 0.4.

09 de Agosto de 2008

OK, está levando mais tempo do que esperava :) Está disponível a página sobre como utilizar eLua com CPUs STR9 aqui.

09 de Agosto de 2008

Foi liberada a versão 0.3! O página do projeto foi atualizada, e mais seções estarão disponíveis em breve, incluindo um tutorial sobre como utilizar eLua com CPUs STR9. Segue abaixo o log das alterações da versão 0.3:

06 de Agosto de 2008

A página de web foi atualizada com o tutorial OpenOCD o qual continuará sendo revisado toda vêz que novas plataformas forem adicionadas. Esta atualização é também um anúncio informal da liberação em breve da versão 0.3, a qual (entre outras coisas) traz o suporte para o STR9-comStick.

29 de Julho de 2008

eLua possui um novo repositório no BerliOS. Além do novo menu da página da web, a novidade é que o repositório de código está baseado no SVN (ao contrário do CVS utilizado até o momento). Caso você seja um desenvolvedor, provavelmente esta é uma boa notícia. Caso contrário, verifique a página de download para conhecer os novos locais para download.

28 de Julho de 2008

Recebi um relato sobre erros de linker após a execução de minhas intruções durante a compilação de um simples programa C++ para a CPU Cortex com compilador. Verifiquei e descobri que a biblioteca gcc's C++ (libstdc++) não estava gerando código corretamente para Cortex-M3. Minha culpa. Corrigi a página do tutorial. Foi necessário uma única alteração no passo 4, onde era preciso fornecer mais parametros para os comandos "make", e não somente o -CFLAGS. Obrigado pelo aviso.

27 de Julho de 2008

Foi liberada a versão 0.2! Além disso, como você já deve ter percebido, a página do projeto foi bastante modificada. Segue abaixo o log das alterações da versão 0.2:

25 de Julho de 2008

A página do projeto fo atualizada para refletir o atual status e roadmap de eLua. Atualmente as páginas de status e de roadmap são separadas. Além disso, a versão 0.2 está sendo liberada em breve, com vários novos recursos, melhoramentos e suporte para novas plataformas. Novas documentações estão sendo preparadas.

15 de Julho de 2008

Criado um tutorial sobre como preparar um pendrive USB de boot com eLua! Acesse-o enquanto está quente! :)

11 July 2008

A versão 0.1 finalmente saiu! Certifique-se de verificar a página de download, e também a página do projeto. A instruções de como fazer estão incluídas nos arquivos eLua. Além disso, novos tutoriais (construindo compiladores para o ARM e para o i386) foram criados, e a página boot em Lua fo atualizada para refletir o fato de que agora você mesmo pode construir um arquivo ELF!

07 de Julho de 2008

Estou ainda "polindo" os códigos fontes e criando mais documentação antes de atualizar a promeira versão par o CVS. Enquanto isso, Preparei uma ótima surpresa para todos voces que se mostraram interessados em eLua (e par voces que não se interessaram também, pois desejo muito que a partir de agora voces fiquem curiosos:) ). Logo, se você sempre quis iniciar seu PC com Lua, dê uma olhada aqui. É isso mesmo: sem OS, simplesmente o GRUB carrega um arquivo de boot tipo ELF! O arquivo tipo ELF é construido de acordo com a mesma estrutura em árvore que utilizei para montar dispositivos embarcados em eLua, precisei mudar somente a camada da plataforma (mais informações após a próxima atualização dos fontes e inclusão de novas documentações). Desejo que tenham gostado, da mesma maneira que eu. Enquanto isso é apenas uma prova de conceitos, não irei abandonar a idéia do "standalone Lua on PC", pois devem ter aplicações interesantes (pense em "BIOS scripting with Lua", Open Firmware com Lua ao invés de Forth, aplicações educacionais e muias outras.)

05 de Julho de 2008

Inaugurada a página na web! Por enquanto você pode ler as descrições dos projetos. Além disso, está disponível um tutorial que explica como compilar um toolchain GCC para a arquitetura Cortex aqui.