Escolar Documentos
Profissional Documentos
Cultura Documentos
A partir do sistema Linux estvel, foi possvel desenvolver rotinas utilizando a linguagem C para realizar a comunicao entre duas estaes, realizando a transferncia de dados de forma eficiente e segura.
RESULTADOS
Para tanto decidiu-se usar a arquitetura ARM, que hoje vastamente aplicada em dispositivos portteis, (desde relgios, smartphones at netbooks) juntamente com o sistema operacional Linux que fornece bom suporte a essa arquitetura. Alm de ser opensource. Concluiu-se o desenvolvimento de rotinas para realizar o controle do mdulo da antena nrf24l01 junto ao kit SAM9-l9260, permitindo a comunicao de dados atravs da Wireless, alm de compreender o funcionamento da interface SPI, a qual estabelece a comunicao entre o microcontrolador do kit e o mdulo da antena.
MATERIAIS E MTODOS
Para efetuar o desenvolvimento das rotinas, utilizouse uma placa de desenvolvimento, a SAM-L9260 da Olimex, que possui um microcontrolador ARM9 de 32 bits, alm de outros perifricos desejveis, como interface ethernet, e conexo para comunicao sem fio, via SPI, a qual utilizada pelo mdulo de antena nrf24l01.
CONCLUSES
A utilizao de Linux embarcado em microcontroladores ARM possui pleno potencial para automao de processos, permeando grandes reas como , nesse caso, comunicao de pequenos kits atravs de rdio frequncia , a qual possibilita construir sistemas distribudos ou pequenas redes wireless. E alm disso, possui as vantagens do software livre (acesso ao cdigo, documentao, portabilidade). A placa de desenvolvimento e o mdulo de antena ofereceram ambiente adequado para o andamento do projeto, evitando preocupaes com montagem de hardware.
REFERNCIAS
Vises Isomtrica e de fundo da placa utilizada.
Na placa, foi instalado a distribuio Debian, uma verso desenvolvida em projeto anterior pelo mesmo laboratrio [2], o qual possui o compilador da linguagem C (gcc).
[1] VENKATESWARAN, Sreekrishnan - Essential Linux Device Drivers. [2] PASSOS, L.B.S.; RODRIGUES, E. L. L. - Automao usando sistemas operacionais Linux embarcados em microcontoladores ARM. Iniciao Cientfica LAVISIM 2011
Todo material produzido por essa pesquisa, como o ncleo modificado, um sistema de arquivos atualizado com todas as ferramentas utilizadas, encontra-se disponvel publicamente em nosso servidor FTP (que tambm um fruto do projeto):
www.opencore.eesc.usp.br .