Avnet MaaXBoard Linux User Manual
Hide thumbs Also See for MaaXBoard:

Advertisement

Quick Links

MaaXBoard
(EM-MC-SBC-IMX8M)
Linux User Manual
V1.1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MaaXBoard and is the answer not in the manual?

Questions and answers

Summary of Contents for Avnet MaaXBoard

  • Page 1 MaaXBoard (EM-MC-SBC-IMX8M) Linux User Manual V1.1...
  • Page 2 The MaaXBoard single board computer (partnumber: EM-MC-SBC-IMX8M) and its related intellectual property are owned by Avnet Manufacturing Services. Avnet Manufacturing Services has the copyright of this document and reserves all rights. Any part of the document should not be modified, distributed or duplicated in any approach and form without the written permission issued by Avnet Manufacturing Services.
  • Page 3: Revision History

    MaaXBoard-Linux-Yocto-UM-V1.1 Revision History Rev. Description Author Date V1.0 Initial version Sandy 20190301 Add MIPI displayer, USB Device and Demo V1.1 Sandy 20190705 Modify Wi-Fi and Camera operation http://www.embest-tech.com...
  • Page 4: Table Of Contents

    MaaXBoard-Linux-Yocto-UM-V1.1 Catalog Revision History ............................3 Chapter 1 Introduction ..........................6 Package Content ........................6 Feature List ..........................7 Chapter 2 Quick Start ..........................8 Boot from SDCard ........................8 Chapter 3 Feature Configuration & Introduction ................... 10 USER LED ..........................10 Button ...........................
  • Page 5 MaaXBoard-Linux-Yocto-UM-V1.1 3.13 Automatically Mount ......................20 3.14 Desktop Environment ......................21 3.15 QT&GPU ..........................21 3.16 Play Video..........................22 Chapter 4 Demo Application........................23 Wayland Terminal ......................... 24 QtFM ............................. 25 Chromium ..........................26 WiFi_Config .......................... 27 Camera ..........................28 Video .............................
  • Page 6: Chapter 1 Introduction

    MaaXBoard-Linux-Yocto-UM-V1.1 Chapter 1 Introduction 1.1 Package Content The content of software release package is subject to the actual release sources. For the file structure and instructions, refer to the following table: Release Folder tree ├─01Doc │ ├─RN │ │ MaaXBoard-ReleaseNote-Vxx.pdf │...
  • Page 7: Feature List

    MaaXBoard-Linux-Yocto-UM-V1.1 1.2 Feature List U-Boot version: 2018.03 Kernel version: 4.14.78 Evaluation image Yocto sumo 2.5 Qt 5.1.1 Library or later Desktop Development based on NXP i.MX 8M Micro SD boot HDMI display HDMI audio output 1 Gigabit Ethernet (RJ45) 2 USB 3.0 can work in Host & Device mode...
  • Page 8: Chapter 2 Quick Start

    MaaXBoard-Linux-Yocto-UM-V1.1 Chapter 2 Quick Start The default version of MaaXBoard support boot up from SD Card only. To burn the image to SD Card, refer to Chapter 4.For the hardware connection and accessories details, please check the QSG. 2.1 Boot from SDCard Install the Serial Communication software (e.g.
  • Page 9 MaaXBoard-Linux-Yocto-UM-V1.1 The first time to start the system and login from serial terminal, the system will install the demo application automatically. When installation finished, system will notify the below info and reboot automatically. After the reboot, screen will show the demo application.
  • Page 10: Chapter 3 Feature Configuration & Introduction

    1 > /sys/class/leds/usr_led/brightness root@imx8mqevk:~# echo 1 > /sys/class/leds/sys_led/brightness 3.2 Button MaaXBoard support 3 button: S2, S3 and S4. S2 is “PWR” button, S3 is “BACK” button, S4 is “HOME” button. Test BACK and HOME button with following instructions:...
  • Page 11 MaaXBoard-Linux-Yocto-UM-V1.1 Event type 1 (EV_KEY) Event code 102 (KEY_HOME) Event code 412 (KEY_PREVIOUS) Properties: Testing ... (interrupt to exit) Event: time 1548661524.359278, type 1 (EV_KEY), code 412 (KEY_PREVIOUS), value 1 Event: time 1548661524.359278, -------------- SYN_REPORT ------------ Event: time 1548661524.631199, type 1 (EV_KEY), code 412 (KEY_PREVIOUS), value 0 Event: time 1548661524.631199, -------------- SYN_REPORT ------------...
  • Page 12: Displayer

    MaaXBoard supports 3 kinds of displayer: HDMI, MIPI-LVDS and MIPI-DSI screen. Users can connect the screen to MaaXBoard before boot up the system according to the following table. When the system boot up, the screen will print the related startup message and login UI. Users can connect keyboard to login the MaaXBoard file system.
  • Page 13: Touchscreen

    Note: aplay command support audio file in wav format, gst-play command support wav, mp3 and aac format. 3.6 UART MaaXBoard supports 2 UART interface. Interface Type MaaXBoard (CPU) UART TTL (Debug Interface) UART1 UART TTL UART2 3.6.1 UART 2...
  • Page 14: Automatic Get Ip Address

    MaaXBoard-Linux-Yocto-UM-V1.1 3.7.1 Automatic get IP Address When you connect the network cable, MaaXBoard will get the IP address automatically, you can check the IP address with ifconfig command, and test the network with the following instruction: root@imx8mqevk:~# ping www.baidu.com 3.7.2 Configure static IP...
  • Page 15: Usb Device

    Connect USB0 and PC before power on the board. The system will not boot normally, it will enter burning mode. Then users could burn the system image to the development board using uuu tools. For the detail information, refer to MaaXBoard EMMC burning Guide. 3.8.2.2 USB NETWORK ADAPTER To use USB0 as USB network adapter, users should modify the value of fdt_file in uEnv.txt and reboot the...
  • Page 16 MaaXBoard-Linux-Yocto-UM-V1.1 select View network connections, you will find a new Local Area Connection as shown below Right click the connection “Local Area Connection 5”, select “Properties”-> “Networking” -> “Internet Protocol Version 4 (TCP/IPv4)”, then select Properties to open the following window. Set an IP address that is in the same network segment as the USB OTG port, then click “OK”.
  • Page 17: Wi-Fi

    MaaXBoard-Linux-Yocto-UM-V1.1 3.9 Wi-Fi The on-board Wi-Fi module support 2.4G/5G network. 3.9.1 Connect Wi-Fi To connect WIFI, execute the following instructions on the serial terminal: root@imx8mqevk:~# ./wifi_sta_connect.sh Embest-WiFi 12345678 In above instruction: “Embest-WiFi” is the SSID of the WIFI, “12345678” is the password.
  • Page 18: Bluetooth 4.2

    System will open Bluetooth module and scan the Bluetooth device. 3.11 Camera MaaXBoard support USB Camera and MIPI-CSI Camera. System provide a Camera application, could be used with desktop environment to preview, photograph and record video. Connect a displayer, camera to MaaXBoard, make sure the desktop environment is start up.
  • Page 19 MaaXBoard-Linux-Yocto-UM-V1.1 Choose uvcvideo when you use the USB camera, choose mx6s-csi when you use MIPI-CSI camera. Click the Camera button on screen, to open Camera and preview the video. Click Capture button to take a photo and show the thumbnail in the right side of the window. Click Video, it...
  • Page 20: Gpio (40 Pin Sense Hat) (Tbd)

    MaaXBoard-Linux-Yocto-UM-V1.1 will record yuv video file in yuyv format, users could copy it to PC to check with YUVplayer. Click the thumbnail to close the camera preview and show the whole image in current window. 3.12 GPIO (40 Pin Sense Hat) (TBD) 3.13 Automatically Mount...
  • Page 21: Desktop Environment

    MaaXBoard-Linux-Yocto-UM-V1.1 3.14 Desktop Environment Connect displayer to MaaXBoard, desktop environment will start automatically after system boot. Users can connect keyboard and mouse to the board, open Wayland Terminal to operate it. If user login from the serial terminal, system will install demo application automatically. For the details of the Demo, refer to next Chapter.
  • Page 22: Play Video

    MaaXBoard-Linux-Yocto-UM-V1.1 3.16 Play Video Yocto system support play video file in mp4 format, the largest support resolution is 4K, Execute the following instructions in the serial terminal: root@imx8mqevk:~# gst-play-1.0 4ktest.mp4 http://www.embest-tech.com...
  • Page 23: Chapter 4 Demo Application

    MaaXBoard-Linux-Yocto-UM-V1.1 Chapter 4 Demo Application The first time to start the system and login from serial terminal, the system will install the demo application and reboot automatically. Then the demo application will be shown the screen. This Demo could display and run normally on HDMI and MIPI-LVDS screen. Users could connect keyboard and mouse to operate.
  • Page 24: Wayland Terminal

    MaaXBoard-Linux-Yocto-UM-V1.1 4.1 Wayland Terminal A terminal application could connect keyboard and mouse to operate. http://www.embest-tech.com...
  • Page 25: Qtfm

    MaaXBoard-Linux-Yocto-UM-V1.1 4.2 QtFM A File Manager based on QT, could be used to view the files and their properties in the system. Support operation as: Copy, Cut, Paste, Delete, Compress, etc. http://www.embest-tech.com...
  • Page 26: Chromium

    MaaXBoard-Linux-Yocto-UM-V1.1 4.3 Chromium Users could connect the internet with this application. http://www.embest-tech.com...
  • Page 27: Wifi_Config

    MaaXBoard-Linux-Yocto-UM-V1.1 4.4 WiFi_Config Open WiFi_Config will open Wi-Fi module and shutdown the Gigabit Ethernet adapter. System will scan the Wi-Fi connection. Click the Wi-Fi SSID and enter password to connect. Users could also disconnect the Wi-Fi, refresh the Wi-Fi, shutdown Wi-Fi module and open Gigabit Ethernet adapter.
  • Page 28: Camera

    MaaXBoard-Linux-Yocto-UM-V1.1 4.5 Camera Camera application support USB Camera and MIPI-CSI Camera to preview, photograph and record video. It is the same with Camera application in Yocto system. Refer to 3.11 Camera. http://www.embest-tech.com...
  • Page 29: Video

    MaaXBoard-Linux-Yocto-UM-V1.1 4.6 Video Video application support play video in mp4 and avi format. The largest support resolution is 4K. Users could choose the video file to be displayed. http://www.embest-tech.com...
  • Page 30 MaaXBoard-Linux-Yocto-UM-V1.1 When the video play to the end, it be go back to the file select UI. http://www.embest-tech.com...
  • Page 31: Example

    MaaXBoard-Linux-Yocto-UM-V1.1 4.7 3D Example 3D Example provides 8 3D test examples. Users could click the example name to open the related application, press Esc on the keyboard to exit the application. Note: You can only open 1 example at the same time. Close it by press Esc on the keyboard.
  • Page 32: Qt Examples

    MaaXBoard-Linux-Yocto-UM-V1.1 4.8 QT Examples QT Example provides 4 QT test examples. Users could click the example name to open the related application, click “X” button in the application to exit. Note: You can only open 1 example at the same time. Close it by click “X”.
  • Page 33: Chapter 5 Burn Or Update The System Image

    5.1 Burn the System Image to SD Card under Windows OS Firstly, you should prepare a SD card, which is no less than 8GB. Then, download and install “Win32 Disk Imager” from: https://sourceforge.net/projects/win32diskimager/. Select the system images file: eg:MaaXBoard-LinuxShipmentImage-Yocto-V1.0.6r07.img Click “Write” button to burn the images: http://www.embest-tech.com...
  • Page 34: Burn The System Image To Sd Card Under Linux Os

    USB0 (The lower one in USB interface HUB1) support burning mode. Connect USB0 and PC before power on the board. The system will enter burning mode. Then users could burn the system image to the development board using uuu tools. For the detail information, refer to MaaXBoard EMMC burning Guide. http://www.embest-tech.com...
  • Page 35: Chapter 6 Appendix

    MaaXBoard-Linux-Yocto-UM-V1.1 Chapter 6 Appendix 6.1 Hardware For the detail hardware introduction, please refer to MaaXBoard Hardware user manual. http://www.embest-tech.com...
  • Page 36: Chapter 7 Technical Support And Warranty

    Providing software and hardware resources related to the embedded products of Avnet Manufacturing Services; Helping customers properly compile and run the source code provided by Avnet Manufacturing Services; Providing technical support service if the embedded hardware products do not function properly under the circumstances that customers operate according to the instructions in the documents provided by Avnet Manufacturing Services;...
  • Page 37 Products purchased from unauthorized sales; Warranty (including verbal and written) that is not made by Avnet Manufacturing Services and not included in the scope of our warranty should be fulfilled by the party who committed. Avnet Manufacturing Services has no any responsibility.
  • Page 38: Chapter 8 Contact Information

    MaaXBoard-Linux-Yocto-UM-V1.1 Chapter 8 Contact Information Tel: +86-755-33190846/33190847/33190848 E-mail: Technical support: support@embest-tech.com Sales contact: globalsales@embest-tech.com Fax: +86-755-25616057 Website: http://www.embest-tech.com/ Address: Tower B 4/F, Shanshui Building, Nanshan Yungu Innovation Industry Park, Liuxian Ave.No.4093,Nanshan District, Shenzhen, Guangdong, China http://www.embest-tech.com...

This manual is also suitable for:

Em-mc-sbc-imx8m

Table of Contents