Advertisement

Quick Links

EMB-2510
V2.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EMB-2510 and is the answer not in the manual?

Questions and answers

Summary of Contents for Norco EMB-2510

  • Page 1 EMB-2510 V2.0...
  • Page 2 EMB-2510 V2.0 SZ HQ: 0755-27331166 Beijing Office: 010-82671166 Shanghai Office: 021-61212081 Chengdu Office: 028-85259319 Shenyang Office: 024-23960846 Xi’an Office: 029-88338386 Nanjing Office: 025-58015489 Wuhan Office: 027-87858983 Tianjin Office: 022-23727100 Singapore: 65-68530809 For more information, please visit:www.norco.com.cn...
  • Page 3 Shenzhen NORCO Intelligent Technology Co.,Ltd. EMB-2500GH Digital Signage Special Board Shenzhen NORCO Intelligent Technology Co.,Ltd. Place/Date: HONG KONG/2019...
  • Page 4 Trade Name: Shenzhen NORCO Intelligent Technology Co.,Ltd. Model Name:EMB-2510 Responsible Party: Shenzhen NORCO Intelligent Technology Co.,Ltd. Equipment Classification:FCC Class B Subassembly Type of Product:EMB-2510 Digital Signage Special Board Manufacturer: Shenzhen NORCO Intelligent Technology Co.,Ltd. Date: 2019...
  • Page 5 Before ordering products, please learn about the product performance from the distributors to see if it is in line with your needs. NORCO is a registered trademark of Shenzhen NORCO Intelligent Technology CO., LTD. The ownership of other trademarks involved in this manual is owned by its...
  • Page 6: Safety Instructions

    Safety Instructions 1. Please read the product manual carefully before using this product. 2.Put all the unused or uninstalled boards or electronic components in a static dissipative surface or static shielding bag. 3.Always ground yourself to remove any static discharge before touching the board, to place your hands on grounding metal object for a while or wear a anti-static wrist strap at all times.
  • Page 7: Table Of Contents

    Content Chapter One Product Introduction ....................1 1.1 Product Introduction........................1 1.2 Hardware Specificattion......................1 Chapter Two Hardware Function ...................... 3 2.1 Interface Location and Dimensional Drawing............... 3 2.2 Installation...........................3 2.3 Jumper Settings.........................4 2.3.1 Settings of Burning Mode and Normal Startup Mode..........4 2.3.2 COM3 Jumper(J3)....................
  • Page 8 3.1.9 4G Mobile Phone Network..................21 3.1.10 Ethernet........................21 3.1.11 Sound Card.........................21 3.2 LinuxSystem (Yocto2.2)......................22 3.2.1 System Burning and Writing..................22 3.2.2 HDMI..........................25 3.2.3 LVDS..........................25 3.2.4 USB..........................25 3.2.5 COM..........................26 3.2.6 TF Card......................... 26 3.2.7 WIFI..........................26 3.2.8 Bluetooth........................31 3.2.9 4G Mobile Phone Network..................31 3.2.10 Ethernet........................33 3.2.11 Sound Card.........................34 3.2.12 View default preset applications and lib libraries in yocto system.....
  • Page 9: Packing List

    Packing List Thanks for purchasing NORCO products. Please check the accessories as per the packing list when you open the package. If you find any components/parts defected, damaged or lost, please contact your vendor ASAP. ■ EMB-2510 Motherboard 1pcs...
  • Page 10: Chapter One Product Introduction

    Chapter Product Introdu ction...
  • Page 11: Product Introduction

    Product Introduction 1.1 Product Introduction EMB-2510 motherboard adopts Freescale based on ARM Cortex™-A53 architecture high scalability multi-core series application processors. It not only has super graphics processing ability, 1080P HD playback and application computing ability. At the same time, it has very low power consumption and abundant extended interfaces.
  • Page 12 EMB-2510 User's Manual Ethernet ●Network controller:RGMII port PHY chip,model:AR8033 ●Rate:100/1000Mbps Storage ●TF:1 x TF card slot,up to 64G AUDIO ●Adopt SGTL5000 audio control chip ●Provide 2xMic,1xLINE_OUT ●Serial port:provide 3xserial port;COM3 support RS232/RS485;COM2/4 support RS232 ●USB:provide 5x USB ports;in which 2x USB3.0 and 2x USB2.0,1x OTG port;provide ESD protection.
  • Page 13 Chapter Hardware Function...
  • Page 14: Chapter Two Hardware Function

    Chapter Two Hardware Function 2.1 Interface Location and Dimensional Drawing Following is the front interface location and dimensional drawing of EMB-2510 V 2.0. Please be careful during the installation. Improper installation may lead to system failure. Note: In case of any electrostatic damage caused to some components, please wear anti-static gloves to install the motherboard.
  • Page 15: Jumper Settings

    EMB-2510 User's Manual 3.Connect all signal line, cable, panel control circuit, and power supplier. Key components of this motherboard are Integrated circuit and these components could be easily damaged by electrostatic influence. So, before installing this unit, please always keep the following precautions in mind: 1.Hold the board by edges and don’t touch any components, plugs or socket pins.
  • Page 16: Com3 Jumper(J3

    EMB-2510 User's Manual 2.3.2 COM3 Jumper(J3) J3: COM3 AS RS232 PORT COM2 AS RS485 PORT 2.4 Interfaces Description Please read this manual carefully before installing any external connectors, in case of any damage to the motherboard! 2.4.1 Serial Ports(COM_DB,COM3_4) EMB_2510 motherboard provides 3x serial ports , COM3 support RS232/RS485 ;...
  • Page 17: Usb Port(Usb12,Usb34,Otg

    User's Manual COM_DB COM3_4 COM_DB: Signal Name Signal Name COM2_RX COM1_RX COM2_TX COM1_TX COM3_4: Signal Name Signal Name RS485+/RS232_R COM4_RX RS485-/RS232_T COM4_TX 2.4.2 USB Port(USB12,USB34,OTG) EMB-2510 motherboard provides 5x USB ports;in which 2x USB3.0 and 2x USB2.0, 1x OTG port.
  • Page 18 EMB-2510 User's Manual USB34 USB12 2.4.3 Ethernet Interface(LAN) EMB-2510 motherboard provide 1x 1000Mbps adaptive Ethernet interface;The yellow one indicates data transmission status, and the green one indicates network connection status.
  • Page 19: Programmable Input And Output Port(Gpio

    Function ACTLED(Yellow) Function 100/1000M link FLASH Data transmission 10M link or closed Data stopped 2.4.4 Programmable Input and Output Port(GPIO) GPIO GPIO: Signal Name Signal Name SFC_DOI SFC_DIO SFC_CS1N SFC_CLK VDD_3V3 2.4.5 Audio Interface(HEADPHONE) EMB-2510 motherboard provides 1x Audio Interface.
  • Page 20: Display Port(Lvds、Jlvds、J2、Mini_Hdmi

    EMB-2510 User's Manual HEADPHONE 2.4.6 Display Port(LVDS、JLVDS、J2、MINI_HDMI) EMB-2510 motherboard provides 1x LVDS pin interface,1x MINI_HDMI pin connector, LVDS power supply voltage can be selected through J12. MINI_HDMI LVDS JLVDS LVDS: Signal Name Signal Name LVDS_VDD LVDS_VDD...
  • Page 21 EMB-2510 User's Manual LVDS_VDD BACKLIGHT_ON LVDS0_TX0_N LVDS0_TX0_P LVDS0_TX1_N LVDS0_TX1_P LVDS0_TX2_N LVDS0_TX2_P LVDS0_CLK_N LVDS0_CLK_P LVDS0_TX3_N LVDS0_TX3_P LVDS1_TX0_N LVDS1_TX0_P LVDS1_TX1_N LVDS1_TX1_P LVDS1_TX2_N LVDS1_TX2_P LVDS1_CLK_N LVDS1_CLK_P LVDS1_TX3_N LVDS1_TX3_P JLVDS: Signal Name DIS_BL_PWM BACKLIGHT_ON VCC5 VCC5 J12: Signal Name Signal Name VDD_3V3 VDD_3V3 LVDS_VDD...
  • Page 22 EMB-2510 User's Manual HDMI: Signal Name Signal Name DDC_DAT_OUT HDP_OUT DDC_CLK_OUT CEC_OUT CLKM CLKP 2.4.7 Power Supply and Reset Key(PWRSW,RESET) PWRSW RESET...
  • Page 23: Cam Port

    EMB-2510 User's Manual 2.4.8 CAM Port CAM: Signal Name Signal Name CSI_P1_DN0 CSI_P1_DP0 CSI_P1_CKN CSI_P1_CKP CSI_P1_DN1 CSI_P1_DP1 CSI_P1_DN2 CSI_P1_DP2 CSI_P1_DN3 CSI_P1_DP3 CSI_P1_PWCN CSI_nRST CSI_I2C_SCL CSI_I2C_SDA VCAM_2V8 VCC5 VDDA_1V8 VCC_1V2_CAM VCAM_2V8 VDDA_1V8...
  • Page 24: Power Port(Pwr

    EMB-2510 User's Manual 2.4.9 Power Port( ) PWR: Signal Name VIN+ GND_IN 2.4.10 Front Panel Port(JFP) JFP connects power key and indicator on the front panel.
  • Page 25: Mini Pcie Port

    EMB-2510 User's Manual JFP: Signal Name Signal Name BOOT_MODE1 BOOT_MODE1 BOOT_MOOE0 BOOT_MOOE0 CTL_VDARM 2.4.11 MINI PCIe Port Motherboard provides 1x MINI PCIe slot,users can expand MINI PCIe devices according to their own needs,such as 3G/4G module.
  • Page 26 Chapter Three Software Function...
  • Page 27: Chapter Three Software Function

    EMB-2510 User's Manual Chapter Three Software Function 3.1 Android 8.1 System 3.1.1 System Programming 1: OTG port 2: Flash jumper cap connector: When booting normally, jumper cap jump to J1, as shown in the figure above; when in flash mode, jumper cap jump to J2. J1 position does not jump.
  • Page 28 EMB-2510 User's Manual B, Download the latest ROM from “http://norcord.com:8070/d/4d0eb88e0f964e44ab9b/ (Password: norcoarm)”,such as, imx-android-oreo-20190222.zip. c,Unzip ROM, double-click “ imx8mq-emb2510-lpaddr4-1x3GB.vbs” file. d,As shown in the figure below HID-compliant device indicates entering programming mode., click [Start] to start programming. Note: If “No device connected” appears, it indicates that the motherboard is not recognized, please check whether the power supply and programming line are plugged in properly.
  • Page 29: Hdmi

    EMB-2510 User's Manual Note:After programming, the J1 jumper must be restore inserted to start normally. 3.1.2 HDMI Support 3.1.3 LVDS Support lvds port output 3.1.4 USB USB flash disk auto mount directory: /mnt/media/udisk/, you can also use the command “adb...
  • Page 30: Com

    EMB-2510 User's Manual 3.1.5 COM Serial port operating node:/dev/ttymxc0~/dev/ttymxc4 3.1.6 TF Card TF card auto mount directory:/dev/extsd/ 3.1.7 WIFI Support,see Android interface for specific operation 3.1.8 Bluetooth Support,see Android interface for specific operation 3.1.9 4G mobile phone network Support EC20 module,see Android interface for specific operation 3.1.10 Ethernet...
  • Page 31: Linuxsystem (Yocto2.2)

    EMB-2510 User's Manual 3.2 Linux System (Yocto2.2) 3.2.1 System programming Site 1: OTG port Site 2: Flash jumper cap connector: When booting normally, jumper cap jump to J1, as shown in the figure above; when in flash mode, jumper cap jump to J2. J1 position does not jump.
  • Page 32 EMB-2510 User's Manual c,Unzip ROM, double click“mfgtool2-yocto-mx8-emb2510-3GB.vbs” file. d,As shown in the figure below HID-compliant device indicates entering programming mode, click [Start] to start programming. Note : If “No device connected” appears,it indicates that the motherboard is not recognized, please check whether the power supply and programming line are plugged in properly.
  • Page 33 EMB-2510 User's Manual Note:After programming, the J1 jumper must be restored inserted to start normally. The system user name is "root" by default, no password, just click enter directly The interface after system boot is as follows:...
  • Page 34: Hdmi

    EMB-2510 User's Manual 3.2.2 HDMI Support 3.2.3 LVDS Support lvds port output 3.2.4 USB Support 2xUSB3.0, 2xUSB2.0 1, 2xUSB3.0 supporting simultaneous use, For example, HIKVISION 6 million cameras with 2x USB 3.0 ports: 2,The auto mount directory when inserting USB flash disk is: /run/media/sdxx...
  • Page 35: Com

    EMB-2510 User's Manual 3.2.5 COM Device node:/dev/ttymxc0~/dev/ttymxc4 /dev/ttymxc0 is debugging serial port 3.2.6 TF Card Support,after inserting the SD card, the system mount directory is /run/media/mmcblk1xx 3.2.7 WIFI Support,wireless-tools and wpa-supplicant tool has been integrated by default in the system.
  • Page 36 EMB-2510 User's Manual and can be tested with the Ping command.
  • Page 37 EMB-2510 User's Manual 2, When the AP to connect uses WPA encryption a,Create and edit files /etc/wpa_supplicant.conf,such as: ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 update_config=1 ap_scan=1 network={ ssid="xuechuance" psk="123456789" Save and exit b,Perform the following command connection: wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant.conf -B -D Driver;...
  • Page 38 EMB-2510 User's Manual c,Acquires ip: udhcpc -i wlan0 d, Exit wpa_cli -i wlan0 terminate When operating in AP mode: 1, First configure wlan0’s ip addrees ifconfig wlan0 up ifconfig wlan0 192.168.0.1 netmask 255.255.255.0 ip link set wlan0 up ip a add 192.168.0.1/24 dev wlan0 2,Set up /etc/hostapd.conf,as the following:...
  • Page 39 EMB-2510 User's Manual hw_mode=g channel=7 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=12345678 //wifi hotspot passwork wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP ctrl_interface=/var/run/hostapd 3, Execute commands: hostapd /etc/hostapd.conf -B 4, Set up /etc/udhcpd.conf, as the following: start 192.168.0.20 192.168.0.25 interface wlan0 option subnet 255.255.255.0 option router 192.168.0.1...
  • Page 40: Bluetooth

    EMB-2510 User's Manual iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 7, At this point, you can use your mobile phone to find hot spots as ”xuechuance”, password ”12345678” wifi to perform connection testing. 3.2.8 Bluetooth RTL8723bu module integrates WiFi and Bluetooth functions.
  • Page 41 EMB-2510 User's Manual 1,Insert EC20 module before power on、sim card (On the back of the motherboard): 2,Power on, execute orders: quectel-CM & Execute ping orders:...
  • Page 42: Ethernet

    EMB-2510 User's Manual 3.2.10 Ethernet 100/1000M network self-switching You can use the ethtool command to view the network status:...
  • Page 43: Sound Card

    EMB-2510 User's Manual 3.2.11 Sound Card Support, The alsa-untis tool is needed. As shown below, insert four section headphones for use 1,Use the "aplay – l" command to view the sound card device:...
  • Page 44: View Default Preset Applications And Lib Libraries In Yocto System

    EMB-2510 User's Manual 2, Sound recording arecord > record.wav 3, Play sound aplay record.wav 3.2.12 View default preset applications and lib libraries in yocto system The yocto system on the EMB2510 motherboard defaults to a common lib library: opencv3.4, qt5.8,python2.7/3.5,gstreamer1.0,gst-player,alsa-tools,etc.
  • Page 45: Construction Of Qt Development Environment

    EMB-2510 User's Manual a,Firstly,download“populate_sdk.tar.bz2”file,from http://norcord.com:8070/f/a012a6fbacce4064 903b/ unzip to get: fsl-imx-xwayland-glibc-x86_64-fsl-image-qt5-validation-imx-aarch64-toolchain-4.9.51-mx8-ga.sh b,Run: sudo sh ./fsl-imx-xwayland-glibc-x86_64-fsl-image-qt5-validation-imx-aarch64-toolchain-4.9.51-mx8-ga.sh C, After completing step b , he cross-compiler tool chain is installed in the “/opt/fsl-imx-xwayland/4.9.51-mx8-ga”directory (custom installation directory can be viewed in the corresponding directory), and a new shell terminal (Ctrl+Alt+t) is opened ,to use the newly installed cross-compiler tool chain, run : source /opt/fsl-imx-xwayland/4.9.51-mx8-ga/environment-setup-aarch64-poky-linux...
  • Page 46 EMB-2510 User's Manual installed. Download meta-toolchain-qt5.tar.bz2 from http://norcord.com:8070/f/622ecc377f3e4861b787/, unzip to get: fsl-imx-xwayland-glibc-x86_64-meta-toolchain-qt5-aarch64-toolchain-4.9.51-mx8-ga.sh , Installation method is as follows : sudo meta-toolchain-qt5/fsl-imx-xwayland-glibc-x86_64-meta-toolchain-qt5-aarch64-toolchain-4.9.51-mx8-ga.sh 2, After installing the sdk, find the qtcreator. sh file in the QT installation package. For example : 3, Edit “qtcreator.sh”file, add the following line at the beginning: .
  • Page 47 EMB-2510 User's Manual click Add -> GCC -> g++ ,add a g++,Fill in column Compiler path : /opt/fsl-imx-xwayland/4.9.51-mx8-ga-02/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-l inux/aarch64-poky-linux-g++ b, Set up“QT Versions ”: click Add ,click Browser,Select qmake location as: /opt/fsl-imx-xwayland/4.9.51-mx8-ga-02/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake Then click apply.
  • Page 48 EMB-2510 User's Manual c, Set up“Debuggers” Add a“Manual”,click Add,click Browser. Path is: /opt/fsl-imx-xwayland/4.9.51-mx8-ga-02/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-l inux/aarch64-poky-linux-gdb d, Set up“Kit” Add a“Manual”,click Add,click Browser, Choose Sysroot as:/opt/fsl-imx-xwayland/4.9.51-mx8-ga-02/sysroots/aarch64-poky-linux. Compiler column,select the configured gcc and g++.
  • Page 49 EMB-2510 User's Manual Debugger column,select the configured gdb. Then click apply. 5, Sample program a, Enter the installation directory of qtcreator and open qtcreator manually on the terminal. b, Click “New Project” , choose “Application” , “Qt Widgets Application” , then fill in the project name, project location, in the "Kits"...
  • Page 50: Demo Demonstration Of The System's Own Demo Program

    EMB-2510 User's Manual c, After created, click “ Build” , after “ Build Project xxx” , executable programs will be generated . d, Copy it to the motherboard and run as follows : ./yoctotest 3.2.15 Demo demonstration of the system's own QT program The built-in Qt version of the system is qt5.8 ,...
  • Page 51: Video Play

    EMB-2510 User's Manual 3.2.16 GPIO Control The number of GPIO extensions on EMB-2510 motherboards is 4. Details refer to Wiki website: http://android1.norco.com.cn:7070/index.php/EMB-2510-GPIO Examples of GPIO usage are as follows: 1,Set Pin 1 to output, output 1: echo 70 > /sys/class/gpio/export echo out >...
  • Page 52: Appendix

    Appendix...
  • Page 53: Appendix 1:Glossary

    EMB-2510 User's Manual Appendix Appendix 1:Glossary In a computer system, it is the channel among different parts for exchanging data; it is also a set of hardware lines. BUS here refers to part lines inside CPU and the main components of system memory.
  • Page 54 EMB-2510 User's Manual it is often used to indicate information directly, for example, to indicate power on or HDD working normally. Plug-and-Play. It is a specification that allows PC to configure its external devices automatically and it works independently without the manual operation. To achieve this function, BIOS should be able to support PnP and a PnP expansion card.
  • Page 55 J3 LAN GPIO COM_DB COM3_4 COM3_4 COM_DB JLVDS USB12...

Table of Contents