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 m...
System on a Chip
Processadores
Tipicamente dois processadores:
● Application Processor (AP), responsável por tarefas
gerais do sistema oper...
Processadores - justificativa
Razões para dois processadores:
● Antes de tudo, o sistema é um telefone - e é
importante te...
Processadores - justificativa
● Mecanismos de hibernação - com dois processadores
separados, é possível colocar o AP em mo...
Processadores - justificativa
● Questões Legais - Em alguns países como os EUA,
existem órgãos que obrigam os fabricantes ...
Processadores
A comunicação entre AP e BP é feita de forma serial,
através de AT commands, que é um protocolo de
comunicaç...
Principais componentes
Storage: NOR/NAND versus eMMC - formato mais
utilizado atualmente.
eMMC = Embedded MultiMedia Card,...
Beagleboard.org Foundation
● Entidade sem fins lucrativos
● Suporte fornecido pela
comunidade
● Open hardware
● SoC com cu...
BeagleBone Black
● Processador AM335x 1GHz ARM® Cortex-A8
● 512MB DDR3 RAM
● 2GB 8-bit eMMC on-board flash storage
● 3D gr...
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/ BoneScrip...
BeagleBone Black
Rowboat project
Open community repository for
Android on Texas Instruments
devices (Sitara)
https://code.google.com/p/rowb...
Próximos SlideShares
Carregando em…5
×

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

675 visualizações

Publicada em

Nesta aula veremos detalhes de um hardware com Android embarcado. Serão abordados conceitos como AP/BP, SoC e os principais componentes de um sistema rodando o sistema operacional da Google.

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

Sem downloads
Visualizações
Visualizações totais
675
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
56
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

  1. 1. Android Core Felipe Silveira felipesilveira.com.br Aula 4
  2. 2. Android em dispositivos físicos
  3. 3. Estrutura típica do hardware
  4. 4. 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!
  5. 5. System on a Chip
  6. 6. Processadores Tipicamente dois processadores: ● Application Processor (AP), responsável por tarefas gerais do sistema operacional. ● Baseband Processor (BP), dedicado a tarefas de telefonia.
  7. 7. 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.
  8. 8. 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)
  9. 9. 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.
  10. 10. 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.
  11. 11. 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.
  12. 12. Beagleboard.org Foundation ● Entidade sem fins lucrativos ● Suporte fornecido pela comunidade ● Open hardware ● SoC com custos reduzidos!
  13. 13. BeagleBone Black ● Processador AM335x 1GHz ARM® Cortex-A8 ● 512MB DDR3 RAM ● 2GB 8-bit eMMC on-board flash storage ● 3D graphics accelerator
  14. 14. BeagleBone Black Conectividade: ● USB Client / USB host ● Ethernet ● HDMI ● 2x46 pin headers
  15. 15. BeagleBone Black Compatibilidade: ● Ångström Linux - pré-instalada ● Android ● Ubuntu ● Cloud9 IDE on Node.js w/ BoneScript library
  16. 16. BeagleBone Black
  17. 17. Rowboat project Open community repository for Android on Texas Instruments devices (Sitara) https://code.google.com/p/rowboat/

×