香蕉派 BPI-M2S

From Banana Pi Wiki
Revision as of 22:12, 30 July 2023 by Sinovoip (talk | contribs) (参考资料)
Jump to: navigation, search

BPI-M2S 介绍

Banana Pi BPI-M2S Amlogic A311D chip
Banana Pi BPI-M2S Amlogic S922x chip
BPI-M2S with Wifi&BT module
Banana Pi BPI-M2 Pro S905x3 design
Banana Pi BPI-M5 Amlogic S905x3 design

Banana pi BPI-M2S 750.jpg

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与香蕉派 BPI-M2+香蕉派 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蓝牙模块:

快速上手

Getting Started with M2S

硬件

硬件接口示意

Banana Pi BPI-M2S interfact.jpg

Banana Pi BPI-M2S 硬件规格

  • 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支持

Banana Pi BPI-M2S with PoE wifi bt.jpg

BPI-M5 rtl8822cs WiFi&BT board,SDIO interface, 802.11 a/b/g/n/ac 2T2R WiFi and Bluectooch 5.0

GPIO PIN 脚定义

BPI-M2S 40PIN GPIO (CON2)定义

GPIO Pin 名 默认 :GPIO 功能2 功能3
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 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

开发

软件源代码

参考资料

  • BPI-M2S DXF 文档
Baidu Cloud: https://pan.baidu.com/s/1eKLdicH0v_XBkUyX9aVRhw?pwd=ikme (pincode: ikme)
Google Drive:https://drive.google.com/file/d/1kZjWV91WUNK7rNJQw5HNUNMf5Lob2qsi/view?usp=share_link
  • BPI-M2S 原理图
Baidu Cloud: https://pan.baidu.com/s/1i6VMpHsCEL6Nwxu282epLA?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/file/d/176LPTjQgcXXNNibSbRRXKqTYxZHQqLDu/view?usp=sharing

系统镜像

Android

How to flash Android Image
  • 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

How to flash Linux Image

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

第三方支持镜像

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
Baidu Cloud:https://pan.baidu.com/s/1ZcsXrj1lmYu6-ol6F0r-yA?pwd=8888
Google Drive:https://drive.google.com/drive/folders/1ugybAUZ4W2ov2Xy0yMsc9aTrGIBXVomI?usp=share_link
Discuss on the forum:https://forum.banana-pi.org/t/banana-pi-bpi-m2s-new-image-release-armbian-bullseye-current-desktop/14636


  • 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
Baidu Cloud:https://pan.baidu.com/s/1xPL6t4sbJjv3DzwPddZ2GQ?pwd=8888
Google Drive:https://drive.google.com/drive/folders/1vCpzC7sM42amOHqGcSjaZF6YovGg-xk3?usp=share_link
Discuss on the forum:https://forum.banana-pi.org/t/banana-pi-bpi-m2s-new-image-release-armbian-jammy-current/14637

样品购买