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...
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.
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...
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.
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.
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.
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 ;...
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.
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.
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...
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.
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.
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.
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...
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...
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:...
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...
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:...
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:...
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:...
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.
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"...
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 ,...
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 >...
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.
Need help?
Do you have a question about the EMB-2510 and is the answer not in the manual?
Questions and answers