Difference between revisions of "AIWorld P1"
(→AIWorld V40 board) |
(→Software) |
||
(23 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
=Introduction= | =Introduction= | ||
− | [[File: | + | [[File:Aiworld_10.png|thumb|Overview:AIWorld V40 and AIWorld P1]] |
− | AIWorld is a series of AI development kits | + | 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. | 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= | =Hardware= | ||
Line 14: | Line 12: | ||
AIWorld V40 Board can run the Linux system \(Vecoo\) for AR VR design | 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=== | ===hardwares interface=== | ||
− | + | [[File:AIWorld_spec.jpg]] | |
+ | |||
+ | AIWorld with BPI OV5640 camera module: | ||
+ | |||
+ | [[File:aiworld 6.jpg]] | ||
− | =Hardware= | + | ===GPIO pin define=== |
+ | |||
+ | [[File: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 | ||
+ | |||
+ | [[File: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. | ||
+ | |||
+ | [[File:P1_kit_1.jpg]] | ||
+ | |||
+ | AIWorld V1 Spec: | ||
+ | |||
+ | [[File: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. | ||
+ | =Software= | ||
+ | *Vecoo SDK and mirror download :http://pan.baidu.com/s/1i4MAjtj | ||
+ | *Use Instructions : | ||
+ | ::[https://bananapi.gitbooks.io/banana-pi-open-source-project-ai-design/content/chapter1/vecoo-sdk-mirror-download-and-use-instructions.html Vecoo SDK Mirror Download & Use Instructions] | ||
− | == | + | =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 |
Latest revision as of 01:54, 21 May 2018
Contents
Introduction
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 with BPI OV5640 camera module:
GPIO pin define
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
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.
AIWorld V1 Spec:
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.
Software
- Vecoo SDK and mirror download :http://pan.baidu.com/s/1i4MAjtj
- Use Instructions :
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