Um apanhado de conceitos que envolvem sistemas embarcados e computação móvel para a aula inaugural da Pós-Graduação em Mobilidade e Sistemas Embarcados da Estácio iDez.
7. Alguns Conceitos
da Wikipedia;
“ Um sistema embarcado, ou sistema embutido, é um sistema microprocessado no qual o
computador é completamente encapsulado ou dedicado ao dispositivo ou sistema que ele controla. “
do Dept. de Informática da UFPE;
“ Um sistema é dito embarcado quando este é dedicado a uma única tarefa e interage continuamente
com o ambiente a sua volta por meio de sensores e atuadores. “
da MS Windows Embedded;
“... um Embedded System - sistema embarcado - é qualquer dispositivo microprocessado que
executa uma função dedicada... “
8. Alguns Conceitos
O Meu!
Sistemas Embarcados são sistemas eletrônicos
microprocessados (computadores) encapsulados e
dedicados ao dispositivo em que reside e são
desenvolvidos para exercer especialmente uma
atividade específica.
9. Alguns Conceitos
●
●
Escassez em recursos de Processamento, Armazenamento e Autonomia
Funcionalidade Única, executada repetidamente
● No caso dos smartphones “esperar por ligações, mensagens ou interações
de conectividade”
●
Forte Comunicação com o ambiente
●
Propósito de Existência concreto
●
Heterogêneos
13. Embedded ARM e Linux
O que é ARM?
Arquitetura de processadores RISC (Reduced Instruction Set Computer)
Robusto, suporta interrrupções
Baixo consumo de energia
Ideal para sistemas embarcados robustos!
14. Embedded ARM e Linux
TS 7200
200MHz ARM9 CPU
PC/104 expansion bus
32MB SDRAM
1 10/100 Ethernet
2 USB 2.0 (12 Mbit/s max)
1 Compact Flash socket
20 DIO lines
26. Arduino
Projeto de Hardware e Software Livre voltado
para artistas, designers, hobbystas ou qualquer um
interessado em criar ou prototipar objetos e
ambientes interativos.
38. marmota: o que já
foi feito?
CarControlledByPhone
→ Carrinho com motores de 3v reduzidos
39. marmota: o que já
foi feito?
CarControlledByPhone
→ Carrinho com motores de 3v reduzidos
→ Arduino Duemilanove
40. marmota: o que já
foi feito?
CarControlledByPhone
→ Carrinho com motores de 3v reduzidos
→ Arduino Duemilanove
→ Módulo BlueSMIRF (SparkFun)
41. marmota: o que já
foi feito?
CarControlledByPhone
→ Carrinho com motores de 3v reduzidos
→ Arduino Duemilanove
→ Módulo BlueSMIRF (SparkFun)
→ Smartphone Symbian
42. marmota: o que já
foi feito?
CarControlledByPhone
→ Carrinho com motores de 3v reduzidos
→ Arduino Duemilanove
→ Módulo BlueSMIRF (SparkFun)
→ Smartphone Symbian
→ Python pra s60