Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI...
Transcript of Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI...
1.1
1.2
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.2.7
1.2.8
1.2.9
1.2.10
1.2.11
1.2.12
1.2.13
1.2.14
1.2.15
1.2.16
1.2.17
1.2.18
1.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.3.6
1.3.7
1.3.8
1.3.9
TableofContentsAboutBPI-M2Ultra/BPI-M2Berry
BPI-M2Berryhardware
BPI-M2Berryhardwareinterface
BPI-M2Berryhardwarespec
BPI-M2BerryGPIOPindefine
BPI-M2BerrySATAinterface
BPI-M2BerrymicroSDcardslot
BPI-M2BerryGigELAN
BPI-M2BerryWIFIinterface
BPI-M2Berrywifiantennaslot
BPI-M2BerryHDMIinterface
BPI-M2BerryUSBinterface
BPI-M2BerryOTGinterface
BPI-M2Berrybluetoothinterface
BPI-M2BerryUARTport
BPI-M2BerryMIPIDSIinterface
BPI-M2BerryCSIcamerainterface
BPI-M2BerryPowerinterface
BPI-M2BerryDXFand3Ddesign
BPI-M2Berryschematicdiagram
BPI-M2Ultrahardware
BPI-M2Ultrahardwareinterface
BPI-M2Ultrahardwarespec
BPI-M2UltraGPIOPindefine
BPI-M2UltraSATAinterface
BPI-M2UltramicroSDcardslot
BPI-M2UltraGigELAN
BPI-M2UltraeMMCflash
BPI-M2UltraWIFIinterface
BPI-M2Ultrawifiantennaslot
1
1.3.10
1.3.11
1.3.12
1.3.13
1.3.14
1.3.15
1.3.16
1.3.17
1.3.18
1.3.19
1.3.20
1.3.21
1.4
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4.1
1.4.4.2
1.4.4.3
1.4.4.4
1.4.5
1.5
1.5.1
1.5.2
1.5.3
1.5.4
1.6
1.6.1
1.6.2
1.7
1.7.1
1.7.2
1.7.3
BPI-M2UltraIRinterface
BPI-M2UltraHDMIinterface
BPI-M2UltraUSBinterface
BPI-M2UltraOTGinterface
BPI-M2Ultrabluetoothinterface
BPI-M2UltraUARTport
BPI-M2UltraMIPIDSIinterface
BPI-M2UltraCSIcamerainterface
BPI-M2Ultra3.7Vlithiumbatteryinterface
BPI-M2UltraPowerinterface
BPI-M2Ultraschematicdiagram
BPI-M2UtraDXFand3Ddesign
BPI-M2Ultra/Berrysoftware
Androidimage
Linuxsoftwareimage
Tina-IoTos
BPI-tools
bpi-bootselcommand
bpi-getcommand
bpi-copycommand
bpi-update
WiringPiforBPI-M2Ultra
BPI-M2Ultra/Berrysourcecodeongithub
BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub
howtobootfromemmcwithSDdata
HowtorebuildbootloaderBPI_M2U_720P-emmc.img.gz
BPI-M2Ultra/BerryTinaLinuxgithub
Referencedocuments
AllwinnerR40/V40chipdatasheet
linux-sunxidocument
BPI-M2Ultraqualityguarantee
BPI-M2UltraWIFI&BT4.0Labtest
BPI-M2Ultravalidationtestreport
BPI-M2UltraCE,FCCRoHSCertification
2
1.7.4
1.8
1.9
BPI-M2BerryCE,FCCRoHSCertification
AllBananaPiSBCComparison
Allbananapiproduct
3
AboutbananapiBPI-M2Ultra
BananaPIBPI-M2Ultraistheopensourcehardwareplatform,BananaPIBPI-M2Ultraisaquad-corecortex-A7CPU,useAllwinnerR40design,itsupportWIFI+BTonboard.andsupportSATAinterfaceonboard.
BananaPiBPI-M2UltraseriesrunAndroid,Debianlinux,Ubuntulinux,RaspbiansystemandotherOS.
BananaPIPBI-M2Ultrahardware:QuadCoreARMCortexA7,ARMv7CPU,2GBDDR3SDRAM,8GeMMCflashonboard
BananaPIBPI-M2UltrawithGigabitEthernetport,ItcanrunAndroidsmoothly.ThesizeofBananaPIBPI-M2UltrasameasBananaPiBPI-M64,support1080Pvideo,the40pinGPIOheaderispin-compatiblewithRaspberryPi.
ThenewBPI-M2Ultraisatinylittlecomputerwithgreatbigambitions.Theexpandablesingle-boarddevicerunseitherLinuxorAndroidandfeaturesimpressivespecsthatoutshinecomparableproductsbyasubstantialmargin.Highlightsincludeaquad-coreARMv7processor,aMali400MP2GPU,2GofDDR3RAM,amicroSDXCslot,8GeMMCflash,WIFI&BTonboardandsupportfor1080Pultrahigh-definitionvideo.
AboutBPI-M2Ultra/BPI-M2Berry
4
Morespecsfollowbelow.
QuadCoreARMCortexA7CPUDualcoreMali400MP2GPU2GDDR3SDRAMsupportSATAinterfaceMicroSDslotsupportsupto256GBexpansion8GeMMCflash(option16/32/64G)CSIcameraintfaceandDSIdisplayinterfacesupport10/100/1000MbEthernetport(3)USB2.0hostsand(1)USBotgport1080Phigh-definitionvideoplaybackHDMIportandmulti-channelaudiooutputWIFI&Bluetooth4.0with802.11BGNonboard3.5mmStereoOutputmini-jackwithmicrophonesupportBuilt-in3.7VLithiumBatteryChargingCircuitHardwaresecurityenablestrustzonesecuritysystem,DigitalRightsManagement(DRM),informationencryption/decryption,secureboot,secureJTAGandsecureefuse
AboutbananapiBPI-M2Berry
AboutBPI-M2Ultra/BPI-M2Berry
5
BananaPIBPI-M2Berryistheopensourcehardwareplatform,BananaPIBPI-M2Berryisaquad-corecortex-A7CPU,useAllwinnerR40design,itsupportWIFI+BTonboard.andsupportSATAinterfaceonboard.
BananaPiBPI-M2BerryseriesrunAndroid,Debianlinux,Ubuntulinux,RaspbiansystemandotherOS.
BananaPIPBI-M2Berryhardware:QuadCoreARMCortexA7,ARMv7CPU,2GBDDR3SDRAM,allsizeissameasraspberrypi3.note,BPI-M2BerrynotonboardeMMCflashsupport.
BananaPIBPI-M2BerrywithGigabitEthernetport,ItcanrunAndroidsmoothly.ThesizeofBananaPIBPI-M2BerrysameasBananaPiBPI-M64,support1080Pvideo,the40pinGPIOheaderispin-compatiblewithRaspberryPi.
ThenewBPI-M2Berryisatinylittlecomputerwithgreatbigambitions.Theexpandablesingle-boarddevicerunseitherLinuxorAndroidandfeaturesimpressivespecsthatoutshinecomparableproductsbyasubstantialmargin.Highlightsincludeaquad-coreARMv7processor,aMali400MP2GPU,andsupportfor1080Pultrahigh-definitionvideo.
Morespecsfollowbelow.
QuadCoreARMCortexA7CPUDualcoreMali400MP2GPU1GDDR3SDRAMsupportSATAinterfaceMicroSDslotsupportsupto256GBexpansionNot8GeMMCflashonboardCSIcameraintfaceandDSIdisplayinterfacesupport10/100/1000MbEthernetport(4)USB2.0hostsand(1)USBotgport1080Phigh-definitionvideoplaybackHDMIportandmulti-channelaudiooutputWIFI&Bluetooth4.0with802.11BGNonboard3.5mmStereoOutputmini-jackwithmicrophonesupportNotsupportBuilt-in3.7VLithiumBatteryChargingCircuitHardwaresecurityenablestrustzonesecuritysystem,DigitalRightsManagement(DRM),informationencryption/decryption,secureboot,secureJTAGandsecureefuse
BPI-M2Berryissamesizeasraspberrypi3,soyoucanuseraspberrypibox.
AboutBPI-M2Ultra/BPI-M2Berry
6
BPI-M2Berrywithraspberrypiboxs.forBPI-M2Berryhavesatainterface,justnotespaceforthis.
AboutBPI-M2Ultra/BPI-M2Berry
7
allwinnerR40chipandV40chipisPINtoPINcompatibility,soBPI-M2UltrajustreplaceV40chiponboard,easytoDIYanddoanewproduct
forum:http://www.banana-pi.org
forum:http://www.bananapi.com
product:http://www.banana-pi.com
easytobuyasample:
AboutBPI-M2Ultra/BPI-M2Berry
8
BPI-M2Berryhardware
9
BPI-M2Berryhardwareinterface:
BPI-M2Berryhardwareinterface
10
BPI-M2UltrahardwarespecHardwareSpecificationofBananapiBPI-M2Berry
Soc AllwinnerR40/V40
CPU quad-corecortex-A7,themostpowerefficientCPUcoreARM'severdevelopment
GPU
dual-coreMALI-400MP2andrunsat500MHz,capableof1.1Gpixel/sthroughput.GraphicscapabilitiesareslightlyhigherthantheoriginalXbox’slevelofperformance.TheGPUprovidesOpenGLES2.0,hardware-acceleratedOpenVG,1080p45H.264high-profileencodeanddecode.
SDRAM 1GBDDR3with733MHz(sharedwithGPU)
SATA suppoortSATAinterface
GPIO 40PinsHeader,28×GPIO,someofwhichcanbeusedforspecificfunctionsincludingUART,I2C,SPI,PWM,I2S.
OnboardNetwork 10/100/1000MbpsEthernet(RealtekRTL8211E/D)
WifiModule WiFi802.11b/g/n(AP6212moduleonboard)
Bluetooth BT4.0
OnboardStorage MicroSD(TF)card,NoeMMConboard
Display 4-laneMIPIDSIdisplay,orRGBpanelorLVDSpanel,TV-outonHDMIV1.4
VideoMulti-formatFHDvideodecoding,includingMpeg1/2,Mpeg4,H.263,H.264,etcH.264decodeupto1080P60,supportvideoencodeing:High-deinition(HD)H.264videoencoderisupto1080P@45fps
Audiooutputs
HDMI,analogaudio(via3.5mmTRRSjack),I2Saudio(alsopotentiallyforaudioinput)
CameraACSIinputconnectorCamera:Supports8-bitYUV422CMOSsensorinterface,SupportsCCIR656protocolforNTSCandPAL,Supports5Mpixelcamerasensor,Supportsvideocapturesolutionupto1080p@30fps
Audioinput
Onboardmicrophone
USB 4USB2.0host,1USB2.0OTG
Buttons Resetbutton,Powerbutton,U-bootbutton
Leds PowerstatusLedandRJ45Led
BPI-M2Berryhardwarespec
11
IR NoonboardIRreceiver
DCPower 5V/2AwithmicroUSBport
battery No3.7Vlithiumbatterypowersupport
Sizes 85mmX56mm,samesizeasraspberrypi3
Weight 40g
BPI-M2Berryhardwarespec
12
BPI-M2BerryGPIOPindefine,alldefinesameasBPI-M2UltraBPI-M2Berryhave40PINGPIOasraspberrypi.
BananaPihasa40-pinGPIOheaderthatmatchesthatoftheModelB+RaspberryPi.FollowingistheBananaPiGPIOPinout:
GPIOPinName
DefaultFunction
Function2:GPIO Function3
CON1-P01 VCC-3V3
CON1-P02 DCIN
CON1-P03 TWI2-SDA PB21 PWM5
CON1-P04 DCIN
CON1-P05 TWI2-SCK PB20 PWM4
CON1-P06 GND
CON1-P07 PB3 PB3 PWM1
CON1-P08 UART2-TX PI18 SPI1_MOSI
CON1-P09 GND
BPI-M2BerryGPIOPindefine
13
CON1-P10 UART2-RX PI19 SPI1_MISO
CON1-P11 UART7-TX PI20 PWM2
CON1-P12 UART2-CTS PI17 SPI1_CLK
CON1-P13 UART7-RX PI21 PWM3
CON1-P14 GND
CON1-P15 PH25 PH25 CSI1-FIELD
CON1-P16 UART2-RTS PI16 SPI1_CS0
CON1-P17 VCC-3V3
CON1-P18 PH26 PH26 CSI1-HSYNC
CON1-P19 SPI0_MOSI PC0
CON1-P20 GND
CON1-P21 SPI0_MISO PC1
CON1-P22 PH27 PH27 CSI1-VSYNC
CON1-P23 SPI0_CLK PC2
CON1-P24 SPI0_CS PC23
CON1-P25 GND
CON1-P26 PH24 PH24 CSI1-PCLK
CON1-P27 TWI3-SDA PI1
CON1-P28 TWI3-SCK PI0
CON1-P29 PH0 PH0 CSI1-D0
CON1-P30 GND
CON1-P31 PH1 PH1 CSI1-D1
CON1-P32 PD20 PD20 CSI1-MCLK
CON1-P33 PH2 PH2 CSI1-D2
CON1-P34 GND
CON1-P35 PH3 PH3 CSI1-D3
CON1-P36 UART5-RX PH7 CSI1-D7
CON1-P37 UART4-TX PH4 CSI1-D4
CON1-P38 UART5-TX PH6 CSI1-D6
CON1-P39 GND
BPI-M2BerryGPIOPindefine
14
CON1-P40
UART4-RX PH5 CSI1-D5
CSICameraConnectorspecification:
TheCSICameraConnectorisa24-pinFPCconnectorwhichcanconnectexternalcameramodulewithpropersignalpinmappings.ThepindefinitionsoftheCSIinterfaceareshownasbelow.ThisismarkedontheBananaPiboardas“Camera”.
CSIPinName DefaultFunction Function2:GPIO
CN5-P01 NC
CN5-P02 GND
CN5-P03 CSI0-SDA PI3
CN5-P04 CSI0-AVDD
CN5-P05 CSI0-SCK PI2
CN5-P06 CSI0-Reset PI7
CN5-P07 CSI0-VSYNC PE3
CN5-P08 CSI0-PWDN PI6
CN5-P09 CSI0-HSYNC PE2
CN5-P10 CSI0-DVDD
CN5-P11 CSI0-DOVDD
CN5-P12 CSI0-D7 PE11
CN5-P13 CSI0-MCLK PE1
CN5-P14 CSI0-D6 PE10
CN5-P15 GND
CN5-P16 CSI0-D5 PE9
CN5-P17 CSI0-PCLK PE0
CN5-P18 CSI0-D4 PE8
CN5-P19 CSI0-D0 PE4
CN5-P20 CSI0-D3 PE7
CN5-P21 CSI0-D1 PE5
CN5-P22 CSI0-D2 PE6
CN5-P23 GND
CN5-P24 CSI0-AFVCC
BPI-M2BerryGPIOPindefine
15
Displayspecification
MIPIDSI(DisplaySerialInterface)
ThedisplayConnectorisa40-pinFPCconnectorwhichcanconnectexternalLCDpanel(MIPIDSI)andtouchscreen(I2C)moduleaswell.Thepindefinitionsofthisconnectorareshownasbelow.ThisismarkedontheBananaPiboardas“DSI”.
DSIPinName DefaultFunction Function2:GPIO
CN6-P01 VCC-3V3
CN6-P02 IPSOUT
CN6-P03 VCC-3V3
CN6-P04 IPSOUT
CN6-P05 GND
CN6-P06 IPSOUT
CN6-P07 GND
CN6-P08 IPSOUT
CN6-P09 NC
CN6-P10 GND
CN6-P11 NC
CN6-P12 DSI-D0N
CN6-P13 NC
CN6-P14 DSI-D0P
CN6-P15 NC
CN6-P16 GND
CN6-P17 TWI0-SDA PB19
CN6-P18 DSI-D1N
CN6-P19 TWI0-SCK PB18
CN6-P20 DSI-D1P
CN6-P21 CTP-INT PI10
CN6-P22 GND
CN6-P23 CTP-RST PI11
CN6-P24 DSI-CKN
CN6-P25 GND
BPI-M2BerryGPIOPindefine
16
CN6-P26 DSI-CKP
CN6-P27 LCD-BL-EN PH16
CN6-P28 GND
CN6-P29 LCD-RST PH17
CN6-P30 DSI-D2N
CN6-P31 LCD-PWR-EN PH18
CN6-P32 DSI-D2P
CN6-P33 GND
CN6-P34 GND
CN6-P35 LCD-PWM PB2
CN6-P36 DSI-D3N
CN6-P37 GND
CN6-P38 DSI-D3P
CN6-P39 NC
CN6-P40 GND
UARTspecification:
TheheaderCON4istheUARTinterface.FordevelopersofBananaPi,thisisaneasywaytogettheUARTconsoleoutputtocheckthesystemstatusandlogmessage.
CON2PinName DefaultFunction GPIO
CON2P03 UART0-TXD
CON2P02 UART0-RXD
CON2P01 GND
BPI-M2BerryGPIOPindefine
17
BPI-M2BerrySATAinterfaceBPI-M2Berrysupportsatainterfaceandonboardpowerport.
youcanusesatalineconnectyourhardiskonBPI-M2Berry.
Note:
ifyouuse3.5bighardisk,youmayneedpowerwithoutsidepower.onboardpowercannotsupportenoughcurrent
BPI-M2BerrySATAinterface
18
BPI-M2BerrymicroSDcardslotBPI-M2BerryhavesupportaTFcardslot.youcanburnimagetoTFcard,anduseitbootBPI-M2Berrysameasraspberrypi.
Note:
support8G16G32G64G
pleasechooseclass10TFcardforbananapi.
BPI-M2BerrymicroSDcardslot
19
BPI-M2BerryGigELANBananaPIBPI-M2BerrywithoneGigabitethernetport,useRTL8211Echiponboard.
BPI-M2BerryGigELAN
20
BPI-M2BerryWIFIinterfaceBPI-M2BerrysupportAP6212wifimoduleonboard.used.itsupport802.11/b/g/nwifi.
testreport,pleasesee:BPI-M2BerrywifiLabtest
aboutAP6212wifi&BTmodulespec:
http://wiki.friendlyarm.com/wiki/images/5/57/AP6212_V1.1_09022014.pdf
BPI-M2BerryWIFIinterface
21
BPI-M2BerrywifiantennaslotbananapiBPI-M2Berryhavesupportap6212wifi&BTmoduleonboard
BPI-M2Berryhavewifiantennaslotonboard
wifiextendantennaslotspec:
soyoucanuse3DB/5DBwifiantennaonBPI-M2Berry
BPI-M2Berrywifiantennaslot
22
BPI-M2BerryHDMIinterfactBPI-M2BerryhasastandardHDMI1.4interface.soWecanuseHDMI-to-HDMIcabletoconnectBPI-M2BerrytothedisplaymonitorthathasHDMIinterface.
ButIfthedisplaymonitordoesn'thaveHDMIinterface,onlyVGAorDVIport.WeshoulduseHDMI-to-VGAorHDMI-to-DVIcabletoconnecttheBPI-M2Berrytothedisplaymonitor.
Note:iftheHDMI-to-VGA/DVIcableisabadqualitycable,itwillgowrongonthemonitordisplay.pleasechooseagoodqualitycableforBPI-M2Berry
BPI-M2BerryHDMIinterface
23
BPI-M2BerryUSBinterfaceBPI-M2Ultrahave4USB2.0interfaceonboard.soyoucanconnectKeyboard,mouse,USBcameraand...onBPI-M2Berry
BPI-M2BerryUSBinterface
24
BPI-M2BerryOTGinterfacebananapiBPI-M2Berryhave1OTGportonboard.
BPI-M2BerryOTGinterface
25
BPI-M2BerrybluetoothinterfaceBPI-M2BerryhaveAP6212WiFi&Bluetoothonbaord.itsupportbluetoothfunctionbydefaults.
BPI-M2Berrybluetoothinterface
26
BPI-M2BerryUARTportUARTspecification:
TheheaderCON4istheUARTinterface.FordevelopersofBananaPi,thisisaneasywaytogettheUARTconsoleoutputtocheckthesystemstatusandlogmessage.
CON2PinName DefaultFunction GPIO
CON2P03 UART0-TXD
CON2P02 UART0-RXD
CON2P01 GND
BPI-M2BerryUARTport
27
BPI-M2BerryMIPIDSIinterfaceMIPIDSI(DisplaySerialInterface):
ThedisplayConnectorisa40-pinFPCconnectorwhichcanconnectexternalLCDpanel(MIPIDSI)andtouchscreen(I2C)moduleaswell.Thepindefinitionsofthisconnectorareshownasbelow.ThisismarkedontheBananaPiboardas“DSI”.
DSIpindefine:
pleasesee:BPI-M2BerryGPIOpinedefine
BPI-M2BerryLCDtouchpanelaccessoriessameasBPI-M3
https://bananapi.gitbooks.io/bpi-accessories/content/bpi70lcdtouchpanel.html
note:thetouchpanelaccessoriessupportRGBinterfaceandMIPIinterface,whenyouuseBPI-M2Ultra,pleasechooseMIPIinterface.
BPI-M2BerryMIPIDSIinterface
28
BPI-M2BerryCSIcamerainterface
BPI-M2Ultra/BerrysupportOV5640Camerawithofficialaccesories.
allimagehaveincludethisdriver.
youalsocanreferencethis:
BPI-M2BerryCSIcameraCamera(OV5640)
BPI-M2Berrymjpg-streamer
BPI-M2BerryCSIcamerainterface
29
BPI-M2BerryPowerinterfaceBPI-M2BerrypowerwithMicroUSBport(default).
Note:pleasechoose5V/2Aadaptertopoweronit.
BPI-M2BerryPowerinterface
30
BananapiBPI-M2BerryDXF
https://drive.google.com/file/d/0B4PAo2nW2Kfnci1xaHd5eWtseEU/view?usp=sharing
BPI-M2BerryDXFand3Ddesign
31
BananapiBPI-M2BerrySchematic:
googledownloadlink:
https://drive.google.com/file/d/0B4PAo2nW2KfnTEMtNXpJWEJDTmc/view?usp=sharing
BPI-M2Berryschematicdiagram
32
BPI-M2Ultrahardware
BPI-M2Ultrahardware
33
BPI-M2Ultrahardware
34
BPI-M2Ultrahardware
35
BPI-M2Ultrahardwareinterface
BPI-M2Ultrahardwareinterface
36
BPI-M2UltrahardwarespecHardwareSpecificationofBananapiBPI-M2Ultra
Soc AllwinnerR40
CPU quad-corecortex-A7,themostpowerefficientCPUcoreARM'severdevelopment
GPU
dual-coreMALI-400MP2andrunsat500MHz,capableof1.1Gpixel/sthroughput.GraphicscapabilitiesareslightlyhigherthantheoriginalXbox’slevelofperformance.TheGPUprovidesOpenGLES2.0,hardware-acceleratedOpenVG,1080p45H.264high-profileencodeanddecode.
SDRAM 2GBDDR3with733MHz(sharedwithGPU)
SATA suppoortSATAinterface
GPIO 40PinsHeader,28×GPIO,someofwhichcanbeusedforspecificfunctionsincludingUART,I2C,SPI,PWM,I2S.
OnboardNetwork 10/100/1000MbpsEthernet(RealtekRTL8211E/D)
WifiModule WiFi802.11b/g/n(AP6212moduleonboard)
Bluetooth BT4.0
OnboardStorage MicroSD(TF)card,eMMC8Gonboard(option:16/32/64G)
Display 4-laneMIPIDSIdisplay,orRGBpanelorLVDSpanel,TV-outonHDMIV1.4
VideoMulti-formatFHDvideodecoding,includingMpeg1/2,Mpeg4,H.263,H.264,etcH.264decodeupto1080P60,supportvideoencodeing:High-deinition(HD)H.264videoencoderisupto1080P@45fps
Audiooutputs
HDMI,analogaudio(via3.5mmTRRSjack),I2Saudio(alsopotentiallyforaudioinput)
CameraACSIinputconnectorCamera:Supports8-bitYUV422CMOSsensorinterface,SupportsCCIR656protocolforNTSCandPAL,Supports5Mpixelcamerasensor,Supportsvideocapturesolutionupto1080p@30fps
Audioinput
Onboardmicrophone
USB 3USB2.0host,1USB2.0OTG
Buttons Resetbutton,Powerbutton,U-bootbutton
Leds PowerstatusLedandRJ45Led
BPI-M2Ultrahardwarespec
37
IR onboardIRreceiver
DCPower 5V/2AwithDCport
battery 3.7Vlithiumbatterypowersupport
Sizes 92mm×60mm
Weight 45g
BPI-M2Ultrahardwarespec
38
BPI-M2UltraGPIOPindefineBPI-M2Ultrahave40PINGPIOasraspberrypi.
BananaPihasa40-pinGPIOheaderthatmatchesthatoftheModelB+RaspberryPi.FollowingistheBananaPiGPIOPinout:
GPIOPinName
DefaultFunction
Function2:GPIO Function3
CON1-P01 VCC-3V3
CON1-P02 DCIN
CON1-P03 TWI2-SDA PB21 PWM5
CON1-P04 DCIN
CON1-P05 TWI2-SCK PB20 PWM4
CON1-P06 GND
CON1-P07 PB3 PB3 PWM1
CON1-P08 UART2-TX PI18 SPI1_MOSI
CON1-P09 GND
CON1-P10 UART2-RX PI19 SPI1_MISO
BPI-M2UltraGPIOPindefine
39
CON1-P11 UART7-TX PI20 PWM2
CON1-P12 UART2-CTS PI17 SPI1_CLK
CON1-P13 UART7-RX PI21 PWM3
CON1-P14 GND
CON1-P15 PH25 PH25 CSI1-FIELD
CON1-P16 UART2-RTS PI16 SPI1_CS0
CON1-P17 VCC-3V3
CON1-P18 PH26 PH26 CSI1-HSYNC
CON1-P19 SPI0_MOSI PC0
CON1-P20 GND
CON1-P21 SPI0_MISO PC1
CON1-P22 PH27 PH27 CSI1-VSYNC
CON1-P23 SPI0_CLK PC2
CON1-P24 SPI0_CS PC23
CON1-P25 GND
CON1-P26 PH24 PH24 CSI1-PCLK
CON1-P27 TWI3-SDA PI1
CON1-P28 TWI3-SCK PI0
CON1-P29 PH0 PH0 CSI1-D0
CON1-P30 GND
CON1-P31 PH1 PH1 CSI1-D1
CON1-P32 PD20 PD20 CSI1-MCLK
CON1-P33 PH2 PH2 CSI1-D2
CON1-P34 GND
CON1-P35 PH3 PH3 CSI1-D3
CON1-P36 UART5-RX PH7 CSI1-D7
CON1-P37 UART4-TX PH4 CSI1-D4
CON1-P38 UART5-TX PH6 CSI1-D6
CON1-P39 GND
CON1-P40
UART4-RX PH5 CSI1-D5
BPI-M2UltraGPIOPindefine
40
CSICameraConnectorspecification:
TheCSICameraConnectorisa24-pinFPCconnectorwhichcanconnectexternalcameramodulewithpropersignalpinmappings.ThepindefinitionsoftheCSIinterfaceareshownasbelow.ThisismarkedontheBananaPiboardas“Camera”.
CSIPinName DefaultFunction Function2:GPIO
CN5-P01 NC
CN5-P02 GND
CN5-P03 CSI0-SDA PI3
CN5-P04 CSI0-AVDD
CN5-P05 CSI0-SCK PI2
CN5-P06 CSI0-Reset PI7
CN5-P07 CSI0-VSYNC PE3
CN5-P08 CSI0-PWDN PI6
CN5-P09 CSI0-HSYNC PE2
CN5-P10 CSI0-DVDD
CN5-P11 CSI0-DOVDD
CN5-P12 CSI0-D7 PE11
CN5-P13 CSI0-MCLK PE1
CN5-P14 CSI0-D6 PE10
CN5-P15 GND
CN5-P16 CSI0-D5 PE9
CN5-P17 CSI0-PCLK PE0
CN5-P18 CSI0-D4 PE8
CN5-P19 CSI0-D0 PE4
CN5-P20 CSI0-D3 PE7
CN5-P21 CSI0-D1 PE5
CN5-P22 CSI0-D2 PE6
CN5-P23 GND
CN5-P24 CSI0-AFVCC
Displayspecification
MIPIDSI(DisplaySerialInterface)
BPI-M2UltraGPIOPindefine
41
ThedisplayConnectorisa40-pinFPCconnectorwhichcanconnectexternalLCDpanel(MIPIDSI)andtouchscreen(I2C)moduleaswell.Thepindefinitionsofthisconnectorareshownasbelow.ThisismarkedontheBananaPiboardas“DSI”.
DSIPinName DefaultFunction Function2:GPIO
CN6-P01 VCC-3V3
CN6-P02 IPSOUT
CN6-P03 VCC-3V3
CN6-P04 IPSOUT
CN6-P05 GND
CN6-P06 IPSOUT
CN6-P07 GND
CN6-P08 IPSOUT
CN6-P09 NC
CN6-P10 GND
CN6-P11 NC
CN6-P12 DSI-D0N
CN6-P13 NC
CN6-P14 DSI-D0P
CN6-P15 NC
CN6-P16 GND
CN6-P17 TWI0-SDA PB19
CN6-P18 DSI-D1N
CN6-P19 TWI0-SCK PB18
CN6-P20 DSI-D1P
CN6-P21 CTP-INT PI10
CN6-P22 GND
CN6-P23 CTP-RST PI11
CN6-P24 DSI-CKN
CN6-P25 GND
CN6-P26 DSI-CKP
CN6-P27 LCD-BL-EN PH16
CN6-P28 GND
BPI-M2UltraGPIOPindefine
42
CN6-P29 LCD-RST PH17
CN6-P30 DSI-D2N
CN6-P31 LCD-PWR-EN PH18
CN6-P32 DSI-D2P
CN6-P33 GND
CN6-P34 GND
CN6-P35 LCD-PWM PB2
CN6-P36 DSI-D3N
CN6-P37 GND
CN6-P38 DSI-D3P
CN6-P39 NC
CN6-P40 GND
UARTspecification:
TheheaderCON4istheUARTinterface.FordevelopersofBananaPi,thisisaneasywaytogettheUARTconsoleoutputtocheckthesystemstatusandlogmessage.
CON2PinName DefaultFunction GPIO
CON2P03 UART0-TXD
CON2P02 UART0-RXD
CON2P01 GND
BPI-M2UltraGPIOPindefine
43
BPI-M2UltraSATAinterfaceBPI-M2Ultrasupportsatainterfaceandonboardpowerport.
youcanusesatalineconnectyourhardiskonBPI-M2Ultra.
Note:
ifyouuse3.5bighardisk,youmayneedpowerwithoutsidepower.onboardpowercannotsupportenoughcurrent
BPI-M2UltraSATAinterface
44
BPI-M2UltramicroSDcardslotBPI-M2UltrahavesupportaTFcardslot.youcanburnimagetoTFcard,anduseitbootBPI-M2Ultrasameasraspberrypi.
Note:
support8G16G32G64G
pleasechooseclass10TFcardforbananapi.
BPI-M2UltramicroSDcardslot
45
BPI-M2UltraGigELANBananaPIBPI-M2UltrawithoneGigabitethernetport,useRTL8211Echiponboard.
BPI-M2UltraGigELAN
46
BPI-M2UltraeMMCflashBPI-M2Ultrahavesupport8GeMMCflashonboardbydefaults.forcustomizationuser,wecanadd4-64Gemmconboard.
So,youcanburnyourimagetoeMMCflashandbootfromeMMCflash.
HowtoburnAndroidimagetoeMMC
pleasereadthisbook:
2.2.1HowtoburnandroidimagetoeMMC
HowtoburnLinuximagetoeMMC
pleasereadthisbook:
2.3.1HowtoburnlinuximagetoeMMC
Note:
thefirstbootisfrommicroSDcard.ifyouwanttobootfromeMMCflash,pleaseremovemicroSDcardfromBPI-M2UltramicroSDcardslots.
BPI-M2UltraeMMCflash
47
BPI-M2UltraWIFIinterfaceBPI-M2UltrasupportAP6212wifimoduleonboard.used.itsupport802.11/b/g/nwifi.
testreport,pleasesee:BPI-M2UltrawifiLabtest
aboutAP6212wifi&BTmodulespec:
http://wiki.friendlyarm.com/wiki/images/5/57/AP6212_V1.1_09022014.pdf
BPI-M2UltraWIFIinterface
48
BPI-M2UltrawifiantennaslotbananapiBPI-M2Ultrahavesupportap6212wifi&BTmoduleonboard
BPI-M2Ultrahavewifiantennaslotonboard
wifiextendantennaslotspec:
soyoucanuse3DB/5DBwifiantennaonBPI-M2Ultra
BPI-M2Ultrawifiantennaslot
49
BPI-M2UltraIRinterfaceBPI-M2UltrasupportIRinterfaceonboard.youcanuseitasremotecontrol.
BPI-M2UltraIRinterface
50
BPI-M2UltraHDMIinterfactBPI-M2UltrahasastandardHDMI1.4interface.soWecanuseHDMI-to-HDMIcabletoconnectBPI-M2UltratothedisplaymonitorthathasHDMIinterface.
ButIfthedisplaymonitordoesn'thaveHDMIinterface,onlyVGAorDVIport.WeshoulduseHDMI-to-VGAorHDMI-to-DVIcabletoconnecttheBPI-M2Ultratothedisplaymonitor.
Note:iftheHDMI-to-VGA/DVIcableisabadqualitycable,itwillgowrongonthemonitordisplay.pleasechooseagoodqualitycableforBPI-M2Ultra
BPI-M2UltraHDMIinterface
51
BPI-M2UltraUSBinterfaceBPI-M2UltrahavetwoUSB2.0interfaceonboard.soyoucanconnectKeyboard,mouse,USBcameraand...onBPI-M2Ultra
BPI-M2UltraUSBinterface
52
BPI-M2UltraOTGinterfacebananapiBPI-M2Ultrahave1OTGportonboard.
BPI-M2UltraOTGinterface
53
BPI-M2UltrabluetoothinterfaceBPI-M2UltrahaveAP6212WiFi&Bluetoothonbaord.itsupportbluetoothfunctionbydefaults.
BPI-M2Ultrabluetoothinterface
54
BPI-M2UltraUARTportUARTspecification:
TheheaderCON4istheUARTinterface.FordevelopersofBananaPi,thisisaneasywaytogettheUARTconsoleoutputtocheckthesystemstatusandlogmessage.
CON2PinName DefaultFunction GPIO
CON2P03 UART0-TXD
CON2P02 UART0-RXD
CON2P01 GND
BPI-M2UltraUARTport
55
BPI-M2UltraMIPIDSIinterfaceMIPIDSI(DisplaySerialInterface):
ThedisplayConnectorisa40-pinFPCconnectorwhichcanconnectexternalLCDpanel(MIPIDSI)andtouchscreen(I2C)moduleaswell.Thepindefinitionsofthisconnectorareshownasbelow.ThisismarkedontheBananaPiboardas“DSI”.
DSIpindefine:
pleasesee:BPI-M2UltraGPIOpinedefine
BananapiBPIM2UltraLCDhowtohttps://www.youtube.com/watch?v=-6vtL3couxo
BPI-M2UltraLCDtouchpanelaccessoriessameasBPI-M3
https://bananapi.gitbooks.io/bpi-accessories/content/bpi70lcdtouchpanel.html
note:thetouchpanelaccessoriessupportRGBinterfaceandMIPIinterface,whenyouuseBPI-M2Ultra,pleasechooseMIPIinterface.
BPI-M2UltraMIPIDSIinterface
56
BPI-M2UltraCSIcamerainterfaceBPI-M2Ultra/BerrysupportOV5640Camerawithofficialaccesories.
allimagehaveincludethisdriver.
youalsocanreferencethis:
BPI-M2BerryCSIcameraCamera(OV5640)
BPI-M2Berrymjpg-streamer
BPI-M2UltraCSIcamerainterface
57
BPI-M2Ultra3.7Vlithiumbatteryinterface
soyoucanusethisinterfactconnect3.7Vlithiumbattery.
SCH:
BPI-M2Ultra3.7Vlithiumbatteryinterface
58
batteryinterfacespec:
https://drive.google.com/file/d/0B4PAo2nW2KfnSmVuVDhQc0NLdG8/view?usp=sharing
BPI-M2Ultratest3.7VlithiumbatteryinterfacewithUbuntulinux
Lithiumbatterydischarge
BPI-M2Ultra3.7Vlithiumbatteryinterface
59
BatteryCharger
BPI-M2Ultra3.7Vlithiumbatteryinterface
60
Lithiumbatterycharger100%
BPI-M2Ultra3.7Vlithiumbatteryinterface
61
BPI-M2Ultra3.7Vlithiumbatteryinterface
62
BPI-M2UltraPowerinterfaceBPI-M2UltrapowerwithDCport(default)
adaptersameasBPI-M3,BPI-M64
BPI-M2UltrapoweralsosupportmicroUSBpower(option)
BPI-M2UltraPowerinterface
63
BPI-M2Ultraschematicdiagram
BPI-M2Ultraschematicdiagramdownloadlink:
googledriver:
https://drive.google.com/file/d/0B4PAo2nW2KfndUZobUNSQ0YtalE/view?usp=sharing
baidulink:
http://pan.baidu.com/s/1qYClJwo
BPI-M2Ultraschematicdiagram
64
BPI-M2UtraDXFand3DdesignBPI-M2UtraDXFfiledownloadlink:
https://drive.google.com/file/d/0B4PAo2nW2KfnX3pISmlGcVFoYTQ/view?usp=sharing
BPI-M2UtraDXFand3Ddesign
65
BPI-M2Ultra/Berrysoftware
66
Androidimage[BPI-M2Ultra&BPI-M2Berry]Newimage:Android6.0(Version:V1)2017-08-25
Gitcommit:6ff036416a91c3373a7c85c4af2882af49d631fc
ReleaseNote:
1. Android6.0
2. GMACsupported
3. WIFI802.11b/g/nsupported
4. Bluetooth4.0supported
5. USBCamerasupported
Knowisse:
1. Cameraov5640notsupported
2. MICnotsupported
3. Headsetnotsupported
**_HDMI-Version_**
Androidimage
67
GoogleDrive:
https://drive.google.com/open?id=0B_YnvHgh2rwjMlVUN2ZGcHIwdUE
BaiduCloud:
MD5:c65fa4c20b8a6d2d05bfd32b090c3570
_**LCD5-Version**_
GoogleDrive:
https://drive.google.com/open?id=0B_YnvHgh2rwjWGRVay1va1oyWDg
BaiduCloud:
MD5:f664e5fe0af20ebfc06ddc50bac1845b
_**LCD7-Version**_
GoogleDrive:
https://drive.google.com/open?id=0B_YnvHgh2rwjSHduUmRhSXR2Wlk
BaiduCloud:
MD5:6cda3453d9524643c8f92fcdc8deb32f
discussonforum:
http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-android-6-0-version-v1-2017-08-25/3731
BPI-M2U]Newimage:Android6.0(BetaVersion)
Android6.02017-03-06forBPI-M2-Ultra
Androidimage
68
ReleaseNote:
1. WIFI-Supported
2. GMAC-Supported
3. LCDDisplay-Supported
**_HDMI-Version_&_LCD-Version_**
Androidimage
69
bananapiBPI-M2UltraAndroid60Demo
https://www.youtube.com/watch?v=-6vtL3couxo
GoogleDrive:
https://drive.google.com/open?id=0B_YnvHgh2rwjeTBiOEEzQmk5VXM
BaiduCloud:
http://pan.baidu.com/s/1pL2jnkv
MD5:ae5ad08741fe1d06c4d901ea24d6971f
VideoDemoonyoutube:
https://youtu.be/-6vtL3couxo
discussonforum:
http://forum.banana-pi.org/t/bpi-m2u-new-image-android6-0-beta-version/2953
Androidimage
70
LinuxsoftwareimageBPI-M2Ultra/BerryUbuntu16.04image2018-01-04
2018-01-04-ubuntu-16.04-mate-desktop-v1.0-bpi-m2u-sd-emmc.img.zip
GoogleDrive:
https://drive.google.com/file/d/1G4Ggkne63ofD51Yt2c-x5-qy9h7BgY4_/view?usp=sharing2
Baiducloud:
https://pan.baidu.com/s/1cFHYGY1
MD5:a61e6f66a5ea2288fff0c3acff12d633
BPI-M2Ultra/BPI-M2Berrynewimage:2018-01-04-kali-xfce-desktop-v1.0-bpi-m2u-sd-emmc.img
Linuxsoftwareimage
71
2018-01-04-kali-xfce-desktop-v1.0-bpi-m2u-sd-emmc.img.zip
GoogleDrive:
https://drive.google.com/file/d/1vvarGORZakY0esNaEBkC-KmmpDIQcwLN/view?usp=sharing
MD5:3f436a0fe437cca9c3f5417297ab538a
BPI-M2Ultra/BPI-M2Berrynewimage:2017-8-28kalilinux,cruxlinux,archlinux,centoslinux
googledrivedownloadlink:
https://drive.google.com/drive/folders/0B_YnvHgh2rwjR0JsaUltalFXanc
BPI-M2Ultra/BPI-M2Berrynewimage:2017-08-28-debian-9-sd-emmc.img
**2017-08-28-debian-9-stretch-mate-desktop-preview-bpi-m2u-sd-emmc.img.zip**
Linuxsoftwareimage
72
1. basedonDebianStretch9.1MateDesktop
2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.107
3. username&password:pi/bananapi,root/bananapi
4. supportLCD7"
5. supportLCD5"
6. supportHDMI1080P&480P&720P(default)
7. supportGMAC
8. supportWIFI
9. supportBT(withbluetoothctlcansetup)
10. supportSATA
11. supportUART(defaultset2pinmodefor/dev/ttyS2)
12. supportI2C
13. supportSPI
14. supporteMMC(supportbootfromeMMC)
15. supportBattery(BPI-M2Ultraonly)
Linuxsoftwareimage
73
16. supportIR(geteventcantest,BPI-M2Ultraonly)
17. supporttouchscreen(cancontroldesktoporgeteventtotest)
18. supportpowerkey(geteventcantest)
19. supportOTG(BPI-M2Ultraonly)
20. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)
21. supportuEnv.txttofatloaduImage
22. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)
23. supportbpi-copytowriteSD/eMMCwithimg.zipfile
24. supportvideoplay1080pwithvdpau(vlc)
25. supportchromium60.0.3112.78
26. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/BPI-WiringPi2,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi\
27. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/\
28. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/\
29. SpecialthanksforDanielAndersenwithBPI-M2U-bsp(https://github.com/dan-and\
30. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger\
31. ref.https://github.com/BPI-SINOVOIP/BPI-M2U-bsp
32. ref.https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjeTh4TmlnMGl5X3M/view?usp=sharing
baiducloud:
http://pan.baidu.com/s/1c1LvS1y
MD5:0a1fad281c24902148b16276a79bac12
FILESIZE:1008158558(~961MB)
UNPACK:7456MB(eMMCsize)
Linuxsoftwareimage
74
BPI-M2Ultra/BPI-M2Berrynewimage:2017-08-27-debian-9-stretch-lite-preview-bpi-m2u-sd-emmc.img
**2017-08-27-debian-9-stretch-lite-preview-bpi-m2u-sd-emmc.img.zip
1. basedonDebianStretch9.1
2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.107
3. username&password:pi/bananapi,root/bananapi
4. supportLCD7"
5. supportLCD5"
6. supportHDMI1080P&480P&720P(default)
7. supportGMAC
8. supportWIFI
9. supportBT(withbluetoothctlcansetup)
10. supportSATA
11. supportUART(defaultset2pinmodefor/dev/ttyS2)
12. supportI2C
13. supportSPI
14. supporteMMC(supportbootfromeMMC)
15. supportBattery(BPI-M2Ultraonly)
16. supportIR(geteventcantest,BPI-M2Ultraonly)
17. supporttouchscreen(geteventtotest)
18. supportpowerkey(geteventcantest)
19. supportOTG(BPI-M2Ultraonly)
20. supportCAMERAov5640(cap/ffmpeg-3.2.1supportvideoH.264hwencode)
21. supportuEnv.txttofatloaduImage
22. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)
23. supportbpi-copytowriteSD/eMMCwithimg.zipfile
Linuxsoftwareimage
75
24. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/BPI-WiringPi2,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi)
25. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/)
26. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/)
27. SpecialthanksforDanielAndersenwithBPI-M2U-bsp(https://github.com/dan-and)
28. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger)
29. ref.https://github.com/BPI-SINOVOIP/BPI-M2U-bsp
30. ref.https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjOWg1OW9heWZsYm8/view?usp=sharing
baiducloud:
http://pan.baidu.com/s/1c3zxCy
MD5:cff677aa94ca5345fc6e26379cfe4e95
FILESIZE:532114076(~507MB)
UNPACK:7456MB(eMMCsize)
BPI-M2Ultra/BPI-M2Berrynewimage:2017-08-27-debian-8-jessie-lite-beta-bpi-m2u-sd-emmc.img
**2017-08-27-debian-8-jessie-lite-beta-bpi-m2u-sd-emmc.img.zip**
1. basedonDebianJessie8.9
2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.107
3. username&password:pi/bananapi,root/bananapi
4. supportLCD7"
5. supportLCD5"
6. supportHDMI1080P&480P&720P(default)
7. supportGMAC
8. supportWIFI
Linuxsoftwareimage
76
9. supportBT(withbluetoothctlcansetup)
10. supportSATA
11. supportUART(defaultset2pinmodefor/dev/ttyS2)
12. supportI2C
13. supportSPI
14. supporteMMC(supportbootfromeMMC)
15. supportBattery(BPI-M2Ultraonly)
16. supportIR(geteventcantest,BPI-M2Ultraonly)
17. supporttouchscreen(geteventtotest)
18. supportpowerkey(geteventcantest)
19. supportOTG(BPI-M2Ultraonly)
20. supportCAMERAov5640(cap/ffmpeg-3.2.1supportvideoH.264hwencode)
21. supportuEnv.txttofatloaduImage
22. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)
23. supportbpi-copytowriteSD/eMMCwithimg.zipfile
24. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/BPI-WiringPi2,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi)
25. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/)
26. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/)
27. SpecialthanksforDanielAndersenwithBPI-M2U-bsp(https://github.com/dan-and)
28. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger)
29. ref.https://github.com/BPI-SINOVOIP/BPI-M2U-bsp
30. ref.https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjcDJGTnhqN3Nsb2M/view?usp=sharing
baiducloud:
Linuxsoftwareimage
77
http://pan.baidu.com/s/1mhEueaG
MD5:049e78cc668c5edb5346d7f9e7fb0a51
FILESIZE:452988068(~432MB)
UNPACK:7456MB(eMMCsize)
Testvideodemo:
https://www.youtube.com/watch?v=atIwrd9uLPw
discussonforum:
http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-28-debian-sd-emmc-img/3745
BPI-M2Ultra/BPI-M2Berrynewimage:2017-08-25-raspbian-stretch-preview-bpi-m2u-sd-emmc
2017-08-25-raspbian-stretch-preview-bpi-m2u-sd-emmc.img.zip
1. basedonRASPBIANSTRETCH9.12017-08-16(supportrpi3rpi2rpi1)
2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.107
Linuxsoftwareimage
78
3. username&password:pi/bananapi,root/bananapi
4. supportLCD7"
5. supportLCD5"
6. supportHDMI1080P&480P&720P(default)
7. supportGMAC
8. supportWIFI
9. supportBT(withbluetoothctlcansetup)
10. supportSATA
11. supportUART(defaultset2pinmodefor/dev/ttyS2)
12. supportI2C
13. supportSPI
14. supporteMMC(supportbootfromeMMC)
15. supportBattery(BPI-M2Ultraonly)
16. supportIR(geteventcantest,BPI-M2Ultraonly)
17. supporttouchscreen(cancontroldesktoporgeteventtotest)
18. supportpowerkey(geteventcantest)
19. supportOTG(BPI-M2Ultraonly)
20. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)
21. supportuEnv.txttofatloaduImage
22. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)
23. supportbpi-copytowriteSD/eMMCwithimg.zipfile
24. supportvideoplay1080pwithvdpau(vlc)
25. supportchromium60.0.3112.89
26. supportscratch1.4
27. supportscratch2
Linuxsoftwareimage
79
28. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/BPI-WiringPi2,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi\
29. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/\
30. thanksforraspberry.org'swork(https://www.raspberrypi.org/downloads/raspbian\
31. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/\
32. SpecialthanksforDanielAndersenwithBPI-M2U-bsp(https://github.com/dan-and\
33. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger\
34. ref.https://github.com/BPI-SINOVOIP/BPI-M2U-bsp
35. ref.https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjeFlUYk9fSmRkVjg/view?usp=sharing
baiducloud:
http://pan.baidu.com/s/1hsoZKEC
MD5:ea86f99c9e0a946dddfa3f4a2ec39dc0
FILESIZE:1919429092(~1830MB)
UNPACK:7456MB(eMMCsize)
Discussonforum:
http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-25-raspbian-stretch-preview-bpi-m2u-sd-emmc/3741
BPI-M2Ultra/BPI-M2Berrynewimage:2017-08-24-raspbian-jessie-beta-bpi-m2u-sd-emmc.img
2017-08-24-raspbian-jessie-beta-bpi-m2u-sd-emmc.img.zip
Linuxsoftwareimage
80
1. basedonRASPBIANJESSIE(supportrpi3rpi2rpi1)
2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.107
3. username&password:pi/bananapi,root/bananapi
4. supportLCD7"
5. supportLCD5"
6. supportHDMI1080P&480P&720P(default)
7. supportGMAC
8. supportWIFI
9. supportBT(withbluetoothctlcansetup)
10. supportSATA
11. supportUART(defaultset2pinmodefor/dev/ttyS2)
12. supportI2C
13. supportSPI
14. supporteMMC(supportbootfromeMMC)
15. supportBattery(BPI-M2Ultraonly)
16. supportIR(geteventcantest,BPI-M2Ultraonly)
Linuxsoftwareimage
81
17. supporttouchscreen(geteventtotest,controldesktoppleasetryraspbianstretchversion)
18. supportpowerkey(geteventcantest)
19. supportOTG(BPI-M2Ultraonly)
20. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)
21. supportuEnv.txttofatloaduImage
22. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)
23. supportbpi-copytowriteSD/eMMCwithimg.zipfile
24. supportvideoplay1080pwithvdpau(vlc)
25. supportchromium56.0.2924.84
26. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/BPI-WiringPi2,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi\
27. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/\
28. thanksforraspberry.org'swork(https://www.raspberrypi.org/downloads/raspbian\
29. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/\
30. SpecialthanksforDanielAndersenwithBPI-M2U-bsp(https://github.com/dan-and\
31. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger\
32. ref.https://github.com/BPI-SINOVOIP/BPI-M2U-bsp
33. ref.https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjNDdwRlMyNk94cFk/view?usp=sharing
baiducloud:
http://pan.baidu.com/s/1i4PVqVr
MD5:680cae4389def603fdc50df3d20d49e3
FILESIZE:1960302379(~1869MB)
Linuxsoftwareimage
82
UNPACK:7456MB(eMMCsize)
disdussonforum:
http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-24-raspbian-jessie-beta-bpi-m2u-sd-emmc-img/3742
BananapiBPI-M2Ultra/BPI-M2Berrynewimage:2017-08-24-ubuntu-16.04-mate-desktop-beta
releaseversionnote:
1. basedonubuntu16.04.3LTSMateDesktop
2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.107
3. username&password:pi/bananapi,root/bananapi
4. supportLCD7"
5. supportLCD5"
6. supportHDMI1080P&480P&720P
7. supportGMAC
8. supportWIFI
9. supportBT(withbluetoothctlcansetup)
Linuxsoftwareimage
83
10. supportSATA
11. supportUART(defaultset2pinmodefor/dev/ttyS2)
12. supportI2C
13. supportSPI
14. supporteMMC(supportbootfromeMMC)
15. supportBattery(BPI-M2Ultraonly)
16. supportIR(geteventcantest,BPI-M2Ultraonly)
17. supporttouchscreen(cancontroldesktoporgeteventtotest)
18. supportpowerkey(geteventcantest)
19. supportOTG(BPI-M2Ultraonly)
20. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)
21. supportuEnv.txttofatloaduImage
22. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)
23. supportbpi-copytowriteSD/eMMCwithimg.zipfile
24. supportvideoplay1080pwithvdpau(mpv,vlc,smplayer)
25. supportxrdp
26. supportchromium60.0.3112.78
27. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/BPI-WiringPi2,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi
28. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/
29. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/
30. SpecialthanksforDanielAndersenwithBPI-M2U-bsp(https://github.com/dan-and)
31. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger)
32. ref.https://github.com/BPI-SINOVOIP/BPI-M2U-bsp
33. ref.https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/
Linuxsoftwareimage
84
HDMIversion:
filename:2017-08-24-ubuntu-16.04-mate-desktop-beta-bpi-m2u-sd-emmc.img.zip
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjM1A5UjVpWUdDdk0/view?usp=sharing
baiducloud:
http://pan.baidu.com/s/1hr5E49Q
MD5:5ce6251d0b5d834eecbb7ec51302383c
FILESIZE:1808529214(~1724MB)
UNPACK:7456MB(eMMCsize)
LCD7.0version:
filename:2017-08-24-ubuntu-16.04-mate-desktop-beta-bpi-m2u-lcd7-sd-emmc.img.zip
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjOENqYWtja0pENjA/view?usp=sharing
baiducloud:
http://pan.baidu.com/s/1sl5CxFR
MD5:41c3ec53795f5d9c309bb6e32e478a52
FILESIZE:1809255540(~1725MB)
UNPACK:7456MB(eMMCsize)
LCD5.0version:
filename:2017-08-24-ubuntu-16.04-mate-desktop-beta-bpi-m2u-lcd5-sd-emmc.img.zip
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjV3JlSE1zdnZHQjQ/view?usp=sharing
baiducloud:
http://pan.baidu.com/s/1jHDHXci
MD5:9c460e2a83aed6b93ee53920d72cbe09
FILESIZE:1807400340(~1723MB)
UNPACK:7456MB(eMMCsize)
Linuxsoftwareimage
85
Disussonforum:
http://forum.banana-pi.org/t/banana-pi-bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-24-ubuntu-16-04-mate-desktop-beta-bpi-m2u-m2b/3725
BananapiBPI-M2Ultra/BPI-M2Berrynewimage:Ubuntu-16.04-mate-desktop-beta-bpi-m2u-sd-emmc-2017-07-10
filename:2017-07-10-ubuntu-16.04-mate-desktop-beta-bpi-m2u-sd-emmc.img.zip
1. basedonubuntu16.04.2LTSMateDesktop
2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.65
3. username&password:pi/bananapi,root/bananapi
4. supportLCD7"
5. supportLCD5"
6. supportHDMI1080P&480P&720P(default)
7. supportGMAC
8. supportWIFI
9. supportBT(withbluetoothctlcansetup)
10. supportSATA
Linuxsoftwareimage
86
11. supportUART(defaultset2pinmodefor/dev/ttyS2)
12. supporteMMC(supportbootfromeMMC)
13. supportBattery(BPI-M2Ultraonly)
14. supportIR(geteventcantest,BPI-M2Ultraonly)
15. supporttouchscreen(cancontroldesktoporgeteventtotest)
16. supportpowerkey(geteventcantest)
17. supportOTG&adbd(defaultoff)
18. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)
19. supportuEnv.txttofatloaduImage
20. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)
21. supportbpi-copytowriteSD/eMMCwithimg.zipfile
22. supportvideoplay1080pwithvdpau(mpv)
23. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/WiringPi,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi\
24. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/\
25. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/\
26. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger\
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjam5HYS0zU013bDQ/view?usp=sharing
baiducloud:
http://pan.baidu.com/s/1cjd8SY
MD5:b10a243031f5c819220857ff3c2f61a2
FILESIZE:1693544540(~1616MB)
UNPACK:7456MB(eMMCsize)
BananapiBPI-M2Ultra/BPI-M2Berrynewimage:2017-05-25-ubuntu-16.04-mate-desktop-preview2-bpi-m2u-sd-emmc.img
Linuxsoftwareimage
87
2017-05-25-ubuntu-16.04-mate-desktop-preview2-bpi-m2u-sd-emmc.img.zip
1. basedonubuntu16.04.2LTSMateDesktop
2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.65
3. username&password:pi/bananapi,root/bananapi
4. supportLCD7"
5. supportLCD5"
6. supportHDMI1080P&480P&720P(default)
7. supportGMAC
8. supportWIFI
9. supportBT(withbluetoothctlcansetup)
10. supportSATA
11. supporteMMC(supportbootfromeMMC)
12. supportBattery(BPI-M2Ultraonly)
13. supportIR(geteventcantest,BPI-M2Ultraonly)
14. supporttouchscreen(cancontroldesktoporgeteventtotest)
Linuxsoftwareimage
88
14supportpowerkey(geteventcantest)
1. supportOTG&adbd(defaultoff)
2. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)
3. supportuEnv.txttofatloaduImage
4. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)
5. supportbpi-copytowriteSD/eMMCwithimg.zipfile
6. supportvideoplay1080pwithvdpau(mpv)
7. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/WiringPi,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi\
8. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/\
9. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/\
10. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger\
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjN2xyOTF1aEFZelU/view?usp=sharing
baiducloud:
https://pan.baidu.com/s/1mi3FApq
MD5:f1ecb49e30724733be7c1cfda8d110c3
FILESIZE:1730996488(~1650MB)
UNPACK:7456MB(eMMCsize)
BananapiBPI-M2Ultra/BPI-M2Berrynewimage:2017-05-25-raspbian-jessie-preview3-bpi-m2u-sd-emmc.img
2017-05-25-raspbian-jessie-preview3-bpi-m2u-sd-emmc.img.zip
Linuxsoftwareimage
89
1. basedonRASPBIANJESSIE2017-04-10(supportrpi3rpi2rpi1)
2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.65
3. username&password:pi/bananapi,root/bananapi
4. supportLCD7"
5. supportLCD5"
6. supportHDMI1080P&480P&720P(default)
7. supportGMAC
8. supportWIFI
9. supportBT(withbluetoothctlcansetup)
10. supportSATA
11. supporteMMC(supportbootfromeMMC,BPI-M2Ultraonly)
12. supportBattery(BPI-M2Ultraonly)
13. supportIR(geteventcantest,BPI-M2Ultraonly)
14. supporttouchscreen(geteventtotest)
14supportpowerkey(geteventcantest)
Linuxsoftwareimage
90
1. supportOTG&adbd(defaultoff)
2. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)
3. supportuEnv.txttofatloaduImage
4. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)
5. supportbpi-copytowriteSD/eMMCwithimg.zipfile
6. supportvideoplay1080pwithvdpau(vlc)
7. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/WiringPi,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi\
8. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/\
9. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/\
10. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger\
11. thanksforraspberry.org'swork(https://www.raspberrypi.org/downloads/raspbian\
12. supportnode-redwithraspberrypi'snodetocontrolgpio
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjRGlUMUdqZk5ETDg/view?usp=sharing
baiducloud:
https://pan.baidu.com/s/1civq4e
MD5:60e19ea9138d6841fa6852ece4727b0a
FILESIZE:1946658225(~1856MB)
UNPACK:7456MB(eMMCsize)
Discussonforum:
http://forum.banana-pi.org/t/banana-pi-bpi-m2-ultra-bpi-m2-berry-new-image-2017-05-25-raspbian-jessie-preview3-bpi-m2u-sd-emmc-img/3306
BPI-M2Ultranewimage:debian-8-jessie-lite-beta2-bpi-m2u-sd-emmc.img2016-11-
Linuxsoftwareimage
91
29
debian8withLCDscreeandpowerwithlithiumbattery
basedondebian8jessie(textmode)BPI-M2Ukernel3.10.65username&password:pi/bananapi,root/bananapisupportLCD7"(default)supportHDMI1080P&480P&720PsupportGMACsupportWIFIsupportBT(withbluetoothctlcansetup)supportSATAsupporteMMC(supportbootfromeMMC)supportBatterysupportIR(geteventcantest)supportTouchScreen(geteventcantest)13supportPowerKey(geteventcantest)supportOTG&adbd(defaulton)supportCAMERAov5640(tinacameratestappsupportphoto/videoH.264hwencode)supportuEnv.txttofatloaduImagesupportbpi-bootseltosetLCD7orHDMI(720P&1080P&480P)supportbpi-copytowriteSD/eMMCwithimg.zipfile
Linuxsoftwareimage
92
LCDversion:
2016-11-29-debian-8-jessie-lite-beta2-bpi-m2u-lcd7-sd-emmc.img.zip
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjc3Rkd3lPcl9hS00/view?usp=sharing
baiducloud:
https://pan.baidu.com/s/1jI2UePo
MD5:709e2efe4945ed22e4fe0212a31e3d12
FILESIZE:403577975(~385MB)
UNPACK:7456MB(eMMCsize)
discussonforum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-lite-beta2-bpi-m2u-lcd7-sd-emmc-img-2016-11-29/2520
HDMIversion:
2016-11-29-debian-8-jessie-lite-beta2-bpi-m2u-sd-emmc.img.zip
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjR0p6WVUwbU5JcVk/view?usp=sharing
baiducloud:
https://pan.baidu.com/s/1skDUQmT
MD5:55d2da5ad204c578613b17517b87266a
FILESIZE:403662152(~385MB)
UNPACK:7456MB(eMMCsize)
discussonforum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-lite-beta2-bpi-m2u-sd-emmc-img-2016-11-29/2521
BPI-M2Ultranewimage:ubuntu-16.04.1-mate-desktop-preview3-bpi-m2u-lcd7-sd-
Linuxsoftwareimage
93
emmc.img2016-11-292016-11-29-ubuntu-16.04.1-mate-desktop-preview3-bpi-m2u-lcd7-sd-emmc.img.zip
1. basedonubuntu16.04.1LTSMateDesktop2. BPI-M2Ukernel3.10.653. username&password:pi/bananapi,root/bananapi4. supportLCD7"(default)5. supportHDMI1080P&480P&720P6. supportGMAC7. supportWIFI8. supportBT(withbluetoothctlcansetup)9. supportSATA10. supporteMMC(supportbootfromeMMC)11. supportBattery12. supportIR(geteventcantest)13. supporttouchscreen(cancontroldesktoporgeteventtotest)13supportpowerkey
(geteventcantest)14. supportOTG&adbd(defaulton)15. supportCAMERAov5640(tinacameratestappsupportphoto/videoH.264hwencode)16. supportuEnv.txttofatloaduImage17. supportbpi-bootseltosetLCD7orHDMI(720P&1080P&480P)18. supportbpi-copytowriteSD/eMMCwithimg.zipfile
Linuxsoftwareimage
94
19. supportvideoplay1080pwithvdpau(mpv)20. supportnodejs21. supportnode-red
GoogleDrive:https://drive.google.com/file/d/0B_YnvHgh2rwjRW82Sm9PTWFMREU/view?usp=sharing
baiducloud:https://pan.baidu.com/s/1i5NoVTb
MD5:32204d2f4a0b58536403783989f8c514
FILESIZE:2024613864(~1931MB)
UNPACK:7456MB(eMMCsize)
discussonforum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-ubuntu-16-04-1-mate-desktop-preview3-bpi-m2u-lcd7-sd-emmc-img-2016-11-29/2501
BPI-M2Ultranewimage:ubuntu-16.04.1-mate-desktop-preview3-bpi-m2u-sd-emmc.img2016-11-292016-11-29-ubuntu-16.04.1-mate-desktop-preview3-bpi-m2u-sd-emmc.img.zip
Linuxsoftwareimage
95
1. basedonubuntu16.04.1LTSMateDesktop2. BPI-M2Ukernel3.10.653. username&password:pi/bananapi,root/bananapi4. supportLCD7"5. supportHDMI1080P&480P&720P(default)6. supportGMAC7. supportWIFI8. supportBT(withbluetoothctlcansetup)9. supportSATA10. supporteMMC(supportbootfromeMMC)11. supportBattery12. supportIR(geteventcantest)13. supporttouchscreen(cancontroldesktoporgeteventtotest)13supportpowerkey
(geteventcantest)14. supportOTG&adbd(defaulton)15. supportCAMERAov5640(tinacameratestappsupportphoto/videoH.264hwencode)16. supportuEnv.txttofatloaduImage17. supportbpi-bootseltosetLCD7orHDMI(720P&1080P&480P)18. supportbpi-copytowriteSD/eMMCwithimg.zipfile19. supportvideoplay1080pwithvdpau(mpv)20. supportnodejs21. supportnode-red
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjUWZHd0k3SUl5Mmc/view?usp=sharing
baiducloud:
https://pan.baidu.com/s/1pK7nu3p
MD5:f75fc192b51a438f613445f7482268e7
FILESIZE:2024712263(~1931MB)
UNPACK:7456MB(eMMCsize)
discussonforum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-ubuntu-16-04-1-mate-desktop-preview3-bpi-m2u-sd-emmc-img-2016-11-29/2498
BPI-M2Ultranewimage:busybox-adbd-
Linuxsoftwareimage
96
camera-bpi-m2u.img2016-10-012016-10-01-busybox-adbd-camera-bpi-m2u.img.zip
1. basedonbusyboxv1.24.2&bash-4.4-rc12. BPI-M2Ukernel3.10.653. username&password:pi/bananapi,root/bananapi4. supportHDMI1080P&720P(default)5. supportGMAC6. supportWIFI(bcmdhdmoduleonly)7. supportSATA8. supportbattery9. supportuEnv.txttofatloaduImage10. supportuEnv.txttosetvideo1080P&720P&480P...11. supportcamera(tinacameratestappsupportphoto/videoH.264hwencode)12. supportotg&adbd(defaulton)13. supporttelnetd14. Thankstobusybox(https://busybox.net/)15. Thankstognu.org(http://www.gnu.org/software/bash/)
Linuxsoftwareimage
97
baiducloud:https://pan.baidu.com/s/1dFJqjpn
MD5:c49012622909ef8a06fa9f893529accd
ZIPIMAGESIZE:19855063(~19MB)SDSIZE:needed>=200MB
discussonforum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-busybox-adbd-camera-bpi-m2u-img-2016-10-01/2302
BPI-M2Ultranewimage:ubuntu-16.04-xenial-minimal-preview-bpi-m2u.img2016-09-292016-09-29-ubuntu-16.04-xenial-minimal-preview-bpi-m2u.img.zip
1. basedonubuntu16.04.1LTS2. BPI-M2Ukernel3.10.653. username&password:pi/bananapi,root/bananapi4. supportHDMI1080P&720P(default)
Linuxsoftwareimage
98
5. supportGMAC6. supportWIFI(modify/etc/network/interfaces.d/wlan0forautoconnect)7. supportSATA8. supportbattery9. supportuEnv.txttofatloaduImage10. supportuEnv.txttosetvideo1080P&720P&480P...11. supportcamera(tinacameratestappsupportphoto/videoH.264hwencode)12. supportotg&adbd(defaulton)13. supportLCD(bpi-bootseltosetLCDor720P&1080P)14. Thankstoubuntu(http://www.ubuntu.com)
imagefilesizejustabout200M.
GoogleDrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjUURtdW5tbTdtT28/view?usp=sharing
MD5:e83e94dc1f9d9e35efdaa0b3f74694cd
discussonforum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-ubuntu-16-04-xenial-minimal-preview-bpi-m2u-img-2016-09-29/2300
BPI-M2Ultranewimage:debian-8-jessie-mate-demo-bpi-m2u.img2016-09-282016-09-28-debian-8-jessie-mate-demo-bpi-m2u.img.zip
Linuxsoftwareimage
99
1. basedondebian8.6withmatedesktop2. BPI-M2Ukernel3.10.653. username&password:pi/bananapi,root/bananapi4. supportHDMI1080P&720P(default)5. supportGMAC6. supportWIFI7. supportSATA8. supportbattery9. supportuEnv.txttofatloaduImage10. supportuEnv.txttosetvideo1080P&720P&480P...11. supportcamera(tinacameratestappsupportphoto/videoH.264hwencode)12. supportvideoplay1080pwithvdpau(mpv)13. supportotg&adbd(defaulton)14. supportLCD(bpi-bootseltosetLCDorHDMI720P&1080P)15. Thankstodebian.org(http://www.debian.org)16. Thankstomate-desktop.org(/http://mate-desktop.org/)
GoogleDrive:https://drive.google.com/file/d/0B_YnvHgh2rwjeEt5WnlXSEV1eEU/view?usp=sharing
MD5:8d615b8adb5451fa702dd04e82c6659b
discussonforum:
Linuxsoftwareimage
100
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-mate-demo-bpi-m2u-img-2016-09-28/2295
BPI-M2Ultranewimage:debian-8-jessie-lite-preview-bpi-m2u.img2016-09-27
1. BPI-M2Ukernel3.10.652. username&password:pi/bananapi,root/bananapi3. supportHDMI1080P&720P(default)4. supportGMAC5. supportWIFI6. supportuEnv.txttofatloaduImage7. supportuEnv.txttosetvideo1080P&720P&480P...8. supportcamera(tinacameratestappsupportphoto/videoH.264hwencode)9. supportotg&adbd(defaulton)10. supportLCD(bpi-bootseltosetLCDor720P&1080P)
GoogleDrive:https://drive.google.com/file/d/0B_YnvHgh2rwjS0NXakYtS3VQQk0/view?usp=sharing
MD5:88b9a65bbee799d68f6270028b0c839e
discussonforum:
Linuxsoftwareimage
101
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-lite-preview-bpi-m2u-img-2016-09-27/2292
BPI-M2Ultranewimage:ubuntu-mate-16.04-Xenial-edu-docker-demo-bpi-m2u.img2016-9-26
1. basedonubuntu16.04matefrombpi-m3-mate(http://opensource.ntpc.edu.tw/)2. BPI-M2Ukernel3.10.653. username&password:pi/bananapi,root/bananapi4. supportHDMI1080P&720P(default)5. supportGMAC6. supportWIFI7. supportSATA8. supportuEnv.txttofatloaduImage9. supportuEnv.txttosetvideo1080P&720P&480P...10. supportcamera(tinacameratestappsupportphoto/videoH.264hwencode)11. supportvideoplay1080pwithvdpau(mpv,vlc,smplayer)
Linuxsoftwareimage
102
12. supportdocker(includedubuntu&debianimage)13. supportnodejs14. supportnode-red15. includedmanyappsforedu16. supportscratch2onlinewithscratchx17. specialthankstotheteamofhttp://opensource.ntpc.edu.tw/
info:need>=16GBSDandnotuseforeMMC(8GB)
GoogleDrive:https://drive.google.com/file/d/0B_YnvHgh2rwjcUV5NnJkMi1wY3c/view?usp=sharing
MD5:7c24c95a262edd8b7b5b7d70813c013a
discussonforum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-ubuntu-mate-16-04-xenial-edu-docker-demo-bpi-m2u-img-2016-9-26/2291
Linuxsoftwareimage
103
AllwinnerTina-IoTosforBPI-M2UltraAboutTina-IoTLinux
DearuserforBPI-M2UltraR40TinaLinuxV1.0havepublic,Comeandtry
TinaLinuxdevelopmentbyAllwinnerTinaTEAM,itbaseonOpenWrt,TobuildanembeddedLinuxdistributions,ThepurposeofthisreleaseistoprovideaquicklearninganddevelopmentissimpleandconvenientmassproductionLinuxTurnKeysolutions.
ThereleaseofR40TinaLinuxisbaseonBPI-M2Ultrareferencehardware,thatis,thesourcecodedownloaddirectlysupportbananapiBPI-M2Ultra.
R40TinaLinuxV1.0versionBaseonLinux-3.10andTinaLinuxV2.1,itsupportalotoffunandpracticalsupportfunctions:
1.supportsmartlink,(ultrasonicwave,airkiss,cooee)
2.supportDLNA、QPlayAudiotransmissionandcontrolprotocol
Toomuch,nottospeakonebyone,insupportofallhardwaremodulesonBPI-M2Ultra
HowtouseR40TinaLinux
PlayTinaneeda64-bitLinuxPC,werecommendusingUbuntu12.04or14.0464-bitversion,installedwiththefollowingcommandtoinstallthebuildenvironmentdependson:
sudoapt-getinstallbuild-essentialsubversiongit-corelibncurses5-devzlib1g-devga
wkflexquiltlibssl-devxsltproclibxml-parser-perlmercurialbzrecjcvsunzip
YoucanrefertodetailedOpenWrt'sWIKI
downloadsourcecode
userepotooltodownloadthiscode,tooldownloadmethodisasfollows:
$curlhttps://raw.githubusercontent.com/tinalinux/repo/stable/repo>~/bin/repo
$chmod+x~/bin/repo
Thenadd"repo"totheenvironmentvariables,itisbettertoputthefollowingsentences.Bashrcinside
$exportPATH=~/binPATH
Tina-IoTos
104
Downloadtherepo,thenextdownloadTina'ssourcecode,asfollows:
$repoinit-uhttps://github.com/tinalinux/manifest-br40-v1.y-mr40/v1.y.xml
$reposync
$repostartr40-v1.y--all
afterdownloadingthesourcecode,executethefollowingcommandsinTinawithdirectorycompiled:
$sourcebuild/envsetup.sh
$lunchazalea_m2ultra-tina
$make-j4
$pack[-d]
TinaSDKneedtoperform"source"and"lunch"commondbeforeeverycompile,Thenperformotheroperations.
packcommandhasa"-d"parameter,Thefunctionoftheparameteris:donotadd-dusethedefaultuart0asaserialportoutput,added-duseTFbayonetIOmouthgroupasuart0
Burnimage
TinaimagePackaginghasabout15M,andsupportdirectlyburnedtoeMMCflashonBPI-M2Ultra.
Burningmethodisasfollows:
ifyouuseLinuxsystem,DirectuseLiveSuitforflash.Methodofuseisasfollows:
1.LiveSuitweplaceitattinaSDKtools/aw_toolsdir
2.unzipLiveSuit64bitversion,run./LiveSuit.sh
3.LiveSuitwillinstallat~/Bindir,usedpkg-iinstallawdriver,driveralsoat~/Bindir.
4.runLiveSuit,choosetinaimage
5.HoldtheBPI-M2Ultraubootkey,inserttheusb,youcanbeginburnimage
ifuseWindowssystem,plsaseuseburntool:phoenixsuit
weplaceitattools/aw_toolsdir
HowtoconfigurationTina
Tinafirmwareconfiguration,therearetwocommonlyusedcommands:"makemenuconfig"and"makekernel_menuconfig".
Tina-IoTos
105
Thesetwocommandsmustbeinexecutionafter"source"and"lunch"commondrunfinished,
makemenuconfig:Whichsoftwareisusedtoconfigurethesystemuse
makekernel_menuconfig:Usedtoconfigurethekerneloptions.
TinaLinuxsourcecodeongithub:
https://github.com/tinalinux/
Tina-IoTos
106
[bpi-tools]:v1.0.3:bpi-toolsbpi-getcmdsupportupdatetools&downloadimages
bpi-toolscaninstalltoX86ubuntuandBananaPi:
onx86pc:
forubuntu14.04(x86):
`dpkg--add-architecturearmhf`
orforubuntu12.04(x86):
`echo"foreign-architecturearmhf">>/etc/dpkg/dpkg.cfg.d/multiarch`
`dpkg-ibananapi-bpi-tools*.deb`
ifyoudon'thavepvcmd:
`apt-getinstallpv(forbpi-copyuse)`
**downloadbpi-tools&install:**
onubuntu/raspbian/debian:
downloadfile:bananapi-bpi-tools_1.0.3_armhf.deb
github:
https://github.com/BPI-SINOVOIP/BPI-files/raw/master/debs/bananapi-bpi-tools_1.0.3_armhf.deb
googledrive:
https://drive.google.com/file/d/0B_YnvHgh2rwjc29jNVdoaDNXRUU/view?usp=sharing
MD5:0408a434003651001f0131e61cadc2fd
`#sudodpkg-ibananapi-bpi-tools_1.0.3_armhf.deb`
onothersystem:
downloadfile:bpi-tools.tgz
googledrive:https://drive.google.com/file/d/0B_YnvHgh2rwjMGZOZC1Gd3dwQkE/view?usp=sharing
BPI-tools
107
MD5:82e35dba52bc3edb48e96c8a544ac216
`#sudotarxvfbpi-tools.tgz-C/`
HOWTOUSE:
root@bananapi:~#bpi-tools
bpi-toolsv1.0.6
usage:bpi-tools
bpi-toolsFILE
bpi-tools--all|--update|--download|--version
bpifiles:
bpi-toolsv1.0.6
bpi-bootselv1.0.4
bpi-copyv1.0.10a
bpi-getv1.0.3
root@bananapi:~#bpi-tools--update
bpi-toolsv1.0.6
usage:bpi-tools
bpi-toolsFILE
bpi-tools--all|--update|--download|--version
BPIFILE=/root/.bpi-tools.lst
Waitfordownloadindexfile...
OK!!\n
bpifiles:
bpi-toolsv1.0.6
bpi-bootselv1.0.4
bpi-copyv1.0.10a
bpi-getv1.0.3
root@bananapi:~#bpi-tools--version
bpifiles:
/usr/bin/bpi-toolsv1.0.6
/usr/bin/bpi-bootselv1.0.4
/usr/bin/bpi-copyv1.0.10a
/usr/bin/bpi-getv1.0.3
root@bananapi:~#bpi-tools--download
downloadbpifiles:
bpi-tools
bpi-tools:OK
bpi-tools:v1.0.6
bpi-bootsel
bpi-bootsel:OK
bpi-bootsel:v1.0.4
bpi-copy
bpi-copy:OK
BPI-tools
108
bpi-copy:v1.0.10a
bpi-get
bpi-get:OK
bpi-get:v1.0.3
root@bananapi:~#ls-l
total20
-rwxr-xr-x1rootroot14935月610:06bpi-bootsel
-rwxr-xr-x1rootroot61705月610:06bpi-copy
-rwxr-xr-x1rootroot13915月610:06bpi-get
-rwxr-xr-x1rootroot28985月610:06bpi-tools
root@bananapi:~#bpi-get
bpi-getv1.0.3
usage:bpi-get
bpi-getFILE
BPIFILE=/root/.bpi-files.lst
Waitfordownloadindexfile...
bpifiles:
2016-05-05-u1510_gpu_vpu_camera_bt_bpi-m2p_beta.img.zip
2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip
2016-04-27-debian-8-jessie-mate_gpu_mpv_1080p-bpi-m3_beta-sd-emmc.img.zip
2016-04-25-ubuntu-mate-16.04_Xenial_gpu_mpv_1080p_bt-bpi-m3_beta-sd-emmc.img.zip
u1510_gpu_vpu_camera_bpi-m2p-20160413_preview.img.zip
2016-04-11-Armbian_5.07_Bananapim2plus_Debian_jessie_3.4.111_desktop_preview.img.zi
p
2016-04-08-raspbian-jessie-bpi-m2.img.zip
2016-04-08-raspbian-jessie-bpi-m2p.img.zip
2016-04-08-raspbian-jessie-bpi-m3.img.zip
root@bananapi:~#bpi-get2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.
zip
INFO:Trytoget2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip...
BPIFILE=/root/.bpi-files.lst
IMGFILE=2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip
MD5TMP=/tmp/.md5.tmp.8322
%Total%Received%XferdAverageSpeedTimeTimeTimeCurrent
DloadUploadTotalSpentLeftSpeed
1002800280004300--:--:----:--:----:--:--430
000671M003317k0--:--:--0:03:27--:--:--3533k
2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip:OK
root@bananapi:~#bpi-copy.
SRC=.
DST=
COPYMODE=usage
default
bpi-copyv1.0.10a
usage:bpi-copy
bpi-copyIMGFILE
BPI-tools
109
bpi-copyIMGDIR
bpi-copyIMGFILEDEVICE
bpi-copyDEVICEIMGFILE
bpiimages:(*.img.zip)
./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip
bpiimages:(*.img)
bpiimages:(*.img.gz)
/usr/lib/u-boot/bananapi/bpi-m2/BPI_M2_720P.img.gz
/usr/lib/u-boot/bananapi/bpi-m2p/BPI_M2P_720P.img.gz
/usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m1.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m1p.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m2.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m2p.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m3.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-r1.img.gz
xzimages:(*.xz)
zipimages:(*.zip)
./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip
rawimages:(*.raw)
Disks:(lsblk|grepdisk)
sda8:00931.5G0disk
sdb8:1602.7T0disk
sdc8:32114.9G0disk
Disks:(fdisk-l|grepDisk|grepbytes)
Disk/dev/sda:1000.2GB,1000204886016bytes
Disk/dev/sdb:3000.6GB,3000558944256bytes
Disk/dev/sdc:15.9GB,15931539456bytes
root@bananapi:~#bpi-copy./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.i
mg.zip/dev/sdc
SRC=./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip
DST=/dev/sdc
COPYMODE=imagetodisk
imagetodisk
bpi-copyv1.0.10a
usage:bpi-copy
bpi-copyIMGFILE
bpi-copyIMGDIR
bpi-copyIMGFILEDEVICE
bpi-copyDEVICEIMGFILE
Warning:Trytowrite./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.z
iptoBOOTDISK/dev/sdc
==============================================================
五5月610:21:13CST2016
***startCOPY(blueledon).....
umountdevice:/dev/sdc
umount/dev/sdc2
umount/dev/sdc1
==============================================================
BPI-tools
110
IMGFILE=./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip
==============================================================
zip
1.91GB0:01:59[16.3MB/s][<=>]
0+20666recordsin
0+20666recordsout
***endCOPY(blueledoff).....
五5月610:23:40CST2016
==============================================================
RUNTIME2:27
OK!!YoucanremovetheBOOTDISK/dev/sdcnow!!
root@bananapi:~#
ifyouwanttousebpi-m2pimageforbpi-m3,youcanre-insertSDcard:
root@bananapi:~#bpi-bootsel
bpi-bootselv1.0.4
usage:bpi-bootsel
bpi-bootselIMGFILE
bpi-bootselIMGFILEDEVICE
bpiimages:
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m1.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m2.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m1p.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m2p.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-r1.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m3.img.gz
/usr/lib/u-boot/bananapi/bpi-m2/BPI_M2_720P.img.gz
/usr/lib/u-boot/bananapi/bpi-m2p/BPI_M2P_720P.img.gz
/usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gz
Disks:(lsblk|grepdisk)
sda8:00931.5G0disk
sdb8:1602.7T0disk
sdc8:32114.9G0disk
Disks:(fdisk-l|grepDisk|grepbytes)
Disk/dev/sda:1000.2GB,1000204886016bytes
Disk/dev/sdb:3000.6GB,3000558944256bytes
Disk/dev/sdc:15.9GB,15931539456bytes
root@bananapi:~#bpi-bootsel/usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gz/d
ev/sdc
Warning:Trytowrite/usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gztoBOOTDI
SK/dev/sdc
umountdevice:/dev/sdc
umount/dev/sdc2
umount/dev/sdc1
OK!!YoucanremovetheBOOTDISK/dev/sdcnow!!
root@bananapi:~#
BPI-tools
111
BPI-tools
112
bpi-bootselcommondHowtousebpi-bootselcommand(Multi-useSDcardsupported)
Fromnowon,justdownloadeitherM2orM3,thenyoucanswitchtoanyofthemasyouwish!
bpi-bootselv1.0.5
usage:bpi-bootsel
bpi-bootselIMGFILE
bpi-bootselIMGFILEDEVICE
1. DownloadBPI-Tools,pleaserunthefollowingcommandwgethttps://github.com/BPI-SINOVOIP/BPI-files/raw/master/debs/bananapi-bpi-tools_1.0.3_armhf.deb
1. Setupdevelopmentenvironment
2-1:OnX86-PC(Ubunut12.04)
sudoecho"foreign-architecturearmhf">>/etc/dpkg/dpkg.cfg.d/multiarch
2-2:OnX86-PC(Ubunut14.04)
sudodpkg--add-architecturearmhf
2-3:OnBananaPIM3/M2Plusdonothing
2. InstallBPI-Tools
sudodpkg-ibananapi-bpi-tools*.deb
3. CreatafolderofBPI-Tools
mkdirBPI-ToolscdBPI-Tools
4. UpdateBPI-Tools
sudobpi-tools--upgrade
5. Usebpi-bootselcommnad
6-1:M3imgaeisswitchabletoM2_Plus
sudobpi-bootsel/usr/lib/u-boot/bananapi/bpi-m2p/BPI_M2P_720P.img.gz
bpi-bootselcommand
113
6-2:M2_PlusimgaeisswitchabletoM3imgae
sudobpi-bootsel/usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gz
VideoDemo
https://www.youtube.com/watch?v=HdBNcrOKngM&feature=youtu.be
bpi-bootselcommand
114
bpi-getcommandHowtousebpi-getcommand(DownloadBPIImages)
bpi-getv1.0.3
usage:bpi-get
bpi-getFILE
1. DownloadBPI-Tools,pleaserunthefollowingcommand
wgethttps://github.com/BPI-SINOVOIP/BPI-files/raw/master/debs/bananapi-bpi-tools_1.0.3_armhf.deb
1. Setupdevelopmentenvironment
2-1:OnX86-PC(Ubunut12.04)
sudoecho"foreign-architecturearmhf">>/etc/dpkg/dpkg.cfg.d/multiarch
2-2:OnX86-PC(Ubunut14.04)
sudodpkg--add-architecturearmhf
2-3:OnBananaPIM3/M2Plusdonothing
2. InstallBPI-Tools
sudodpkg-ibananapi-bpi-tools*.deb
3. CreatafolderofBPI-Tools
mkdirBPI-ToolscdBPI-Tools
4. UpdateBPI-Tools
sudobpi-tools--upgrade
5. Usebpi-getcommnad
6-1:DownloadBPIImages
sudobpi-get2016-07-01-ubuntu-mate-16.04-Xenial-gpu-mpv-bt-nodejs-beta3-bpi-m3-sd-emmc.img.zip
VideoDemo
https://www.youtube.com/watch?v=Bf4QfDnwKAk&feature=youtu.be
bpi-getcommand
115
bpi-getcommand
116
bpi-copycommand
usage:bpi-copy
bpi-copyIMGFILE
bpi-copyIMGDIR
bpi-copyIMGFILEDEVICE
bpi-copyDEVICEIMGFILE
1. DownloadBPI-Tools,pleaserunthefollowingcommandwgethttps://github.com/BPI-SINOVOIP/BPI-files/raw/master/debs/bananapi-bpi-tools_1.0.3_armhf.deb
1. Setupdevelopmentenvironment
2-1:OnX86-PC(Ubunut12.04)
sudoecho"foreign-architecturearmhf">>/etc/dpkg/dpkg.cfg.d/multiarch
2-2:OnX86-PC(Ubunut14.04)
sudodpkg--add-architecturearmhf
2-3:OnBananaPIM3/M2Plusdonothing
2. InstallBPI-Tools
sudodpkg-ibananapi-bpi-tools*.deb
3. CreatafolderofBPI-Tools
mkdirBPI-ToolscdBPI-Tools
4. UpdateBPI-Tools
sudobpi-tools--upgrade
5. Usebpi-copycommnad
6-1:ToburnintoEMMC,pleaserunthefollowingcommand
sudobpi-copy<imagesfile>
6-2:CopydatafromSD-Card/EMMCtobeImages
sudobpi-copy<devicepath><xxxxx.img.zip>
6-3:Toburnintocertaindevice,pleaserunthefollowingcommand
bpi-copycommand
117
sudobpi-copy<xxxxx.img.zip><devicepath>
VideoDemo(ToburnintoEMMC)
https://www.youtube.com/watch?v=Arn7HC2urt4
VideoDemo(CopydatafromSD-Card/EMMCtobeImages)
https://www.youtube.com/watch?v=H1LjORwzO3E
bpi-copycommand
118
bpi-updatecommandHowto:Usebpi-updatecommandtoupdatekernelimage
Step1:Updatebpi-tools
$gitclonehttps://github.com/BPI-SINOVOIP/bpi-tools.git8
$cdbpi-tools
$sudo./bpi-tools-u-U
Step2:Checkbpi-toolsversion
$bpi-tools-v
Step3:Usebpi-updatetoupdatekerenl
$mkdirupdate_file
$cdupdate_file
BPI-M2U
$sudobpi-update-cbpi-m2u.conf
BPI-M2P
$sudobpi-update-cbpi-m2p.conf
BPI-M3
$sudobpi-update-cbpi-m3.conf
bpi-update
119
BPI-M2UltraWiringPiBPIWiringPisupportallraspberrypimoduleandallbananapimodule:BPI-M1,BPI-M1+,BPI-R1,BPI-M2,BPI-M2+,BPI-M2Ultra,BPI-M2Magic,BPI-M3,BPI-M64
https://github.com/BPI-SINOVOIP/WiringPi
https://github.com/BPI-SINOVOIP/WiringPi/tree/master/wiringPi/board
WiringPiforBPI-M2Ultra
120
BPI-M2Ultrasourcecodeongithub
BPIofficialgithub:
https://github.com/BPI-SINOVOIP/BPI-M2U-bsp
OthergithubforBPI-M2Ultra/Berry
https://github.com/facat/BPI-M2U-bsp
SupportsBananaPiBPI-M2Ultra(R40)(Kernel3.10)
BPI-M2Ultra/Berrysourcecodeongithub
121
BananaPiBPI-M2Ultra/BPI-M2BerryHowtoalterUboot、Kernel
1,Clickhttp://www.banana-pi.org/download.html,downloadrelativelyBPI-M2UltraImage;andburnimagestoSDcard.
2,Installtool-chain
sudoapt-getinstallbuild-essentiallibncurses5-devu-boot-toolsqemu-user-static
debootstrapgitbinfmt-supportlibusb-1.0-0-devpkg-configgcc-arm-linux-gnueabihfg++-arm-
linux-gnueabihfgcc-arm-linux-gnueabig++-arm-linux-gnueabilibssl-dev
3,InstallBPI-Tools,toBPI-GitHubhttps://github.com/BPI-SINOVOIP/bpi-tools
gitclonehttps://github.com/BPI-SINOVOIP/BPI-M2U-bsp.git
4,PutDownloaddoneBPI-Toolscopytounder/usr/bin
sudocp-abpi-*/usr/bin/
Executebpi-tools-uorder,installsuccessfullyafterappearbelowsscreen
BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub
122
GotoBPI-GitHubhttps://github.com/BPI-SINOVOIP/BPI-M2U-bsp,note:BPI-M2berryandBPI-M2Ultrausethesamecode.
GrabBPI-M2Ultra-bspSourceCode;executegrabingsourcecodeorder
gitclonehttps://github.com/BPI-SINOVOIP/BPI-M2U-bsp.git
switchtoBPI-M2U-bspcategoryaftercarriedout,execute./build.shorder
BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub
123
CanseeBPI-M2Ultra/BPI-M2Berryconfiguration,chooseBPI-M2U’sresolutionwhatyouwanted.:defaultcompile720P:
Choosemodewhatyouneedcompile(advisechoose1optionfirsttimecompile)
5,CompiledonecanseenundergeneratenewSDfolderBPI-M2U-bsp
LaterEnterintoSDfolderseenbelowfiles
BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub
124
Thesefilesrepresentinformationonebyone
100MB-->BPI-M2Ultraubootrelativefile
BPI-BOOT-bpi-m2u.tgz-->BPI-M2UltrauEnv.txt&uImagerelativefile
3.10.65-BPI-M2U-Kernel.tgz-->BPI-M2Ultrakernelrelativefile
6,UsecommandtoseetheSDcardcurrentposition.
sudofdisk-l
ThisexamplecanbeseenSDCard’spositionin/dev/sdb
CanbeseenBPI-M2Ultrasystemhastwopartition,oneFAT32partition,anotheroneEXT4partition,representgradually.
7,ChangeBPI-M2UltraUboot,switchto/SD/100MBcategory;executebpi-bootselorder:
sudobpi-bootsel<filesource><SDroute>
BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub
125
8,ChangeBPI-M2UltrauImage,switchto/SD/category;carryoutrelativecommand.
sudotar–xvf<filesource>-C<SDBootroute>
Belowinformationafterexecute,successfullydone.
9,ChangeBPI-M2UltraKernel,switchto/SD/category;executerelativeorder
sudotar-xvf<filesource>-C<SDBootroute>
Supplement
Changekernelsetting,switchto/linux-sunxicategory,executeorder
makeARCH=armmenuconfig
BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub
126
BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub
127
HowtobootfromemmcwithSDdata
STEP1.bootfromSD
1a.bpi-copyxxx.img.zip#burntoemmc;
1b.bpi-bootselBPI_M2U_720P-emmc.img.gz/dev/mmcblk1#autodownloadfromgithubandburntoemmc;
1c.bpi-bootselBPI-cleanboot-8k.img.gz/dev/mmcblk0#autodownloadfromgithubandburntoSD;
STEP2.bootfromemmc
2a.poweroff
2b,removeSDcard
2c.poweron
2d.insertSDcard
2e.fdisk/dev/mmcblk1andmkfs-text4/dev/mmcblk1p1
howtobootfromemmcwithSDdata
128
HowtorebuildbootloaderBPI_M2U_720P-emmc.img.gz
1. gitclone
https://github.com/BPI-SINOVOIP/BPI-M2U-bsp.git
1. cp-aBPI-M2U-bsp/linux-sunxi/arch/arm/boot/dts/sun8iw11p1emmc.dtsiBPI-M2U-bsp/linux-sunxi/arch/arm/boot/dts/sun8iw11p1.dtsi
2. cdBPI-M2U-bsp;./build.shall
3. mvSD/100MB/BPI_M2U_720P.img.gzSD/100MB/BPI_M2U_720P-emmc.img.gz
HowtorebuildbootloaderBPI_M2U_720P-emmc.img.gz
129
BPI-M2Ultra/BerryTinaLinuxgithub
https://github.com/tinalinux/linux-3.10
BPI-M2Ultra/BerryTinaLinuxgithub
130
Referencedocuments
Referencedocuments
131
AllwinnerR40chipdatasheetAllwinnerV40datasheet:
https://drive.google.com/file/d/0B4PAo2nW2KfneE54VzVOdHpITzA/view?usp=sharing
AllwinnerR40datasheet:
https://drive.google.com/file/d/0B4PAo2nW2KfnbVp2TmRMYUdPUGM/view?usp=sharing
AllwinnerR40UserManualv1.0
https://github.com/tinalinux/docs/blob/r40-v1.y/Allwinner\_R40\_User\_Manual\_V1.0.pdf
axp221sPMUdatasheet:
https://drive.google.com/file/d/0B4PAo2nW2KfnM2pnT19zZW5qOTA/view?usp=sharing
AllwinnerR40/V40chipdatasheet
132
linux-sunxidocument
Linuxmainliningeffort-linux-sunxi.orgaboutallwinnerchip:
http://linux-sunxi.org/Linux_mainlining_effort
linux-sunxidocumentR40:
http://linux-sunxi.org/R40
linux-sunxidocumentforBPI-M2Ultra
http://linux-sunxi.org/Sinovoip_Banana_Pi_M2_Ultra
googledriverforum:
https://groups.google.com/forum/#!forum/linux-sunxi
linux-sunxidocument
133
BPI-M2UltraqualityguaranteeAlltheproductsBananapireleasegothroughstrictlycontrolledprocessfromdeveloping,testing,manufacturingtocertification.
Weputqualityfirst,userscanmassproducetheirproductsusingourboardsdirectly,we'vebeendedicatingtoprovidingthemostcostperformanceproducts.
BPI-M2Ultraqualityguarantee
134
BPI-M2UltraWIFI&BT4.0Labtest
BPI-M2UltraWIFI&BT4.0Labtest
135
BPI-M2UltraWIFI&BT4.0Labtest
136
BPI-M2UltraWIFI&BT4.0Labtest
137
BPI-M2UltravalidationtestreportBananaPiBPI-M2Ultrahavefinishedallvalidationtest,alltestpass,testreportpleasedownloadfrombelowlink:
BPI-M2_Ultra__DVT-DDR3(SKhynix)-SI_TR_Ver.A_20161031validationtest
https://drive.google.com/file/d/0B4PAo2nW2KfnLUVWUnYzOGFyRkk/view?usp=sharing
BPI-M2_Ultra_DVT-USB2.0-SI_TR_Ver.A_20161025validationtest
https://drive.google.com/file/d/0B4PAo2nW2Kfnb2pfQmxCRUNUUm8/view?usp=sharing
BPI-M2-Ultra_TR_20161031validationtest
https://drive.google.com/file/d/0B4PAo2nW2KfnNFBBd0E5dmJsX28/view?usp=sharing
DVT_ConnectivitytestRD-161024001-RF01_recordvalidationtest
https://drive.google.com/file/d/0B4PAo2nW2KfnY2FycFBVVzRCb2c/view?usp=sharing
M2-Ultra_EVT-HDMI(720p)_SI_TR_20161021validationtest
BPI-M2Ultravalidationtestreport
138
https://drive.google.com/file/d/0B4PAo2nW2KfnNC1oWUx2Q3B0aGc/view?usp=sharing
M2-Ultra_EVT-HDMI(1080p)_SI_TR_20161021validationtest
https://drive.google.com/file/d/0B4PAo2nW2KfnY2VacjZpeUpRajA/view?usp=sharing
alltestreportdownloadlinkongoogledriver:
https://drive.google.com/drive/folders/0B4PAo2nW2KfnbGtMUnA2RUw1RE0?usp=sharing
BPI-M2Ultravalidationtestreport
139
BPI-M2UltraCE,FCCRoHSCertificationBPI-M2UltraCECertification
BPI-M2UltraCE,FCCRoHSCertification
140
BPI-M2UltraFCCCertification
BPI-M2UltraCE,FCCRoHSCertification
141
BPI-M2UltraRoHSCertification
BPI-M2UltraCE,FCCRoHSCertification
142
BPI-M2UltraCE,FCCRoHSCertification
143
BPI-M2UltraCE,FCCRoHSCertification
144
BPI-M2BerryCECertification
BPI-M2BerryFCCCertification
BPI-M2BerryCE,FCCRoHSCertification
145
BPI-M2BerryRoHSCertification
BPI-M2BerryCE,FCCRoHSCertification
146
BPI-M2BerryCE,FCCRoHSCertification
147
AllBananaPiSBCComparisonBananaPiseriescomparison_20170612
BananaPiseriescomparison_20170612excelfiledownload:
https://drive.google.com/file/d/0B4PAo2nW2KfnUlVfQ2NQRTF2b2M/view?usp=sharing
BananaPiseriescomparison_20170612pdffiledownload:
https://drive.google.com/file/d/0B4PAo2nW2KfnaG8zdXBhUThUYXc/view?usp=sharing
AllBananaPiSBCComparison
148
addBPI-M2UltraandBPI-M64
Excelfiledownload,youcanhelpustoeditit:https://drive.google.com/file/d/0B4PAo2nW2KfnQzZSSS15UWJTa2c/view?usp=sharing
BPI-M3Vs Odroid-XU4
AllBananaPiSBCComparison
149
AllBananaPiSBCComparison
150
AllbananapiproductbananapiBPI-M1allwinnerA20dualcoresingleboardcomputer
gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m1/content/en/
bananapiBPI-M1+(BPI-M1+plus)allwinnerA20dualcoresingleboardcomputer
gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m1-bpi-m1-plus-/content/en/
bananapiBPI-M2+(BPI-M2Plus,BPI-M2+edu)allwinnerH3/H2+/H5quadcordsingleboardcomputer
gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m2-/content/en/
bananapiBPI-M2UltraallwinnerR40/V40quadcoresingleboardcomputer
gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m2-ultra/content/
bananapiBPI-M2BerryallwinnerR40/V40quadcoresingleboardcomputer
gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m2-ultra/content/
bananapiBPI-M2MagicallwinnerR16/A33quadcoresingleboardcomputer
gitbookonlinedatasheet:https://bananapi.gitbooks.io/banana-pi-bpi-m2-magic-iot-development-board/content/
BananapiBPI-M3allwinnerA83T(R58H8)octa-coresingleboardcomputer
gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m3/content/en/
bananapiBPI-M64allwinnerA64/R1864bitsingleboardcomputer
gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m64/content/en/
bananapiBPI-R1allwinnerA20dualcoresmartrouterboard
gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-r1/content/en/
bananapiBPI-R2MTK7623Nsmartrouterboard
gitbookonlinedatasheet:https://bananapi.gitbooks.io/banana-pi-bpi-r2-open-source-smart-router/content/
bananapiBPI-D1opensourceIPcameraboard
gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-d1/content/en/
Allbananapiproduct
151
bananapiBPI-G1opensourceIoTdevelopmentboard
gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-g1/content/en/
bananapiBPIAccessories
gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-accessories/content/en/
BPIOpendebuggerburndevelopmenttoolboard
gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-open-debugger-burn-board/content/en/
Stopproduction
bananapiBPI-M2allwinnerA31squadcoresingleboardcomputer
gitbookonlinedatasheet:datasheet:https://bananapi.gitbooks.io/bpi-m2/content/en/
Allbananapiproduct
152