Post on 17-Aug-2015
Fábio Souza2015
Microcontroladores ARM Cortex M0+Aplicação em robôs autoguiados
Introdução aos sistemas embarcados
Fábio Souza 2015
O que é um sistema embarcadoUm sistema Embarcado, ou Embedded System é um sistema eletrônico, composto de hardware e software desenvolvido para uma aplicação específica, ou seja, executam uma sequência de tarefas pré-definidas para atender a um requisito específico.
Geralmente é composto por um circuito integrado(microcontrolador) que possui toda a arquitetura computacional necessária para controle do sistema.
2
Fábio Souza 2015
Características
➔ Tamanho Reduzido;➔ Baixo consumo;➔ Operação dedicada;➔ Operação em tempo real;➔ Software desenvolvido especialmente para o hardware
(firmware);➔ Confiabilidade e segurança;➔ Customização;
4
Fábio Souza 2015
Hardware
5
Fonte: http://www.hardware.com.br/artigos/sistemas-embarcados-computacao-invisivel/conceito.html
Fábio Souza 2015
Hardware
Microcontrolador X Microprocessador
6
Memória ROM
Memória RAM
Portas I/O Periféricos
Fábio Souza 2015
Programação
Linguagens: ➔ Assembly;➔ Linguagem C/C++;➔ Python;➔ Java.
Sistemas operacionais:➔ RTOS➔ Linux Embarcado;➔ Android;
9
Fábio Souza 2015
Iniciando
➔ Arduino;
➔ Linguagem C;
➔ Assembly;
➔ Eletrônica Digital;
➔ Eletrônica Analógica;
11
Fábio Souza 2015
Referências
➔ Embarcados
➔ Sistema Embarcado - Wikipedia
➔ Sistemas Embarcados: a computação invisível
➔ Introdução aos Sistemas Embarcados
12