香蕉派 BPI-M2S
BPI-M2S 介绍
BananaPi BPI-M2S全新设计,配备Amlogic A311D四核ARM Cortex-A73和双核ARM Cortex-A53 CPU,ARM G52 MP4(6EE) GPU,NPU用于AI 5.0 TOPS,支持摄像头和MIPI-CSI接口,HDMI输出,2千兆端口。4G内存和16gb eMMC闪存.因为A311D与S922x芯片Pin to Pin兼容,也可以采用Amlogic S922x芯片。
Banana Pi BPI-M2S 采用的A311D 是一款12nm工艺低功耗,高性能处理器,适用于计算,个人移动互联网设备和其他智能设备应用。它基于大小核架构,将双核Cortex-A73和四核Cortex-A53与算例5.0T的NPU处理器集成在一起 。采用了该芯片的A311D主板方案,对比市面常见的四核方案,在性能上有质的飞跃,能够播放各种格式高清视频 HDMI可输出 4K*2K/60帧视频,能处理深度学习等复杂的互动操作。
BPI-M2S与Banana Pi BPI-M2+ 和 Banana Pi BPI-M2 Pro的尺寸大小相同
关键特性
- Amlogic A311D (Option N922),
- NPU for AI :Next generation, deep-neural-network applications, at 5.0 TOPS
- 4GB LPDDR4 内存
- 16GB eMMC 存储 (Max 128G)
- MIPI DSI 摄像头接口
- MIPI CSI 触摸屏接口
- 2 千兆网口
- HDMI 高清输出
- 40 PIN GPIO兼容树莓派
- 支持Android 和Linux系统
- 支持PoE网络供电模块 和 WiFI&BT蓝牙模块:
快速上手
Hardware
Hardware interface
Banana Pi BPI-M2S SBC specifications
- SoC – Amlogic A311D hexa-core processor with 4x Arm Cortex-A73 cores, 2x Arm Cortex-A53 cores, Arm Mali-G52 MP4 (6EE) GPU with OpenGL ES 3.2, Vulkan 1.0 and OpenCL 2.0 support, 5 TOPS NPU
- System Memory – 4GB LPDDR4
- Storage – 16GB eMMC flash (option up to 128GB), MicroSD card slot
- Video interfaces
- HDMI 2.1 output up to 4Kp60
- MIPI DSI connector for display
- MIPI CSI connector for camera
- Networking – 2x Gigabit Ethernet ports one via RTL8211F GbE transceiver, the other through RTL8111H PCIe to Gigabit Ethernet transceiver
- USB – 1x USB 2.0 Type-A port, 1x USB Type-C port
- Expansion – 40-pin GPIO header
- Debugging – 3-pin header for serial console
- Misc – 3x buttons
- Power Supply – Via USB-C port or pin header
- Dimensions – 65 x 65mm
PoE Wifi&BT
BPI-M5 rtl8822cs WiFi&BT board,SDIO interface, 802.11 a/b/g/n/ac 2T2R WiFi and Bluectooch 5.0
- discuss on forum : https://forum.banana-pi.org/t/bpi-m5-rtl8822cs-wifi-bt-board-sdio-interface-802-11-a-b-g-n-ac-2t2r-wifi-and-bluectooch-5-0/11846
GPIO PIN define
BPI-M2S 40PIN GPIO (CON2)
GPIO Pin Name | Default :GPIO | Function2 | Function3 |
CON2-P01 | VCC-3V3 | ||
CON2-P02 | DCIN | ||
CON2-P03 | GPIOX_17 | I2C_EE_M2_SDA | BT_EN |
CON2-P04 | DCIN | ||
CON2-P05 | GPIOX_18 | I2C_EE_M2_SCL | BT_WAKE_HOST |
CON2-P06 | GND | ||
CON2-P07 | GPIOX_5 | PWM_C | WIFI_SD_CMD |
CON2-P08 | GPIOX_12 | UART_EE_A_TX | |
CON2-P09 | GND | ||
CON2-P10 | GPIOX_13 | UART_EE_A_RX | |
CON2-P11 | GPIOX_3 | WIFI_SD_D3 | |
CON2-P12 | GPIOA_1 | I2SB_SCLK | |
CON2-P13 | GPIOX_4 | WIFI_SD_CLK | |
CON2-P14 | GND | ||
CON2-P15 | GPIOX_7 | WIFI_WAKE_HOST | |
CON2-P16 | GPIOX_0 | WIFI_SD_D0 | |
CON2-P17 | VCC-3V3 | ||
CON2-P18 | GPIOX_1 | WIFI_SD_D1 | |
CON2-P19 | GPIOX_8 | SPI_A_MOSI | BTPCM_DIN |
CON2-P20 | GND | ||
CON2-P21 | GPIOX_9 | SPI_A_MISO | BTPCM_DOUT |
CON2-P22 | GPIOX_2 | WIFI_SD_D2 | |
CON2-P23 | GPIOX_11 | SPI_A_CLK | BTPCM_CLK |
CON2-P24 | GPIOX_10 | SPI_A_CS | BTPCM_SYNC |
CON2-P25 | GND | ||
CON2-P26 | GPIOX_16 | BT_32K | |
CON2-P27 | GPIOH_5 | ||
CON2-P28 | GPIOH_4 | ||
CON2-P29 | GPIOX_14 | BTUART_A_CTS_N | |
CON2-P30 | GND | ||
CON2-P31 | GPIOX_15 | BTUART_A_RTS_N | |
CON2-P32 | GPIOX_19 | HOST_WAKE_BT | |
CON2-P33 | GPIOX_6 | WIFI_PWREN | |
CON2-P34 | GND | ||
CON2-P35 | GPIOA_2 | I2SB_LRCLK | |
CON2-P36 | GPIOAO_5 | IR_IN | |
CON2-P37 | GPIOA_0 | I2S_MCLK_0 | |
CON2-P38 | GPIOA_4 | I2SB_DOUT_DIN_1 | |
CON2-P39 | GND | ||
CON2-P40 | GPIOA_3 | I2SB_DOUT_DIN_0 |
BPI-M2S Debug UART(CON1)
CON2-P1 | GND |
CON2-P2 | UART0-RX |
CON2-P3 | UART0-TX |
BPI-M2S Camera(CN10)
CSI Pin Name | Default Function | Function2:GPIO |
CN10-P01 | GND | |
CN10-P02 | MIPI_CSI_D3N | |
CN10-P03 | MIPI_CSI_D3P | |
CN10-P04 | GND | |
CN10-P05 | MIPI_CSI_D2N | |
CN10-P06 | MIPI_CSI_D2P | |
CN10-P07 | GND | |
CN10-P08 | MIPI_CSI_CLKBN | |
CN10-P09 | MIPI_CSI_CLKBP | |
CN10-P10 | GND | |
CN10-P11 | MIPI_CSI_D1N | |
CN10-P12 | MIPI_CSI_D1P | |
CN10-P13 | GND | |
CN10-P14 | MIPI_CSI_D0N | |
CN10-P15 | MIPI_CSI_D0P | |
CN10-P16 | GND | |
CN10-P17 | MIPI_CSI_CLKAN | |
CN10-P18 | MIPI_CSI_CLKAP | |
CN10-P19 | NC | |
CN10-P20 | CAM0_MCLK | |
CN10-P21 | CAM0_IRCUT | |
CN10-P22 | CAM0_SCL | |
CN10-P23 | CAM0_SDA | |
CN10-P24 | CAM0_RESET | |
CN10-P25 | VCC1V8_DOVDD | |
CN10-P26 | GND | |
CN10-P27 | GND | |
CN10-P28 | VCC33 | |
CN10-P29 | VCC33 | |
CN10-P30 | VCC33 |
BPI-M2S LCD(CN9)
DSI Pin Name | Default Function | Function2:GPIO |
CN9-P01 | MIPI_D0_N | |
CN9-P02 | MIPI_D0_P | |
CN9-P03 | MIPI_D1_N | |
CN9-P04 | MIPI_D1_P | |
CN9-P05 | MIPI_CLK_N | |
CN9-P06 | MIPI_CLK_P | |
CN9-P07 | MIPI_D2_N | |
CN9-P08 | MIPI_D2_P | |
CN9-P09 | MIPI_D3_N | |
CN9-P10 | MIPI_D3_P | |
CN9-P11 | TP_INT_3V3 | |
CN9-P12 | TP_RST_3V3 | |
CN9-P13 | I2C_M3_SCL_3V3 | |
CN9-P14 | I2C_M3_SDA_3V3 | |
CN9-P15 | LCD_BL_EN_3V3 | |
CN9-P16 | LCD_PWM_3V3 | |
CN9-P17 | GND | |
CN9-P18 | GND | |
CN9-P19 | VLCD_5V | |
CN9-P20 | VLCD_5V |
Development
Source code
- Linux BSP source code : https://github.com/BPI-SINOVOIP/BPI-M2S-bsp
- Android 9 :https://github.com/BPI-SINOVOIP/BPI-A311D-Android9
Resources
- Banana PI BPI-M2S Amlogic A311D / S922X : https://www.youtube.com/watch?v=9eFXiOtzFl0
- Because of the Google security update some of the old links will not work if the images you want to use cannot be downloaded from the new link bpi-image Files
- All banana pi docement(SCH file,DXF file,and doc)
- Amlogic A311D datasheet: https://drive.google.com/file/d/1SRAY_RDxKhw819uyo9H13zNN2wlG6LDq/view?usp=sharing
System image
Android
- 2022-06-13-bpi-m2s-android9.zip
- Baidu Cloud: https://pan.baidu.com/s/1P-gtfw0aq6x21STJDhOpbg?pwd=8888 (pincode: 8888)
- Google Drive:https://drive.google.com/file/d/14ZxrvWbCSMLIK0fEQjQSSFoDLBGmVjSm/view?usp=share_link
- MD5: 9ed872402bc14ac2528990b2d6c41eff
Linux
Ubuntu
- 2022-06-20-ubuntu-20.04-mate-desktop-bpi-m2s-aarch64-sd-emmc.img.zip
- Baidu Cloud: https://pan.baidu.com/s/1kRukI-H-xliNqIqVacXWRw?pwd=8888 (pincode:8888)
- Google drive: https://drive.google.com/file/d/1P2YQUwdrREdiwidr8YtCvOdMmwLPerVu/view?usp=share_link
- MD5:2945f225eadba1b350cd49f47817c0cd
- 2022-06-20-ubuntu-20.04-server-bpi-m2s-aarch64-sd-emmc.img.zip
- Baidu Cloud:https://pan.baidu.com/s/1UoYR0k9YH9SE_A-MpqZ2fg?pwd=8888 (pincode: 8888)
- Google Drive:https://drive.google.com/file/d/1y0DUVDhLyhw_C7p6SD2q1EjOZLEV_c_w/view?usp=share_link
- MD5:9b17a00cbc17c46e414a906e659e7ca2
Debian
- 2022-06-20-debian-10-buster-bpi-m2s-aarch64-sd-emmc.img.zip
- Baidu Cloud: https://pan.baidu.com/s/1TTsdyy5I7HLWS_Tptg7r2w?pwd=8888 (pincode: 8888)
- Google Drive:https://drive.google.com/file/d/116ZydpggYpZ1WoSyVsc4QuchdIa3vGyI/view?usp=share_link
- MD5:9d39558ad37e5da47d7d144c8afec45e
Third part image
Armbian
- Armbian unstable current build for Bananapi M2S
Armbian Image release on 2023-01-06
- Armbian_23.02.0-trunk_Bananapim2s_bullseye_current_6.0.14_minimal.img.xz
- Baidu Cloud:https://pan.baidu.com/s/1iEO_GcFa6Gy-cC0pnT4H3A?pwd=8888 (pincode: 8888)
- Google Drive:https://drive.google.com/drive/folders/1TDXuFliLZr4BY7NO5m_ijL4FxjsZNY8a?usp=share_link
- Discuss on the forum:https://forum.banana-pi.org/t/banana-pi-bpi-m2s-new-image-release-armbian-bullseye-current-minimal/14635
- Armbian_23.02.0-trunk_Bananapim2s_jammy_current_6.0.14_cinnamon_desktop.img.xz
- Baidu Cloud:https://pan.baidu.com/s/1aqvVJXy1MqSVUHL-DD5Rpw?pwd=8888 (pincode: 8888)
- Googel Drive:https://drive.google.com/drive/folders/1MPxwSg38uu0hVllUgqqmxKGsEMpfm-lM?usp=share_link
- Discuss on the forum:https://forum.banana-pi.org/t/banana-pi-bpi-m2s-new-image-release-armbian-jammy-current-cinnamon-desktop/14642
- Armbian_23.02.0-trunk_Bananapim2s_bullseye_current_6.0.14.img.xz
- Baidu Cloud:https://pan.baidu.com/s/1j0GVw3-ULFnWUFhwxr7muQ?pwd=8888 (pincode: 8888)
- Google Drive:https://drive.google.com/drive/folders/1Psku14DtTONHJD-73G58sD7CEoWfk4tT?usp=share_link
- Discuss on the forum:https://forum.banana-pi.org/t/banana-pi-bpi-m2s-new-image-release-armbian-bullseye-current/14634
- Armbian_23.02.0-trunk_Bananapim2s_jammy_current_6.0.14_minimal.img.xz
- Baidu Cloud:https://pan.baidu.com/s/1MevqHbBTX8S-fsXuy9SahA?pwd=8888 (pincode: 8888)
- Google Drive:https://drive.google.com/drive/folders/1Psku14DtTONHJD-73G58sD7CEoWfk4tT?usp=share_link
- Discuss on the forum:https://forum.banana-pi.org/t/banana-pi-bpi-m2s-new-image-release-armbian-jammy-current-minimal/14639
- Armbian_23.02.0-trunk_Bananapim2s_bullseye_current_6.0.14_xfce_desktop.img.xz
- Armbian_23.02.0-trunk_Bananapim2s_jammy_current_6.0.14_gnome_desktop.img.xz
- Baidu Cloud:https://pan.baidu.com/s/107kO-hGlyWMJFD9vpvKA-g?pwd=8888 (pincode: 8888)
- Google Drive:https://drive.google.com/drive/folders/19mLva4UQgON8exl5xuF2T9HD-Wy2eH94?usp=share_link
- Discuss on the forum:https://forum.banana-pi.org/t/banana-pi-bpi-m2s-new-image-release-jammy-current-gnome-desktop/14640
- 2023-01-6 Armbian_23.02.0-trunk_Bananapim2s_jammy_current_6.0.14.img.xz