Difference between revisions of "AIWorld P1"

From Banana Pi Wiki
Jump to: navigation, search
(Resources)
Line 77: Line 77:
  
 
=Resources=
 
=Resources=
 +
*Allwinner V40 datasheet : https://drive.google.com/file/d/0B4PAo2nW2KfneE54VzVOdHpITzA/view?usp=sharing
 +
*Allwinner R40 datasheet : https://drive.google.com/file/d/0B4PAo2nW2KfnbVp2TmRMYUdPUGM/view?usp=sharing
 +
*Allwinner R40 User Manual v1.0 : https://github.com/tinalinux/docs/blob/r40-v1.y/Allwinner_R40_User_Manual_V1.0.pdf
 +
*axp221s PMU datasheet : https://drive.google.com/file/d/0B4PAo2nW2KfnM2pnT19zZW5qOTA/view?usp=sharing

Revision as of 03:28, 10 May 2018

Introduction

Overview

AIWorld is a series of AI development kits give full play to Vyagoo’s research and development advantages in the field of AI and Banana PI ’s strength in the field of development board.Based on the complete hardware and software platform provided by AIWorld, you can quickly for the image of intelligence, AI and other latest technology products in the field of product concept to achieve the prototype, and the latest ideas into the specific product system.

AIWorld V1 is a full-featured intelligent visual development board. It can support binocular 720P @ 30fps, support IMU, run the Linux system provided by Vyagoo.

Hardware

AIWorld V40 board

AIWorld V40 Board can run the Linux system \(Vecoo\) for AR VR design

Main features:

  • 1. Support for OpenCV v3.2. Provide a variety of visual algorithm library.
  • 2. Support OpenMP V1.0, to provide intelligent visual algorithm parallel computing.
  • 3. ARM Computer Library 17.06, support based on neno optimization library.
  • 4. Support Gstreamer V1.10, provide a variety of codec format. Support RTSP, http, HLS network flow.
  • 5. Support OpenMax V1.0, docking Soc hardware coding and decoding.
  • 6. Support QT5.9. Support eglfs, can be based on opengles2.0 development of various image applications.
  • 7. Support acoustic network.
  • 8. Provide VecooAT debugging tools, support adb push and adb pull command, support through usb and wifi debugging, support wireless burning mirror, to facilitate the developer to debug.

hardwares interface

AIWorld spec.jpg

AIWorld with BPI OV5640 camera module:

Aiworld 6.jpg

GPIO pin define

AIWorld gpio.jpg

AIWorld P1 Kit

Corresponding to the complete development board provided by AIWorld V1 board, AIWorld P1 is a module used with the BPI-M2 Ultra / Berry development board, each function provides a collection of proprietary hardware modules AIWorld, For the use of BPI-M2 Ultra and Berry users contact AIWorld platform provides the fastest simple way.

Main features:

  • 1. Support for OpenCV v3.2. Provide a variety of visual algorithm library.
  • 2. Support OpenMP V1.0, to provide intelligent visual algorithm parallel computing.
  • 3. ARM Computer Library 17.06, support based on neno optimization library.
  • 4. Support Gstreamer V1.10, provide a variety of codec format. Support RTSP, http, HLS network flow.
  • 5. Support OpenMax V1.0, docking Soc hardware coding and decoding.
  • 6. Support QT5.9. Support eglfs, can be based on opengles2.0 development of various image applications.
  • 7. Support acoustic network.
  • 8. Provide VecooAT debugging tools, support adb push and adb pull command, support through usb and wifi debugging, support wireless burning mirror, to facilitate the developer to debug.

Hardware

  • 1. Camera:OV5640
  • 2. IMU:ICM20602

AIWorld P1 Instructions for use

P1 kit.jpg

Figure 1 is AIWorld P1, Figure 2 is the BPI-M2 Ultra, insert AIWorld P1 into the gpio port of BPI-M2 Ultra, as shown in Figure 3, and then mirror the instructions in Part V \(SDK and Mirror Instructions\) download and burn.

P1 kit 1.jpg

AIWorld V1 Spec:

Aiworld v1 spec.png


Demo instructions

1. gst-launch-1.0 is Gstreamer comes with the test demo, which can play audio and video.You can use the command:gst-launch-1.0 playbin uri = file: ///mnt/UDISK/1080p-test.mp4 video-sink = sunxifbsink run the demo, which focuses on the MP4 video source you want to test through the adb push command push to / mnt / UDISK / directory.

2. camera is QT comes with the demo, you can preview, you can take pictures, you can video, while the two cameras can choose any of them to perform the above action. You can use the command: camera -platform eglfs to perform the demo, click the camera\_switch button to switch two cameras.

3. Openmp1 and openmp2 is based on openMP two simple demo, you can run directly.

4. VecooAT is a set of PC tools designed to provide developers with easy debugging methods, the tool on the SDK directory under the tools tools VecooAT folder, open the tool, press F1 to see the instructions.

Resources