Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pr/35 #44

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 89 additions & 0 deletions 3-microcontroladores/opcoes/PocketBeagle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# PocketBeagle

- Classificação: Placa (microcomputador com microprocessador)
- Nome técnico: PocketBeagle
- Ano de lançamento: 2017

PocketBeagle é um microcomputador de arquitetura ARM capaz de rodar linux e programas complexos. Ele é, na verdade, uma versão em miniatura do [BeagleBone Black](BeagleBone_Black.md) cuja miniaturização veio a custo da redução no número de interfaces de comunicação. Devido ao seu tamanho reduzido mas processamento robusto é aconselhável para aplicações de robótica, como drones, ou videogames portáteis.

Devido a falta de interfaces de comunicação de rede, se faz necessário o uso de módulos extras para aplicar essa placa à áreas de IoT ou computação vestível, onde seu tamanho reduzido se torna especialmente importante.

## Características

### Arquitetura

ARM 32 bits

### Conjunto de instruções

RISC

### Módulo de Processamento

- Octavo Systems OSD3358 1GHz ARM Cortex-A8

#### CPU

##### Sitara AM3358 ARM Cortex-A8

- Clock: 1 GHz
- Cache:
- L1: 32 KB com 32 KB de detecção de erros (paridade)
- L2: 256 KB ECC
- L3: 64 KB
- Núcleos: 1

#### GPU

##### SGX530 3D Graphics Engine

- Clock: 200 MHz
- Cache: N/A
- Núcleos: 2 pixel e 1 vertex shaders

### Memória

#### RAM

- Tipo: DDR3 800 MHz
- Tamanho: 512 MiB

#### ROM

- Tipo: I2C EEPROM
- Tamanho: 4 KB

### GPIO

- Quantidade: 8 de entrada analógica e 44 digitais dos quais:
- 3 UARTs;
- 2 I2C;
- 2 SPI;
- 4 PWM;
- 2 QEP;
- 2 CAN;

### Recursos

- Conector micro USB 2.0 OTG
- Slot MicroSD (até 128 GB)
- Emulação JTAG
- Bluetooth: Não possui.
- WiFi: Não possui.
- Rede: Não possui.

## Fotos

![Board Front](imgs/PocketBeagle_Front_BW.jpg)

![Board Back](imgs/PocketBeagle_Back_BW.jpg)

![CPU Module blocks](imgs/PocketBeagle_cpublock.png)

## Referências

[Manual](https://github.com/beagleboard/pocketbeagle/wiki/System-Reference-Manual)

[GPU](https://en.wikipedia.org/wiki/PowerVR#Series5_(SGX))

[CPU](https://www.ti.com/lit/ds/symlink/am3358.pdf?ts=1600798333233&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FAM3358)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.