Difference between revisions of "Getting Started with M2P"

From Banana Pi Wiki
Jump to: navigation, search
(Camara function)
(WringPi)
Line 74: Line 74:
 
* GitHub: https://github.com/BPI-SINOVOIP/BPI-WiringPi2.git
 
* GitHub: https://github.com/BPI-SINOVOIP/BPI-WiringPi2.git
 
* We also have built-in test command in /usr/local/bin
 
* We also have built-in test command in /usr/local/bin
 +
 +
====RGB 1602 LCD====
 
* Execute bpi_test_lcd1602
 
* Execute bpi_test_lcd1602
* RGB 1602 LCD
 
 
[[Image: WringPi_1602_LCD.png]]
 
[[Image: WringPi_1602_LCD.png]]
 
+
====0.96 Inch OLED Display====
 
* Execute bpi_test_52pi
 
* Execute bpi_test_52pi
* 0.96 Inch OLED Display
 
 
[[Image: WringPi_0.96_OLED.png]]
 
[[Image: WringPi_0.96_OLED.png]]
  
* 8x8 RGB LED Martix
+
====8x8 RGB LED Martix====
 +
* Firstly you need a GPIO Extend Board for 8x8 LED Martix
 +
[[Image: WringPi_LED_Martix_Extend_Board.png]]
 +
 
 +
* Execute bpi_test_gpio40
 
[[Image: WringPi_LED_Martix.png]]
 
[[Image: WringPi_LED_Martix.png]]
  

Revision as of 02:08, 15 May 2018

Introduction

Banana Pi M2+ is mini size development board that offers great computing performance in an ultra portable form factor.It is a 65mm*65mm fantastic mini size board with Allwinner H series chips. It comes with different versions but share the same interfaces.


Read more: Banana Pi BPI-M2+

BPI-M2+ H3

Key Features

  • Quad-core 1.2GHz Cortex-A7 H3
  • 1GB DDR3
  • 8GB eMMC onboard
  • WiFi and BlueTooth onboard
  • 10/100/1000Mbps Ethernet Port

Development

Let's get start to develop on BPI-M2P, see amazing things happen.

Basic Development

Prepare to develop

 1.Prepare 8G/above TF card, USB-Serial interface, PC with Ubuntu System
 2.Using your USB-Serial Connect debug console on M2P

Load your first image on M2P

Build your own image on M2P

Ubuntu

Armbian

Advanced Development

GPIO

Bluetooth

  • Use bluetoothctl tool to operate BT
  • Execute "bluetoothctl"
  • If you don't know how to use bluetoothctl, type help, you will see more commands
  • Execute these commands:

M2P BT bluetoothctl.png

M2P BT.png

WiFi and Ap mode on M2P

WiFi Client

AP mode

Clear boot

Camara function

We use HDF5640 camara.

Ov5640 camara.png

Guvcview

  • Use your UI interface to operate camara
  • Applications -> Sound & Video -> guvcview

Guvcview ov5640.png

  • We also have built-in command in /usr/local/bin to test camara
  • test_ov5640_image_mode.sh
  • cameratest.sh

IR function

  • Execute getevent
  • Use your IR device to send information to M2P

IR getevent.png

WringPi

RGB 1602 LCD

  • Execute bpi_test_lcd1602

WringPi 1602 LCD.png

0.96 Inch OLED Display

  • Execute bpi_test_52pi

WringPi 0.96 OLED.png

8x8 RGB LED Martix

  • Firstly you need a GPIO Extend Board for 8x8 LED Martix

WringPi LED Martix Extend Board.png

  • Execute bpi_test_gpio40

WringPi LED Martix.png

FAQ

Reference Link

http://www.banana-pi.org/m2plus.html

http://forum.banana-pi.org/