Avnet MaaXBoard Mini User Manual

Avnet MaaXBoard Mini User Manual

Linux user manual
Hide thumbs Also See for MaaXBoard Mini:

Advertisement

Quick Links

MaaXBoard Mini
Linux User Manual
V1.1

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Avnet MaaXBoard Mini

  • Page 1 MaaXBoard Mini Linux User Manual V1.1...
  • Page 2 MaaXBoard_Mini-Linux-Debian-UM-V1.1 Copyright Statement: The MaaXBoard Mini single board computer 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_Mini-Linux-Debian-UM-V1.1 Revision History Rev. Description Author Date V1.0 Initial version Sandy 20190301 Add Bluetooth Audio V1.1 Sandy 20200316 Add Debian Weston desktop environment http://www.avnet.me/maaxboardmini.com...
  • Page 4: Table Of Contents

    USB 2.0 Interface ......................... 16 3.9.1 USB Host ........................16 3.9.2 USB Device ........................17 3.10 Wi-Fi ............................. 19 3.10.1 Connect Wi-Fi network ....................19 3.10.2 Connect and Disconnect Wi-Fi Connection ..............19 3.10.3 Delete Wi-Fi Connection ....................20 3.10.4 Wi-Fi Hotspot......................... 20 http://www.avnet.me/maaxboardmini.com...
  • Page 5 Search and Connect Device ..................46 4.9.2 Transmit and Receive Files ................... 48 4.9.3 Connect Bluetooth Audio ....................50 4.9.4 Other Configuration ....................... 51 4.10 Image Viewer ........................52 Chapter 5 Burn or update the system Image ..................54 http://www.avnet.me/maaxboardmini.com...
  • Page 6 Update System Image in eMMC ..................55 Chapter 6 Appendix ..........................56 Hardware ..........................56 Software..........................56 Chapter 7 Technical Support and Warranty ..................57 Technical Support ......................... 57 Warranty Conditions ......................57 Chapter 8 Contact Information ......................59 http://www.avnet.me/maaxboardmini.com...
  • Page 7: Chapter 1 Introduction

    Development Guide DevelopmentGuide-Vxx.pdf 01LinuxSourceCode Description linux_4.14.98_xxx.gz Linux kernel source code: 4.14.98 version u-boot_2018.03._xxx.tar.gz u-boot source code: 2018.03 02LinuxShipmentImage Description MaaXBoard_Mini-LinuxShipmentImage-Debian-Vxxx.img Debian image with firmware, SD Card Image 03LinuxTools Description gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz Gcc compiler for u-boot, kernel and applications Other tools http://www.avnet.me/maaxboardmini.com...
  • Page 8: Feature List

    1 Gigabit Ethernet (RJ45) 4 USB 2.0 can work in Host & Device mode 2 UART (TTL) include debug port External interfaces (I2C, UART, SPI, SAI and GPIO) WIFI & BLE 4.2 MIPI-DSI Display LVDS Display MIPI camera Bluetooth audio http://www.avnet.me/maaxboardmini.com...
  • Page 9: Chapter 2 Quick Start

    MaaXBoard_Mini-Linux-Debian-UM-V1.1 Chapter 2 Quick Start The default version of MaaXBoard Mini support boot up from SD Card only. To burn the image to SD Card, refer to Chapter 5. For the hardware connection and accessories details, please check the QSG.
  • Page 10 MaaXBoard_Mini-Linux-Debian-UM-V1.1 Enter username as “root” Enter password as “avnet” to login After the boot, screen will show the desktop environment. Users could connect keyboard and mouse to MaaXBoard Mini, to use it. For detail, refer to Weston Desktop Environment. http://www.avnet.me/maaxboardmini.com...
  • Page 11: Chapter 3 Feature Configuration & Introduction

    3.2 USER LED User can control the 2 single color LED indicators, LED0 and LED1 (corresponding to usr_led and sys_led) on MaaXBoard Mini. Execute the following instructions in serial terminal to control them. Light out LED: root@maaxboard-mini:~# echo 0 | tee /sys/class/leds/usr_led/brightness...
  • Page 12: Displayer

    MaaXBoard Mini supports 3 kinds of displayer: MIPI-DSI and LVDS screen. Users can connect the screen to MaaXBoard Mini 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 Mini file system.
  • Page 13: Lvds Screen

    3.6.1 Audio Device 3.6.1.1 USB AUDIO DEVICE MaaXBoard Mini could support USB audio device (which do not need specified driver). Connect the USB audio card and related audio output device to the board after system boot up, then you can play audio.t.
  • Page 14: Uart

    MaaXBoard_Mini-Linux-Debian-UM-V1.1 3.7 UART MaaXBoard Mini supports 2 UART interface. Interface Type MaaXBoard Mini (CPU) UART TTL (Debug Interface) UART1 UART TTL UART2 3.7.1 UART 2 In the Debian system, the node for UART2 is /dev/ttymxc1. The system image provides a test application, uart_test, which could be used for a loop back test.
  • Page 15: Gigabit Ethernet Interface

    (The below IP address are example, replace it with your real network environment) 3.8.1 Network Test After connecting the network cable, MaaXBoard Mini will automatically obtain the IP by default. You can use the ifconfig command to view the IP information and use the following command to perform the...
  • Page 16: Configure Ethernet Interface Via Gui

    3.9 USB 2.0 Interface MaaXBoard Mini support 4 USB Interfaces, the lower one in J2 is USB0, the upper one in J2 is USB3, the lower one in J4 is USB2, the upper one in J4 is USB1. 4 USB 2.0 interfaces support USB HOST function, only USB0 support USB Device function.
  • Page 17: Usb Device

    The storage node for U disk is /dev/sda1, system will mount the storage device to /run/media path automatically. MaaXBoard Mini also supports other USB device such as key board, mouse, Camera, etc. 3.9.2 USB Device USB0 support USB Device function, which could be used to burn the system image or use as USB Network adapter.
  • Page 18 PING 192.168.1.15 (192.168.1.15) 56(84) bytes of data. 64 bytes from 192.168.1.15: icmp_seq=1 ttl=64 time=0.865 ms 64 bytes from 192.168.1.15: icmp_seq=2 ttl=64 time=0.464 ms 64 bytes from 192.168.1.15: icmp_seq=3 ttl=64 time=0.259 ms The information shown above indicates the network connection is working properly. http://www.avnet.me/maaxboardmini.com...
  • Page 19: Wi-Fi

    -I wlan0 PING www.a.shifen.com (103.235.46.39) 56(84) bytes of data. 64 bytes from 103.235.46.39: icmp_seq=1 ttl=50 time=122 ms 3.10.2 Connect and Disconnect Wi-Fi Connection Connect Wi-Fi connection: root@maaxboard-mini:~# nmcli device con wlan0 Disconnect Wi-Fi connection: root@maaxboard-mini:~# nmcli device dis wlan0 http://www.avnet.me/maaxboardmini.com...
  • Page 20: Delete Wi-Fi Connection

    Execute the following instructions on the serial terminal: root@maaxboard-mini:~# hciattach /dev/ttymxc3 bcm43xx 115200 bcm43xx_init Cannot open directory '/etc/firmware': No such file or directory Patch not found, continue anyway Set Controller UART speed to 115200 bit/s Device setup complete root@maaxboard-mini:~# hciconfig hci0 up http://www.avnet.me/maaxboardmini.com...
  • Page 21: Scan The Bluetooth Device

    Weston Desktop Environment: Bluetooth Manager. 3.12 CAN MaaXBoard Mini support USB to CAN module, connect the module to USB Interface, then use the following instructions to control it. 3.12.1 Check CAN Module Use the following command to check if a CAN module connected.
  • Page 22: Shut Down Can

    Debian file system integrates GPU application, use gputop command to check GPU driver and info. root@maaxboard-mini:~#gputop Clients attached to GPU | 0 / 6 (sample_mode: TIME - 1.0 secs) Galcore version:6.2.4.163672, gpuperfcnt:e3c7de622a66, 1.4 3D:GC7000,Rev:6214 Core: 800 MHz, Shader: 800 MHz 3D Cores:1,2D Cores:0,VG Cores:0 DDR0: r:97.21,w:0.07 DDR1: http://www.avnet.me/maaxboardmini.com...
  • Page 23: Desktop Environment

    Note: Press “CTRL+C” to exit the test. 3.14 Desktop Environment Connect displayer to MaaXBoard Mini, the desktop environment will start automatically after system boot. Users can connect keyboard and mouse to the board to operate it. For detail, refer to Weston Desktop Environment.
  • Page 24: Chapter 4 Weston Desktop Environment

    MaaXBoard_Mini-Linux-Debian-UM-V1.1 Chapter 4 Weston Desktop Environment Connect displayer to MaaXBoard Mini, Weston Desktop Environment will run automatically after system boot. Users could connect keyboard and mouse to operate. Here we use MIPI-DSI screen as example to introduce it. http://www.avnet.me/maaxboardmini.com...
  • Page 25: Menu

    Icon Application Usage Application Name Terminal Tool GNOME Terminal File Manager Files Management Internet Explorer Chromium Video Player Totem Movie Player Text Editor Gedit Text Editor Camera Camera Network Manager Network Connections Bluetooth Manager Blueman-manager http://www.avnet.me/maaxboardmini.com...
  • Page 26: Terminal

    Terminal application supports multiple windows, and adjusts the window size; click the x to close the application. To learn more about the usage of the Terminal, open a Help -> Content to view the Help documents. http://www.avnet.me/maaxboardmini.com...
  • Page 27: File Manager

    The path to be open by default is /root, if you need to go to other directory, open root directory “/” first. Click Other Locations -> Computer, then open other path from here. File manager supports multiple windows, and adjust the window size, click the x to close the application. http://www.avnet.me/maaxboardmini.com...
  • Page 28 MaaXBoard_Mini-Linux-Debian-UM-V1.1 http://www.avnet.me/maaxboardmini.com...
  • Page 29: Chromium Explorer

    MaaXBoard_Mini-Linux-Debian-UM-V1.1 4.4 Chromium Explorer Users could explore the internet with this application. Chromium support full screen, click the x to close the application. Open Chromium, enter website address in address bar to view the internet pages. http://www.avnet.me/maaxboardmini.com...
  • Page 30: Movie Player

    Totem Movie Player support play video and audio file in several format, the largest support resolution for video file is 1080p. If the resolution is larger than this value, those video files cannot be played correctly. 1. Open Totem, click + button, choose “Add Local Video” to add files to playlist. http://www.avnet.me/maaxboardmini.com...
  • Page 31 MaaXBoard_Mini-Linux-Debian-UM-V1.1 2. Click the file in the playlist to play video file. 3. When playing the video or audio files, users could full screen view, pause/resume a movie / song, change the audio volume, etc. http://www.avnet.me/maaxboardmini.com...
  • Page 32 4. Click < button to back to playlist, click √ button or right click the file to select the file and delete form the playlist. 5. Click this button to open the menu, set Preferences, keyboard shortcuts, view help document or exit the application. http://www.avnet.me/maaxboardmini.com...
  • Page 33 MaaXBoard_Mini-Linux-Debian-UM-V1.1 6. If connected to internet, users could open Channels to play online videos. 7. In file manager, double click the video / audio file, system will use Totem to play it. http://www.avnet.me/maaxboardmini.com...
  • Page 34: Text Editor

    8. To learn more about Totem, open Totem Movie Player Manual. 4.6 Text Editor Gedit is a GUI text editor, support edit text file such as txt, shell script, etc. 1. Open Gedit, it will new a Untitled Document. http://www.avnet.me/maaxboardmini.com...
  • Page 35 MaaXBoard_Mini-Linux-Debian-UM-V1.1 2. Click “Open -> Other Documents” to open exist text file to edit. http://www.avnet.me/maaxboardmini.com...
  • Page 36 MaaXBoard_Mini-Linux-Debian-UM-V1.1 3. Click “+” to create new file. 4. Click this button to use more function. http://www.avnet.me/maaxboardmini.com...
  • Page 37 MaaXBoard_Mini-Linux-Debian-UM-V1.1 5. To learn more, click Help to view the gedit help guide. http://www.avnet.me/maaxboardmini.com...
  • Page 38: Camera

    QT Lib, could be used with desktop environment to preview, photograph and record video. Connect a displayer, camera to MaaXBoard Mini, make sure the desktop environment is start up. 1. Open Camera application, system will detect the Camera or Camera interface. Choose uvcvideo when you use the USB camera, choose mx6s-csi when you use MIPI-CSI camera.
  • Page 39 3. Click Capture button to take a photo and show the thumbnail in the right side of the window. Click Video, it will record yuv video file in yuyv format, users could copy it to PC to check with YUVplayer. The photo and video files will be saved in /root/Pictures. http://www.avnet.me/maaxboardmini.com...
  • Page 40 MaaXBoard_Mini-Linux-Debian-UM-V1.1 4. Click the thumbnail to close the camera preview and show the whole image in current window. Camera application supports adjust the window size, click the x to close the application. http://www.avnet.me/maaxboardmini.com...
  • Page 41: Network Manager

    MaaXBoard_Mini-Linux-Debian-UM-V1.1 4.8 Network Manager Network manager could be used to manage the Ethernet and Wi-Fi connection: 4.8.1 Manage Ethernet connection The default Ethernet connection is Wired connection 1, choose this connection, then click setting button to edit. http://www.avnet.me/maaxboardmini.com...
  • Page 42 MaaXBoard_Mini-Linux-Debian-UM-V1.1 In Ethernet page, users could check MAC address, Speed, Duplex mode, etc. Click “Save” button to save the modification. In IPv4/IPv6 Settings page, users could change IP address, DNS servers, etc. Click “Save” button to save the modification. http://www.avnet.me/maaxboardmini.com...
  • Page 43: Manage Wi-Fi Connection

    MaaXBoard_Mini-Linux-Debian-UM-V1.1 4.8.2 Manage Wi-Fi Connection 1. Wi-Fi connection need to be adding manually, click + button, then select Wi-Fi in the pop-up window. http://www.avnet.me/maaxboardmini.com...
  • Page 44 2. In Wi-Fi Page, enter the SSID for the Wi-Fi network, and choose work mode, band and device to use. If we connect Wi-Fi with exist Wi-Fi connection, choose Client in Mode, Automatic in Band. If we set a new Wi-Fi Hotspot, choose Hotspot in Mode, 2.4GHz or 5GHz in Band, and modify the channel parameter if necessary. http://www.avnet.me/maaxboardmini.com...
  • Page 45 MaaXBoard_Mini-Linux-Debian-UM-V1.1 3. In Wi-Fi Security page, choose the Wi-Fi security method and enter password. 4. In IPv4/IPv6 Settings page, change IP address, DNS servers, etc. Click “Save” button to save the modification. http://www.avnet.me/maaxboardmini.com...
  • Page 46: Bluetooth Manager

    4.9.1 Search and Connect Device 1. Click Search button to search for available Bluetooth device. 2. Select the device to connect, then click Pair button in Right click menu, Device menu or Quick menu bar to pair the device. http://www.avnet.me/maaxboardmini.com...
  • Page 47 MaaXBoard_Mini-Linux-Debian-UM-V1.1 3. Sometimes the device will ask the user to confirm pairing request. 4. To cancel the pair, select the device, then click Remove button in Right click menu, Device menu or Quick menu bar to remove the device. http://www.avnet.me/maaxboardmini.com...
  • Page 48: Transmit And Receive Files

    MaaXBoard_Mini-Linux-Debian-UM-V1.1 4.9.2 Transmit and Receive Files 1. Pair with a Bluetooth device, such as smart phone, then click “Send File” button. 2. Choose the file in pop-up window, then click OK. http://www.avnet.me/maaxboardmini.com...
  • Page 49 MaaXBoard_Mini-Linux-Debian-UM-V1.1 3. Click “Accept” to receive the file send by the smart phone. 4. Select the inform window, press “Esc” button on keyboard to close it. http://www.avnet.me/maaxboardmini.com...
  • Page 50: Connect Bluetooth Audio

    Pair the device at first, then choose “Connect to: Audio Sink” in Right click menu, or Device menu. Users could also click Setup button, follow the guide to configure the Bluetooth connection. Note: Most kinds of Bluetooth headsets and Bluetooth speakers should be supported. If your device cannot be supported, please contact http://www.avnet.me/maaxboardmini.com...
  • Page 51: Other Configuration

    MaaXBoard_Mini-Linux-Debian-UM-V1.1 4.9.4 Other Configuration 1. In Adapter -> preferences, user can modify the device name of the Bluetooth adapter. 2. In View -> Local Services, user can change the incoming folder for received files, etc. http://www.avnet.me/maaxboardmini.com...
  • Page 52: Image Viewer

    Double click the image file in file manager, system will use Image Viewer to show the picture on the screen. In Image Viewer, users could full screen to view the picture, zoom, rotate the picture, check picture properties, etc. http://www.avnet.me/maaxboardmini.com...
  • Page 53 MaaXBoard_Mini-Linux-Debian-UM-V1.1 To learn more, open the help content by click the thumbnail in the menu bar: http://www.avnet.me/maaxboardmini.com...
  • Page 54: Chapter 5 Burn Or Update The System Image

    1. Firstly, you should prepare a SD card, which is no less than 8GB. 2. Then, download and install “Win32 Disk Imager” from: https://sourceforge.net/projects/win32diskimager/. 3. Select the system images file: eg:MaaXBoard_Mini-LinuxShipmentImage-Debian-V1.0.2r05.img 4. Click “Write” button to burn the images: http://www.avnet.me/maaxboardmini.com...
  • Page 55: Burn The System Image To Sd Card Under Linux Os

    USB0 (The lower one in USB interface J2) 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 Mini EMMC Burning Guide.
  • Page 56: Chapter 6 Appendix

    MaaXBoard_Mini-Linux-Debian-UM-V1.1 Chapter 6 Appendix 6.1 Hardware For the detail hardware introduction, please refer to MaaXBoard Mini Hardware User Manual. 6.2 Software MaaXBoard support Linux Debian system and Android system, for the detail software introduction, please refer to related user manual.
  • Page 57: 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 58 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 59: Chapter 8 Contact Information

    MaaXBoard_Mini-Linux-Debian-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.avnet.me/maaxboardmini.com...

Table of Contents