Olá pessoal, esse é meu primeiro tópico no fórum.
Estou querendo estudar sobre o linux embarcado em microcontroladores ARM.
Tenho um bom conhecimento com microcontroladores PIC por exemplo mais nunca cheguei ao nível de sistemas embarcados.
Gostaria de dicas, tutoriais, livros e artigos que os Senhores possam me indicar para estudar.
Qual seria um bom kit de desenvolvimento para começar.
Tenho certas dúvidas de como embarcar um SO em um microcontrolador como:
- No caso do ARM posso utilizar o CodeWarrior como IDE ou existem opções melhores?
- Oque preciso baixar e onde...
- Como compilar?
- Qual a configuração minima de um microcontrolador que eu posso embarcar o linux?
- Existem quantas versões de linux embarcados?
Bem minhas dúvidas são muitas sobre isso. Posso estar perguntando besteira mais por isso recorri ao LDG.
Achei algumas documentações na internet sobre isso mais tudo muito vago ou complexo de mais para o pouco conhecimento que eu tenho sobre sistemas operacionais embarcados em microcontroladores.
Obrigado pela atenção...
Abraços
Uilter,
Excelente tópico para discussão. Espero que mais pessoas participem.
Nós aqui no lab estamos discutindo muito esse tema nas últimas semanas.
Ontem mesmo estudamos (sem sucesso ainda) a instalação do Ubuntu em uma BeagleBoard.
Vamos iniciar em breve uns estudos com a BeagleBone (bone) também, pensando além de instalar o Linux, o Android também.
Já tivemos alguma experiência com os kits FriendlyARM, mas foi um pouco decepcionante, esperávamos mais.
Tem a Raspberry Pi, mas essa está difícil de conseguir.
No momento estamos indo nessa direção, e tudo o que formos aprendendo daqui para frente, vamos compartilhar. Nossa ideia é desenvolver uma plataforma simples e fácil de usar, mas com poder razoável e custo acessível.
Veja alguns vídeos da BeagleBone no YouTube, ela tem IDE embutida, acessada via rede pela porta 3000. Muito interessante!
Outra coisa que estou pesquisando é o que dá para fazer com os Cortex M3 que tem na mBed, que parece ser uma plataforma bem interessante também.
Abraço!!
Permalink Responder até Uilter Witte Barboza em 18 abril 2012 at 17:53
Marcelo,
A configuração desse BeagleBone é muito boa! Só que é algo salgado o preço né. Vou pesquisar mais sobre ele.
Qual foi o problema com esse FriendlyARM?
Eu tenho um kit da freescale que consegui apenas colocar um RTOs da propria freescale o MQX 3.7.
Esse kit é um TWR-K60N512-UM. Será que é possível embarcar o linux nesse kit?
Permalink Responder até Uilter Witte Barboza em 19 abril 2012 at 13:06
Obrigado pelas dicas Leonilde!
Permalink Responder até William Lima em 19 abril 2012 at 12:49
Cara,
Estou estudando algum temo sobre isso, para implementar em alguns projetos, material em português até tem mas é pouco.
Vou ver se esse fim de semana separo o material que tenho e posto aqui!
Permalink Responder até Uilter Witte Barboza em 19 abril 2012 at 13:07
Pode ser documentação em inglês também não tem problema!
Vlw!
Permalink Responder até Ric4rdo Pedr0s0 em 19 abril 2012 at 22:32
Não entendo nada,rsrsrs mas o que vc quer não é parecido com o que este cara fez (com atmega):
http://www.techtudo.com.br/curiosidades/noticia/2012/04/hacker-cria...
Estou chorando de tanta emoção... e o mais interessante é que ele postou TUDO!
Eu acabei de descobrir minha verdadeira vocação e vou passar o resto de minha vida fazendo isso... comer, dormir e assistir TV!
Huahsuashahusauhshuasuhas...
Permalink Responder até Uilter Witte Barboza em 20 abril 2012 at 2:03
Galera alguem conhece esse livro?
Estou pensando em comprar... algum feedback dele?
http://www.linuxmall.com.br/produto/livro-construindo-sistemas-linu...
Permalink Responder até William Lima em 20 abril 2012 at 14:21
To namorando este livro faz algum tempo!
Pelo que pesquisei em alguns fórum foi muito bem recomendado!
Permalink Responder até Roberto Lopes Ramos em 20 abril 2012 at 14:33
Não sei se ja ouviram falar no Linux from scratch, existe um site em português que traduz o livro para pt_BR, não fala exatamente de linux embarcado mais como fala sobre a criação de uma distribuição linux do zero acho que o conhecimento é válido para a criação de uma distro para ser embarcada.
Seria o caso de criar a distro apenas com os drivers específicos para o hardware no qual vai ser embarcado...espero que o link ajude em algo...ABÇ!!!
Segue o link abaixo:
Valeu!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Por: R$ 29,00
Ou em até 6x de
R$ 5,18
Por: R$ 150,00
Ou em até 18x de
R$ 10,00
Por: R$ 195,00
Ou em até 18x de
R$ 13,00
(ADS1102C) - 100MHz - 2 Canais
Por: R$ 1920,00
Ou em até 18x de
R$ 127,96
© 2013 Criado por Marcelo Rodrigues.