Banana Pi BPI-P2 Pro by SinoVoip
Banana Pi BPI-P2 Pro is a compact development board based on the Rockchip RK3308B-S chip. With a high-performance 4-core ARM Cortex-A35 processor, 512MB DDR3 RAM, and 8GB eMMC onboard storage, it supports PoE (Power over Ethernet) functionality. The chip has a wealth of interfaces including I2S, PCM, TDM, I2C, UART, SPDIF, HDMI ARC, and more to meet a variety of application needs.
RK3308 has rich voice interfaces with its own eight ADC inputs, multi-channel I2S and multi-channel PDM interfaces. This provides a wealth of audio interface choices while reducing hardware design difficulty and cost.
Specifications
- CPU: 64-bit Quad-core ARM Cortex-A35 Rockchip RK3308B-S
- RAM: 512MB DDR3
- Storage: 8GB eMMC onboard, MicroSD card slot (max 64GB)
- Network: 100M Ethernet LAN
- PoE: IEEE 802.3af PoE support
- WiFi + BT: 802.11 a/b/g/n/ac & BT 5.0 (AP6256)
- GPIO: 40-pin + 12-pin headers
- USB: 1x USB 2.0, 1x Type-C
- Audio: Built-in audio CODEC with ADC×8 and DAC×2
- Power: Type-C 5V/2A or PoE
- Size: 65mm × 52.5mm
Purchase
Contribute
Have some info to add for this board? Edit the source for this page here.
Adafruit Blinka Installation
We use a special library called adafruit_blinka (named after Blinka, the CircuitPython mascot) to provide the layer that translates the CircuitPython hardware API to whatever library the Linux board provides.
For example, on Raspberry Pi we use the python RPi.GPIO library. For any I2C interfacing we'll use ioctl messages to the /dev/i2c device. For SPI we'll use the spidev python library, etc. These details don't matter so much because they all happen underneath the adafruit_blinka layer.
Features: Ethernet, Wi-Fi, Bluetooth/BLE, 40-pin GPIO
Board Usage Options: Linux Single Board Computer