Como aprender um sistema embarcado

sistemas embarcados combinam hardware e software em uma placa de circuito.

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

Video: Como usar Windows 8 - Tutorial Windows 8, Aprende a usar el sistema

Sobre o autor

Steve Aycock tem formação em engenharia e direito. Escrevendo desde 2002, Aycock foi publicado em "IPLaw360" e BNA de "Patentes, marcas e direitos de autor Journal." Aycock ganhou um bacharel em Engenharia da Computação pela University of South Florida e um Juris Doctor da Universidade George Washington.

Video: Curso de Computacion Gratis


Artigos relacionados