Difference between revisions of "Banana Pi BPI-M2S"
(→Ubuntu) |
(→Debian) |
||
Line 310: | Line 310: | ||
::Google Drive:https://drive.google.com/file/d/116ZydpggYpZ1WoSyVsc4QuchdIa3vGyI/view?usp=share_link | ::Google Drive:https://drive.google.com/file/d/116ZydpggYpZ1WoSyVsc4QuchdIa3vGyI/view?usp=share_link | ||
::MD5:9d39558ad37e5da47d7d144c8afec45e | ::MD5:9d39558ad37e5da47d7d144c8afec45e | ||
+ | |||
+ | =easy to buy sample= | ||
+ | *Aliexpress shop : https://www.aliexpress.us/item/3256804873308120.html | ||
+ | *Taobao shop : https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-5702805387.9.2c3c159aK33lv9&id=695345271372 |
Revision as of 21:03, 12 December 2022
Contents
BPI-M2S Introduction
BananaPi BPI-M2S new design with Amlogic A311D Quad core ARM Cortex-A73 and dual core ARM Cortex-A53 CPU ,ARM G52 MP4(6EE) GPU,NPU for AI at 5.0 TOPS, support Camera and MIPI-CSI interface ,HDMI output,2 Gigabit port . 4G RAM and 16 GB eMMC flash.Amlogic S922X variant M2S board is not support npu, mipi panel and mipi camera.BPI-M2S same size as Banana Pi BPI-M2+ and Banana Pi BPI-M2 Pro
Key Features
- Amlogic A311D Quad core ARM Cortex-A73 and dual core ARM Cortex-A53 CPU ,ARM G52 MP4(6EE) GPU
- NPU for AI :Next generation, deep-neural-network applications, at 5.0 TOPS
- 4GB LPDDR4 RAM
- 16GB eMMC flash (Max 128G)
- support MIPI DSI Camera interface
- support MIPI CSI Screen interface
- 2 Gigabit port
- HDMI output
- 40 PIN GPIO
- support Android and Linux system.
Getting Start
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