background image

All banana pi product

banana pi BPI-M1 allwinner A20 dual core single board computer

gitbook online datasheet:

https://bananapi.gitbooks.io/bpi-m1/content/en/

banana pi BPI-M1+(BPI-M1+ plus) allwinner A20 dual core single board computer

gitbook online datasheet:

https://bananapi.gitbooks.io/bpi-m1-bpi-m1-plus-/content/en/

banana pi BPI-M2 allwinner A31s quad core single board computer

gitbook online datasheet:

https://bananapi.gitbooks.io/bpi-m2/content/en/

banana pi BPI-M2+

BPI-M2 Plus

allwinner H3 quad cord single board computer

gitbook online datasheet:

https://bananapi.gitbooks.io/bpi-m2-/content/en/

banana pi BPI-M2 Ultra allwinner R40 quad core single board computer

gitbook online datasheet:

https://bananapi.gitbooks.io/bpi-m2-ultra/content/

Banana pi BPI-M3 allwinner A83T (R58 H8) octa-core single board computer

gitbook online datasheet:

https://bananapi.gitbooks.io/bpi-m3/content/en/

banana pi BPI-M64 allwinner A64 64 bit single board computer

gitbook online datasheet:

https://bananapi.gitbooks.io/bpi-m64/content/en/

banana pi BPI-R1 allwinner A20 dual core smart router board

gitbook online datasheet:

https://bananapi.gitbooks.io/bpi-r1/content/en/

banana pi BPI-D1 open source IP camera board

gitbook online datasheet:

https://bananapi.gitbooks.io/bpi-d1/content/en/

banana pi BPI-G1 open source IoT development board

gitbook online datasheet:

https://bananapi.gitbooks.io/bpi-g1/content/en/

banana pi BPI Accessories

gitbook online datasheet:

https://bananapi.gitbooks.io/bpi-accessories/content/en/

BPI Open debugger burn development tool board

gitbook online datasheet:

https://bananapi.gitbooks.io/bpi-open-debugger-burn-board/content/en/

All banana pi product

65

Summary of Contents for BPI-M2 Series

Page 1: ...M2 wifi antenna slot BPI M2 USB interface BPI M2 HDMI interface BPI M2 Camera interface BPI M2 RGB DSI interface BPI M2 IR interface BPI M2 OTG interface BPI M2 CE FCC RoHS Certification BPI M2 3 7V l...

Page 2: ...ilding a Minimal System Reference documents BPI M2 linux sunxi wiki A31 Manual build howto NetBSD evbarm on Allwinner Technology SoCs Linux mainlining effort Allwinner chip documents All Banana Pi SBC...

Page 3: ...thers image Banana PI PBI M2 hardware 1Ghz ARM7 quad core processor 1GB DDR3 SDRAM Banana PI BPI M2 with Gigabit ethernet port It can run with Android 4 4 smoothly The size of Banana PI BPI M2 same as...

Page 4: ...BPI M2 hardware interface BPI M2 Hardware interface 4...

Page 5: ...BPI M2 Hardware interface 5...

Page 6: ...BPI M2 Hardware interface 6...

Page 7: ...BPI M2 hardware spec BPI M2 hardware spec 7...

Page 8: ...Name Default Function Function2 GPIO CN7 P01 VCC 3V3 CN7 P02 VCC DC CN7 P03 TWI2 SDA PH19 CN7 P04 VCC DC CN7 P05 TWI2 SCK PH18 CN7 P06 GND CN7 P07 PWM1 P PH9 CN7 P08 UART5_TX PE4 CN7 P09 GND CN7 P10 U...

Page 9: ...P36 UART5_RTS PE6 CN7 P37 I2S DO1 PB4 CN7 P38 UART5_CTS PE7 CN7 P39 GND CN7 P40 1WIRE PM2 CSI Camera Connector Pin specification the CSI Camera Connector is a 40 pin FPC connector which can connect e...

Page 10: ...E3 CN6 P29 CSI D10 PE14 CN6 P30 CSI HSYNC PE2 CN6 P31 CSI D11 PE15 CN6 P32 CSI1 STBY EN PH25 CN6 P33 AP RESET CN6 P34 CSI1 RESET PH24 CN6 P35 CSI IO1 PM1 CN6 P36 HPR CN6 P37 HPL CN6 P38 IPSOUT CN6 P39...

Page 11: ...17 LCD0 D04 PD4 CN9 P18 LCD0 HSYNC PD26 CN9 P19 LCD0 D05 PD5 CN9 P20 LCD0 CS PG2 CN9 P21 LCD0 D06 PD6 CN9 P22 LCD0 CLK PD24 CN9 P23 LCD0 D07 PD7 CN9 P24 GND CN9 P25 LCD0 D08 PD8 CN9 P26 LCD0 D23 PD23...

Page 12: ...s the UART interface For developers of Banana Pi this is an easy way to get the UART console output to check the system status and log message CN8 Pin Name Default Function GPIO CN8 P03 UART0 TXD PH20...

Page 13: ...rd slot BPI M1 have support a TF card slot you can burn image to TF card and use it boot BPI M1 same as raspberry pi Note support 8G 16G 32G 64G please choose class 10 TF card for banana pi BPI M2 mic...

Page 14: ...BPI M2 GigE LAN Banana PI BPI M2 with one Gigabit ethernet port use RTL8211E chip on board BPI M2 GigE LAN 14...

Page 15: ...BPI M2 WIFI interface BPI M2 support AP6181 wifi module on board it support 802 11 b g n wifi use SDIO interface not connect with USB BPI M2 WIFI interface 15...

Page 16: ...tenna slot banana pi BPI M2 have support ap6212 wifi BT module onboard BPI M2 have wifi antenna slot on board wifi extend antenna slot spec so you can use 3DB 5DB wifi antenna on BPI M2 BPI M2 wifi an...

Page 17: ...BPI M2 USB interface BPI M2 have 4 USB 2 0 interface on board so you can connect Keyboard mouse USB camera and on BPI M2 BPI M2 USB interface 17...

Page 18: ...MI interface But If the display monitor doesn t have HDMI interface only VGA or DVI port We should use HDMI to VGA or HDMI to DVI cable to connect the BPI M2 to the display monitor Note if the HDMI to...

Page 19: ...with proper signal pin mappings The pin definitions of the CSI interface are shown as below This is marked on the Banana Pi board as CSI CSI pin define please see BPI M2 GPIO pine define BPI M2 CSI c...

Page 20: ...nitions of this connector are shown as below This is marked on the Banana Pi board as DSI DSI pin define please see BPI M2 GPIO pine define BPI M2 LCD touch panel accessories https bananapi gitbooks i...

Page 21: ...BPI M2 IR interface BPI M2 support IR interface on board you can use it as remote control BPI M2 IR interface 21...

Page 22: ...BPI M2 OTG interface banana pi BPI M2 have 1 OTG port on board Note you also can use OTG port power BPI M2 BPI M2 OTG interface 22...

Page 23: ...BPI M2 CE FCC RoHS Certification BPI M2 CE Certification BPI M2 FCC Certification BPI M2 CE FCC RoHS Certification 23...

Page 24: ...BPI M2 RoHS Certification BPI M2 CE FCC RoHS Certification 24...

Page 25: ...BPI M2 CE FCC RoHS Certification 25...

Page 26: ...M2 3 7V lithium battery interface 1 Battery interface of BPI M2 use way same as BPI M3 https bananapi gitbooks io bpi m3 content bpim3lithiumbatteryinterface html BPI M2 3 7V lithium battery interface...

Page 27: ...BPI M2 DC Power interface BPI M2 DC power port you need use 5V 2A DC power adapter Dc power size BPI M2 DC Power interface 27...

Page 28: ...BPI M2 schematic diagram You can refer to the contents of our forum from this link Google driver File name BPI M2 V3_1 20150123 pdf BPI M2 schematic diagram 28...

Page 29: ...design banana pi BPI M2 have public DXF file and 3D design file so user can DIY case by theyself BPI M2 DXF file download link Google driver BPI M2 3D design file download link Google driver BPI M2 DX...

Page 30: ...BPI M2 software BPI M2 software 30...

Page 31: ...and mouse Any standard USB keyboard and mouse should work keyboards or mice that take a lot of power from the USB ports however may need a powered USB hub This may include some wireless devices 4 Ethe...

Page 32: ...write an OS image to your SD card or eMMC Flash under Windows and Linux 1 Insert your SD card into your computer The size of SD should be larger than the OS image size generally 8GB or greater 2 Form...

Page 33: ...rd node 3 Download the OS image from Download district http www banana pi org 4 Unzip the download file to get the OS image Windows Right click on the file and choose Extract all Linux Run unzip downl...

Page 34: ...5 3 Press Image File and Select system img 5 4 Press Burn to start upgrading Upgraded complete Press Exit BPI M2 quick start 34...

Page 35: ...ully complete writing 5 7 burun Linux image under Linux os Run fdisk l command to check the SD card node Run dd if imagename of dev sdx command to write image file to SD card Wait patiently to success...

Page 36: ...Any number bigger than 700 mA will also work Avoid using the smaller chargers used for small GSM phones as these are often unregulated even if they claim 5V 1A they may do 5V and may do 1A but not at...

Page 37: ...Android software Banana pi BPI M2 support android 4 4 Image download link http www banana pi org download html Android software 37...

Page 38: ...ingw32 tofrod os python markdown libxml2 utils xsltproc zlib1g dev i386 sudo ln s usr lib i386 linux gnu mesa libGL so 1 usr lib i386 linux gnu libGL so sudo apt get install uboot mkimage sudo apt get...

Page 39: ...a pi Android ADB Drive download link link baidu download link http pan baidu com s 1sj3eDJn google driver download link https drive google com file d 0B4PAo2nW2KfnWXFzRGdWOC1fU2c view usp sharing Andr...

Page 40: ...MAC 6 support WIFI 7 support bpi bootsel cmd can switch to bpi m3 bpi m2 bpi m2p 8 support uEnv txt to fatload script bin uImage 9 support uEnv txt to set video 1080P 720P 480P 10 support nodejs 11 su...

Page 41: ...6 support bpi bootsel cmd can switch to bpi m3 bpi m2 bpi m2p 7 support uEnv txt to fatload script bin uImage 8 support uEnv txt to set video 1080P 720P 480P 9 support node red Google Drive https dri...

Page 42: ...100MB which as Bootloader Kernel storage area we use Ubuntu provided by GParted tool to help us cut SD card Front end reserve 100MB first part file system is FAT32 space is 50MB Second partition file...

Page 43: ...running please switch to BPI M2 bsp directory run build sh order to know support what development board currently build can see BPI M2 re configuration profile select the resolution what you want to...

Page 44: ...ystems Debian Wheezy 7 5 6 Install Root File Systems extract the files which was download compressed to SD second partition EXT4 please note that the decompressed instructions sudo tar strip component...

Page 45: ...of card bs 1k seek 36864 sudo dd if env fex of card bs 1k seek 69632 sudo dd if boot fex of card bs 1k seek 86016 Step 1 BPI M2 we will use first partition FAT32 don t need to copy any file for compa...

Page 46: ...to system vendor directory building relative link sudo ln s lib modules 3 11 0 15 generic modules 8 Finished above steps please insert maked SD card into Banana Pi please try to Boot Android software...

Page 47: ...uboot Patchwork U Boot v2 2 2 sunxi Add defconfig for the Sinovoip BPI M2 boardlogin register mail settings more message http patchwork ozlabs org patch 530737 Android software 47...

Page 48: ...mainline kernel Android software 48...

Page 49: ...Armbian linux for BPI M2 Armbian org have image support BPI M2 more please see http www armbian com banana pi m2 Android software 49...

Page 50: ...7 Wheezy image Bananian 15 04 is also available and maintained We support the Banana Pi M1 M1 M2 BPI R1 with just one single image The main focus is to provide a lightweight headless platform for hom...

Page 51: ...of dev sdX bs 4M sync replace dev sdX with your actual SD card device In case you have a bigger SD card use yast2 disk partitioner to expand the second partition You can use yast s package manager to...

Page 52: ...evelopment boards single board computer based on the Allwinner SoCs These are running various flavors of the A1x A20 A31 and soon H3 SoCs with different buildouts The mach is called sunxi For some spe...

Page 53: ...WiringPi from github For BPI M2 git clone https github com BPI SINOVOIP BPI WiringPi git b BPI_M2 2 Installation cd BPI WiringPi chmod x build sudo build 3 test wiringPi is install success gpio v gpi...

Page 54: ...y 500 digitalWrite 0 LOW delay 500 compile and run it gcc Wall o blink blink c lwiringPi runing it sudo blink BPI have many extend board support WiringPi so you can free DIY by youself more about BPI...

Page 55: ...BPI M2 source code on github All newest source code have update on this github site https github com BPI SINOVOIP BPI M2 bsp BPI M2 source code on github 55...

Page 56: ...t 127 0 0 1 default passwd is root step 3 git clone cd media XXX your source git clone https github com BPI SINOVOIP BPI M3 bsp git step 4 build build sh how to create your own env to build the code s...

Page 57: ...Minimal linux System document Google Download Link https drive google com a edu 52miku tk file d 0B4l1r4Ltm446MFBvUkwtVU9lcmM view Baidu Download Link http pan baidu com s 1ntrHIh7 BPI M2 Building a...

Page 58: ...Reference documents for BPI M2 Reference documents 58...

Page 59: ...BPI M2 linux sunxi wiki http linux sunxi org Banana_Pi_M2 BPI M2 linux sunxi wiki 59...

Page 60: ...r hacking This page is only suited for A31 and A31s based devices please look under See also for other manual build howtos We of course do not build a whole distribution we only build U Boot the kerne...

Page 61: ...it excellent for use in both production and research environments and the source code is freely available under a business friendly license NetBSD is developed and supported by a large and vivid inte...

Page 62: ...ub goals with milestones for adding Allwinner support in the upstream mainline Linux Kernel It is very important to note that this is intended as a rough set of minimal goals it is not meant to collid...

Page 63: ...Allwinner chip documents allwinner chip online datasheet and documents http dl linux sunxi org Allwinner chip documents 63...

Page 64: ...All Banana Pi SBC Comparison All Banana Pi SBC Comparison 64...

Page 65: ...ltra content Banana pi BPI M3 allwinner A83T R58 H8 octa core single board computer gitbook online datasheet https bananapi gitbooks io bpi m3 content en banana pi BPI M64 allwinner A64 64 bit single...

Page 66: ...roduction line assembly line production line testing your Idea we will help you optimize and design your Design we will help you bring it to live your Product we will help you mass produce it Customiz...

Page 67: ...u knew it quite well that your success is just around the corner The only last step is to produce it but without manufactruing capability no problem let us carry you through Our 13 years of SCM experi...

Reviews: