DISPOSITIVOS M VEIS
Beatriz Tavernaro Cardoso
Rafael Prado Ferreira
Brenno Pereira Machado
Thiago Paiffer Belarmino
Tiago Vieira Leite
INTRODUÇÃO
DISPOSITIVOS MÓVEIS
O que são?
Escopo do trabalho
HARDWARE
PROCESSADORES
ARMAZENAMENTO E MEMÓRIAS
TECNOLOGIA DE TELAS
CÂMERAS
BATERIAS
HARDWARE
PROCESSADORES
RISC – Reduced Instruction Set Computer
SPARC
MIPS
PowerPC
ARM
HARDWARE
PROCESSADORES
ARM - Advanced RISC Machine
- Desenvolvida pela ARM Holdings
- Focada em dispositivos embarcados
- Licenciada para diversos fabricantes
HARDWARE
PROCESSADORES
Especificações
7 Modos de operação
2 Níveis instruções Userde
Interrupt
Abort
Fast
Supervisor
System
Mode:
Interrupt
Mode:
Execução
Mode:
Mode:
Mode:
Ativado
Mode:
Privilegiado
Para normal, Protegido
Para
após manipular transferência sem um para para prefetch privilégios interrupções oosistema sistema de de uma dados operacional operacional instrução
Undefined
Mode:
Ativado
após um comando indefinido - ARM (32 bits) e THUMB (16 bits)
37 Registradores de 32 bits
- 31 de uso geral
- 6 para verificação de status
HARDWARE
PROCESSADORES
Registradores
“Orientado a registradores”
Disponíveis a nível de usuário para o programador:
17 registradores nível ARM
12 registradores nível THUMB
R13, R14 E R15 reservados:
SP – Stack Pointer
LR – Link Register
PC – Program Counter
HARDWARE
PROCESSADORES
Registradores
ARM
THUMB
R0
R0
R1
R1
R2
R2
R3
R3
R4
R4
R5
R5
R6
R6
R7
R7
R8
-
R9
-
R10
-
R11
-
R12
-
R13 (SP)
SP
R14 (LR)
LR
R15 (PC)
PC
CPSR
CPSR
HARDWARE
PROCESSADORES
ARQUITETURA
ARQUITETURA
FAMÍLIA
FAMÍLIA
ARMv1
ARM1
ARM9E
ARMv2
ARM2
ARM10E
ARMv5
ARM3
ARM6
ARMv3
XScale
ARM7
StrongARM
ARMv6
ARMv4
ARM 11
ARM7TDMI
ARM9
COMENTÁRIOS
Processador
de 32 bits,chegou incluindo
Protótipo que nunca aoinstruções mercado da ARM®, Thumb® e Dsp. Usado em vídeo-games da Nintendo e telefones como Sony Ericson.
1986 – Possuía um barramento de dados de 32 bits, porém só usava 26 bits, deixando os