Como aprender um sistema embarcado
Conteúdo
- Video: introdução aos sistemas embarcados
- Video: curso de sistemas embarcados profissionais - aula 01
sistemas embarcados combinam hardware e software em uma placa de circuito.
Video: Introdução aos Sistemas Embarcados
Aprender um sistema embarcado inclui aprender tanto aspectos de hardware software e. sistemas embarcados, cada um tem características diferentes e características operacionais, e vai exigir algum aprendizado inicial para obter um trabalho configuração básica. Você precisa aprender a escrever e compilar o código, coloque o código compilado para a memória do sistema integrado e, em seguida, fazer com que o microcontrolador integrado (ou processador) para executar o código. Um programa de teste simples pode ser usado para dizer se o seu sistema integrado está funcionando. Uma vez que o programa de teste está funcionando, você pode passar para aprender os recursos mais avançados do sistema incorporado.
Aprenda os conceitos básicos da linguagem de programação C. C é uma boa linguagem para aprender, porque muitos (se não todos) incorporado sistemas terão um compilador C disponível. Um livro de programação C, como "C Programação: uma abordagem moderna, 2nd Edition" por K.N. King, pode ajudá-lo a aprender C.
Aprenda o básico de C para sistemas embarcados. Depois de entender C, você pode passar para entender como a linguagem C pode ser usado para sistemas embarcados. Um livro de programação C incorporado, como "Programação Sistemas Embarcados em C e C ++," pode ajudar. Se você sabe o microcontrolador você quer aprender, por exemplo, o Atmel AVR, você pode obter um livro como "programação C incorporado eo Atmel AVR."
Comprar ou pedir emprestado uma placa de desenvolvimento de sistemas embarcados. Por exemplo, Atmel oferece o kit de avaliação e demonstração ATAVR Xplain para o microcontrolador ATxmega128A1. O kit Xplain, em torno de US $ 30, é um sistema embarcado de baixo custo para aprender com. Os microcontroladores PIC da Microchip também são sistemas populares incorporadas para aprender.
Comprar ou baixar um ambiente de compilador / desenvolvimento para o microcontrolador na placa de desenvolvimento. Por exemplo, se você está aprendendo a Atmel AVR ATxmega128A1, então você pode baixar o IDE AVR da Atmel e usar o compilador GNU C ou um compilador C disponível comercialmente para o AVR, tal como o vendido pela IAR.
Video: Curso de Sistemas Embarcados Profissionais - Aula 01
Familiarize-se com as características e funcionamento do seu sistema embarcado. Você vai querer entender a organização da memória, operações periféricas (por exemplo, temporizadores, portas de dados, etc.) e interromper o funcionamento.
Testar sua configuração compilar e executar um programa básico. Seu programa de teste deve fazer algo simples e facilmente observados, tais como piscar um LED na placa de desenvolvimento.
Saiba características mais avançadas do seu sistema embarcado por compilar e executar programas que exercem diferentes funções e periféricos. Escrever códigos utilizando temporizadores, portas de comunicação de dados, analógico-digital quaisquer outros periféricos de sistemas embarcados e de digital para analógico conversores, e você está interessado.
dicas
- Verifica Procure código de amostra e aplicação notas sobre sites dos fabricantes.
- Verifica sites amadores dedicados ao processador específico ou famílias de processadores, por exemplo AVRFreaks.com, têm projetos de exemplo, código e fóruns onde você pode fazer perguntas de usuários mais experientes.
- Verifica Aprender um novo sistema embarcado pode ser difícil e frustrante no início. Então, ser paciente e lembre-se de prestar atenção a cada detalhe. Se depois de várias tentativas você ainda não são capazes de obter o seu trabalho sistema embarcado, procurar a ajuda de site do fabricante ou um site amador.
avisos
- fechar Tenha cuidado ao manusear ferramentas ou outros objectos de metal perto de uma placa de desenvolvimento incorporado porque uma ferramenta caiu pode short para fora componentes e danificar a placa.
- fechar placas de avaliação de sistemas embarcados, muitas vezes têm, placas de circuito expostos abertos, então tome muito cuidado para evitar ficar chocado.
Unid você precisará
Referências
- ligação Atmel: Placas de Desenvolvimento Série Xplain
- ligação Atmel: Ferramentas e Software

Python para android
Como colocar uma aplicação java em uma página da web
O que é um dispositivo de ponte pci?
Como programar um micro chip de
Como aprender jogo de codificação
Como construir um site com python
Como fazer um jogo de java com netbeans
Como aprender excel & palavra básica
Fatos interessantes sobre engenharia de computação
Como aprender programação móvel
Como instalar gmp no ubuntu
Como ler os números de diodo
O que é o microsoft visual c ++?
Diferenças entre codificação e programação
5, Kits de hardware divertidas baratos que você pode usar para fazer máquinas maravilhosas
Guia de compra de arduino: que conselho você deve começar?
Aprenda a linguagem de programação ruby enquanto se diverte com corte hackety
Como criar o seu próprio atari homebrew 2600 jogos
Que linguagem de programação você deve aprender para desenvolvimento de software?
Editores de texto vs. Ides: qual é o melhor para os programadores?
6 Mais fáceis linguagens de programação para aprender para iniciantes