































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Este documento fornece informações sobre o uso de linux em sistemas embarcados, incluindo as diferenças entre linux tradicional e linux embarcado, exemplos de dispositivos que utilizam linux embarcado, o mercado de linux embarcado, vantagens e cuidados especiais com linux embarcado, e etapas para criar um sistema linux embarcado. O autor é marcelo barros de almeida.
Tipologia: Notas de estudo
1 / 39
Esta página não é visível na pré-visualização
Não perca as partes importantes!
































Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
Introdução
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
GNU Tradicional / Sistema Linux Sistema Linux embarcado
Muito mais leve do que a biblioteca C GNU!
Implementações muito mais leves! Sem ferramentas de desenvolvimento.
Kernel leve, somente com as características necessárias e drivers Kernel completo com a maioria das características e com drivers para todo tipo de hardware de PC do planeta!! Gráficos, navegador web, servidor de web.
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
Alguns exemplos de sistemas embarcados com Linux:
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
● (^) Grande número de concorrentes:
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
Linux Windows Proprietários VxWorks QNX eCos DOS
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
2003 2004 2005 0 10 20 30 40 50 60 70 80 Você pagaria royalties por unidade? Não Sim Indecidos 2003 2004 2005 0 5 10 15 20 25 30 35 40 45 50 55 60 65 Você pagaria por suporte? Sim Não Indecidos
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
● (^) Qualidade do código ● (^) Footprint relativamente pequeno:
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
● (^) Introdução ● (^) Motivação ● (^) Pré-requisitos
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
● (^) Linux
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
● (^) Programar em C é obrigatório ● (^) Assembly para a plataforma desejada pode ser necessário ● Um pouco de shell script não faz mal a ninguém ● Desenvolvimento de módulos (device drivers) ● (^) Bônus track:
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
● (^) Microcontroladores/Microprocessadores ● (^) Padrões de memórias:
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
● (^) Principais alternativas para a plataforma embarcada
Linux a Bordo: Criando Sistemas Embarcados com Linux © Copyright 2006, Marcelo Barros de Almeida Licença Creative Commons Attribution-ShareAlike 2.
● (^) Hardware proprietário pode ter custo elevado: