SlideShare uma empresa Scribd logo
Android Core
Felipe Silveira
felipesilveira.com.br Aula 4
Android em dispositivos físicos
Estrutura típica do hardware
Estrutura típica do hardware
Baseado em SoC - System on a Chip - que é formado por
CPU, memórias e periféricos, todos na mesma placa.
Ideal para um dispositivo móvel!
System on a Chip
Processadores
Tipicamente dois processadores:
● Application Processor (AP), responsável por tarefas
gerais do sistema operacional.
● Baseband Processor (BP), dedicado a tarefas de
telefonia.
Processadores - justificativa
Razões para dois processadores:
● Antes de tudo, o sistema é um telefone - e é
importante ter um hardware dedicado para que as
tarefas de telefonia não tenham concorrência de
outras tarefas menos prioritárias.
Processadores - justificativa
● Mecanismos de hibernação - com dois processadores
separados, é possível colocar o AP em modo de baixo
consumo, enquanto o BP continua com execução
normal (sempre necessário)
Processadores - justificativa
● Questões Legais - Em alguns países como os EUA,
existem órgãos que obrigam os fabricantes a
garantirem que os drivers de telefonia nunca sejam
alterados. Com um processador dedicado, isso é viável
de ser alcançado.
Processadores
A comunicação entre AP e BP é feita de forma serial,
através de AT commands, que é um protocolo de
comunicação com modems, ou através de protocolos
proprietários.
Esse protocolo é necessário porque os dois sistemas são
"independentes", com suas próprias memórias flash e
RAM.
Principais componentes
Storage: NOR/NAND versus eMMC - formato mais
utilizado atualmente.
eMMC = Embedded MultiMedia Card, parecido com sd
card, porém tratados pelo kernel como um hard drive
tradicional.
Beagleboard.org Foundation
● Entidade sem fins lucrativos
● Suporte fornecido pela
comunidade
● Open hardware
● SoC com custos reduzidos!
BeagleBone Black
● Processador AM335x 1GHz ARM® Cortex-A8
● 512MB DDR3 RAM
● 2GB 8-bit eMMC on-board flash storage
● 3D graphics accelerator
BeagleBone Black
Conectividade:
● USB Client / USB host
● Ethernet
● HDMI
● 2x46 pin headers
BeagleBone Black
Compatibilidade:
● Ångström Linux - pré-instalada
● Android
● Ubuntu
● Cloud9 IDE on Node.js w/ BoneScript library
BeagleBone Black
Rowboat project
Open community repository for
Android on Texas Instruments
devices (Sitara)
https://code.google.com/p/rowboat/

Mais conteúdo relacionado

PDF
Android Core Aula 3 - HAL (Hardware Abstraction Layer)
PDF
Android Core Aula 2: Inicialização de um sistema Android
PPT
Usuário LInux
PPT
Aula 02 importância do chipset na escolha
PPT
Placa mãe
PPTX
3° unidade (placa mãe)
PPT
Trabalhos dos alunos: Processadores
PPTX
Aula 07 instalação de hardware
Android Core Aula 3 - HAL (Hardware Abstraction Layer)
Android Core Aula 2: Inicialização de um sistema Android
Usuário LInux
Aula 02 importância do chipset na escolha
Placa mãe
3° unidade (placa mãe)
Trabalhos dos alunos: Processadores
Aula 07 instalação de hardware

Mais procurados (20)

PPT
Aula 01 chipset
PDF
Curso informtica manuten o - inicial
PDF
Componentes da placa mãe
PPT
Processos (Linux)
PPT
Aula 5 bios
PPTX
Placa mãe
PPTX
Motherboard
ODP
Barramentos
PPTX
Processador CISC RISC SET de instruções
POT
Aula 06 placa-mãe
PDF
Placa-Mãe
PDF
TDC2016SP - Trilha Linux Embarcado
PPTX
Placa mãe
PPTX
Aula 12 instalação de hardware
PPT
Aula 3 barramentos de placa mae
PDF
Placa mãe
PPTX
Comfiguração completa do setup
PPTX
Slide placa mãe
PDF
Aula 06 barramentos e recursos onboard
PPTX
Placa mãe (motherboard)
Aula 01 chipset
Curso informtica manuten o - inicial
Componentes da placa mãe
Processos (Linux)
Aula 5 bios
Placa mãe
Motherboard
Barramentos
Processador CISC RISC SET de instruções
Aula 06 placa-mãe
Placa-Mãe
TDC2016SP - Trilha Linux Embarcado
Placa mãe
Aula 12 instalação de hardware
Aula 3 barramentos de placa mae
Placa mãe
Comfiguração completa do setup
Slide placa mãe
Aula 06 barramentos e recursos onboard
Placa mãe (motherboard)
Anúncio

Destaque (20)

PDF
Palestra Marketing Digital
PPT
Php Para Iniciantes
PDF
Apresentacao market up_xxv_forum_estadual_de_gestao_fecomercio-rs
ODP
Joomla 3.0 - Novidades sobre a versão
PPTX
Android iOS Híbridos
PDF
Excel avancado
PDF
O futuro do Android
PDF
Como iniciar o desenvolvimento Android
PPT
PDF
Apostila completa (php my sql e ajax)
PDF
3867 criando macros vba excel
PDF
Tutorial Android - Activities
PPT
Gestão de Armazéns
PDF
Acessando Banco de Dados com o Android
PDF
Apostila winthor básico
PDF
Criando websites a jato com Django
PPTX
Criando aplicações java fx em minutos
PDF
Ria e Java FX
ODP
Desenvolvendo aplicações web com python e web2py
PPSX
Aprenda Joomla! 1.5 fácil!
Palestra Marketing Digital
Php Para Iniciantes
Apresentacao market up_xxv_forum_estadual_de_gestao_fecomercio-rs
Joomla 3.0 - Novidades sobre a versão
Android iOS Híbridos
Excel avancado
O futuro do Android
Como iniciar o desenvolvimento Android
Apostila completa (php my sql e ajax)
3867 criando macros vba excel
Tutorial Android - Activities
Gestão de Armazéns
Acessando Banco de Dados com o Android
Apostila winthor básico
Criando websites a jato com Django
Criando aplicações java fx em minutos
Ria e Java FX
Desenvolvendo aplicações web com python e web2py
Aprenda Joomla! 1.5 fácil!
Anúncio

Semelhante a Android Core Aula 4 - Embarcando android em dispositivos físicos (20)

PDF
Componentes de Hardware
PPTX
2 visão geral do hardware
ODP
Aula 02 introudção a computação
PDF
Organizaã§ã£o de computadores
PDF
Organização de computadores
PDF
conceitos_basicos_de_informatica.pdf
PPT
MemóRias
PPTX
Memorias.pptx
PDF
PPT
Arquitetura 8 2
PDF
introducao a Arquitetura de computadores e hardware.pdf
PPT
Arquitectura Interna Do Computador
PPTX
Aula 08 instalação de hardware
PPT
Microcontroladores x microprocessadores
PPTX
05_Memoriaccccccccccccccccccccccccs.pptx
PDF
Ccna cap01 mod01
PPT
Arquitetura 8 2
PDF
Placa mãe e seus componentes
PDF
Placa Mãe - Atualizado 29/10/2014
Componentes de Hardware
2 visão geral do hardware
Aula 02 introudção a computação
Organizaã§ã£o de computadores
Organização de computadores
conceitos_basicos_de_informatica.pdf
MemóRias
Memorias.pptx
Arquitetura 8 2
introducao a Arquitetura de computadores e hardware.pdf
Arquitectura Interna Do Computador
Aula 08 instalação de hardware
Microcontroladores x microprocessadores
05_Memoriaccccccccccccccccccccccccs.pptx
Ccna cap01 mod01
Arquitetura 8 2
Placa mãe e seus componentes
Placa Mãe - Atualizado 29/10/2014

Mais de Felipe Silveira (7)

PDF
Android Core Aula 7 - Aplicações (Services, Broadcast Receivers, NDK/JNI)
PDF
Android performance - Construindo aplicações rápidas de verdade
PDF
Android Core Aula 6 - Desenvolvimento de aplicações Android
PDF
Android Core Aula 5 - RIL (Radio Interface Layer)
PDF
Android e Facebook - Integrando sua aplicação às redes sociais
PDF
Android Core Aula 1 - Histórico, Arquitetura e Compilação da plataforma
PDF
Desenvolvimento Android
Android Core Aula 7 - Aplicações (Services, Broadcast Receivers, NDK/JNI)
Android performance - Construindo aplicações rápidas de verdade
Android Core Aula 6 - Desenvolvimento de aplicações Android
Android Core Aula 5 - RIL (Radio Interface Layer)
Android e Facebook - Integrando sua aplicação às redes sociais
Android Core Aula 1 - Histórico, Arquitetura e Compilação da plataforma
Desenvolvimento Android

Último (11)

PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PPTX
Eng. Software - pontos essenciais para o início
PPTX
Utilizando code blockes por andre backes
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Design - Introdução a Gestalt e teoria das formas
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
Tipos de servidor em redes de computador.pptx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Manejo integrado de pragas na cultura do algodão
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Eng. Software - pontos essenciais para o início
Utilizando code blockes por andre backes
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Arquitetura de computadores - Memórias Secundárias
Design - Introdução a Gestalt e teoria das formas
Viasol Energia Solar -Soluções para geração e economia de energia

Android Core Aula 4 - Embarcando android em dispositivos físicos