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.
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...
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 │...
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...
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.
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 ------------...
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.
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...
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”.
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.
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...
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...
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.
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...
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.
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...
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.
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...
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...
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.
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”.
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...
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...
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...
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.
Need help?
Do you have a question about the MaaXBoard and is the answer not in the manual?
Questions and answers