This is the PocketBeagle USB Key Fob mini Computer match to Raspberry Pi Zero. PocketBeagle is an ultra-tiny open-source development board runs Linux operating system with dependability. The PocketBeagle driven by Octavo System OSD3358-SM a system-in-package that includes 512MB DDR3 RAM. The PocketBeagle has TIAM335 ARM Cortex A8, 1GHZ Clock, 1GB DDR3 Main Memory, 4K EEPROM, 72 expansion pin header with power and battery IOs, high speed USB, 8 analog inputs, 44 digital Input/Outputs, digital interface peripheral, microUSB host/client and microSD connectors.
Features
Texas Instruments® Sitara™ AM3358 Processor
- 1GHz ARM® Cortex-A8 with NEON Floating–point Accelerator
- SGX530 Graphics Accelerator
- 2x programmable real-time unit (PRU) 32-bit 200MHz MCU w/d single-cycle IO latency
- ARM® Cortex-M3 (power and security management)
Memory
- 512MB DDR3 800MHZ RAM (Integrated into OSD3358-SM)
- 4kB I2C EEPROM (Integrated into OSD3358-SM)
- SD/MMC Connector for microSD Card
Compatibility
- Debian GNU/Linux images modified for BeagleBone
- Cloud9 IDE on Node.js w/d BoneScript library
- BeagleBone Black (software not needing access to unavailable expansion pins)
Connectivity
- High Speed USB 2.0 OTG (host/client) Micro-B Connector
- Bootable microSD Card Slot (MMC0)
Power Management
- TPS65217C PMIC (Used along with a separate LDO to deliver power to the system) (Integrated into the OSD3358) with integrated 1-cell Li-Po battery will support.
Debug Support
- JTAG test points
- GDB (Other monitor-mode debug)
Dimensions
- 55x35x5mm
Power Source
- microUSB connector
- Expansion Header (3 options: battery, VIN or USB-VIN)
Expansion / Pin Header
- High-speed USB 2.0 OTG (host/client) control signals (USB1)
- 8 Analog Inputs with 6 at 1.8V and 2 at 3.3V along with 1.8V voltage references
- 44 digital GPIOs Accessible with 18 enabled by default including 2 shared with the 3.3V analog input pins
- 3 UARTs accessible with 2 enabled by default (UART0, UART4)
- 2 I2C busses enabled by default (I2C1, I2C2)
- 2 SPI busses with single chip selects enabled by default (SPI0, SPI1)
- 4 PWM outputs accessible with 2 enabled by default (PWM0A, PWM1A)
- 2 quadrature encoder inputs accessible
- 2 CAN BUS controllers accessible
- 23 programmable real-time unit (PRU) 32-bit microcontroller I/O pins including options for the PRU UART and eCAP accessible with 7 I/O pins enabled by default for PRU0 and 1 enabled by default for PRU1 xi.3 voltage inputs with 1 for battery, 1 shared with the USB connector and 1 for power-line input and a battery temperature sense input
- 2 voltage outputs, 1 with a 3.3V LDO and 1 with switch from voltage input
- Power and reset button I/O’s
User Input / Output
- Power Button with press detection interrupt via TPS65217C PMIC (hold for 10s to initiate hardware power cycle)
PocketBeagle Official Source Code and Source File > https://github.com/beagleboard/pocketbeagle
Official Site > https://beagleboard.org/pocket
PocketBeagle Schematics Diagram | PDF
The PocketBeagle USB-Key-Fob Mini Computer