Fábio Souza
2015
Microcontroladores ARM Cortex M0+
Aplicação em robôs autoguiados
Introdução aos sistemas embarcados
Fábio Souza 2015
O que é um sistema embarcado
Um sistema Embarcado, ou Embedded System é um sistema eletrônico, composto d...
Fábio Souza 2015
Exemplos de aplicação
3
Fábio Souza 2015
Características
➔ Tamanho Reduzido;
➔ Baixo consumo;
➔ Operação dedicada;
➔ Operação em tempo real;
➔ Sof...
Fábio Souza 2015
Hardware
5
Fonte: http://www.hardware.com.br/artigos/sistemas-embarcados-computacao-invisivel/conceito.ht...
Fábio Souza 2015
Hardware
Microcontrolador X Microprocessador
6
Memória
ROM
Memória
RAM
Portas I/O Periféricos
Fábio Souza 2015
Microcontrolador
7
Fábio Souza 2015
Fabricantes
8
Fábio Souza 2015
Programação
Linguagens:
➔ Assembly;
➔ Linguagem C/C++;
➔ Python;
➔ Java.
Sistemas operacionais:
➔ RTOS
➔ ...
Fábio Souza 2015
Placas de desenvolvimento
10
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
➔ ...
Próximos SlideShares
Carregando em…5
×

Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - introdução aos sistemas embarcados

594 visualizações

Publicada em

Curso sobre microcontroladores ARM Cortex M0+,
familia Kinetis L da Freescale. Será utilizada a IDE
Code Warrior e a placa FRDM-KL25Z, abordando a
estrutura do microcontrolador, técnicas de
programação e aplicações práticas aplicadas ao
carro autoguiado utilizado na competição Freescale
Cup.

Publicada em: Engenharia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
594
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - introdução aos sistemas embarcados

  1. 1. Fábio Souza 2015 Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados Introdução aos sistemas embarcados
  2. 2. Fábio Souza 2015 O que é um sistema embarcado Um 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
  3. 3. Fábio Souza 2015 Exemplos de aplicação 3
  4. 4. 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
  5. 5. Fábio Souza 2015 Hardware 5 Fonte: http://www.hardware.com.br/artigos/sistemas-embarcados-computacao-invisivel/conceito.html
  6. 6. Fábio Souza 2015 Hardware Microcontrolador X Microprocessador 6 Memória ROM Memória RAM Portas I/O Periféricos
  7. 7. Fábio Souza 2015 Microcontrolador 7
  8. 8. Fábio Souza 2015 Fabricantes 8
  9. 9. Fábio Souza 2015 Programação Linguagens: ➔ Assembly; ➔ Linguagem C/C++; ➔ Python; ➔ Java. Sistemas operacionais: ➔ RTOS ➔ Linux Embarcado; ➔ Android; 9
  10. 10. Fábio Souza 2015 Placas de desenvolvimento 10
  11. 11. Fábio Souza 2015 Iniciando ➔ Arduino; ➔ Linguagem C; ➔ Assembly; ➔ Eletrônica Digital; ➔ Eletrônica Analógica; 11
  12. 12. Fábio Souza 2015 Referências ➔ Embarcados ➔ Sistema Embarcado - Wikipedia ➔ Sistemas Embarcados: a computação invisível ➔ Introdução aos Sistemas Embarcados 12

×