Letztes Update am

PocketBeagle ist ein ultra-winziger und dennoch komplett Linux-fähiger, Community-gestützter Open-Source-USB-Key-Fob-Computer. Der PocketBeagle ist ein Entwicklungsboard, welches für Anfänger und Profis geeignet ist. Das Board misst nur 55 mm x 35 mm und hat zwei programmierbare Echtzeit-Units (PRU) mit einigen Schnittstellen wie Analog, Digital, UART, I2C, SPI, PWM, CAN. Der PocketBeagle ist bei einigen Elektronikgroßhändlern ab 20 US$ erhältlich. Weitere Informationen erhalten Sie auch in den FAQs auf Github.

Bild: BeagleBoard Foundation


SoC / CPU / GPU:

  • Texas Instruments® Sitara™ AM3358 Processor
    • Integrated in the OSD3358-SM:
    • 1GHz ARM® Cortex-A8 with NEON floating-point accelerator
    • SGX530 graphics accelerator
    • 2x programmable real-time unit (PRU) 32-bit 200MHz microcontrollers with single-cycle I/O latency
    • ARM® Cortex-M3 for power and security management functions


  • 512MB DDR3 800MHZ RAM (Integrated in the OSD3358-SM)
  • 4kB I2C EEPROM (Integrated in the OSD3358-SM)
  • SD/MMC Connector for microSD

Software Kompatibilität:

  • Debian GNU/Linux images customized for BeagleBone
  • Cloud9 IDE on Node.js w/ BoneScript library
  • Any BeagleBone Black software not needing access to unavailable expansion pins


  • High speed USB 2.0 OTG (host/client) micro-B connector (USB0)
  • Bootable microSD card slot (MMC0)

Power Management:

  • TPS65217C PMIC is used along with a separate LDO to provide power to the system (Integrated in the OSD3358) with integrated 1-cell LiPo battery support

Debug Support:

  • JTAG test points
  • GDB and other monitor-mode debug possible


  • 55 mm x 35 mm x 5 mm


  • microUSB connector
  • expansion header (3 options: battery, VIN or USB-VIN)

Expansion 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/Os

User Input / Output:

  • Power Button with press detection interrupt via TPS65217C PMIC (hold for 10s to initiate hardware power cycle)

Das Pinout vom PocketBeagle:

Bild: BeagleBoard Foundation

--- Werbung ---


Bitte geben Sie Ihren Kommentar ein!
Please enter your name here