Table of Contents

Advertisement

Quick Links

SBC9000
Single Board Computer

User Manual

th
Version 1.0 – Jan. 20
, 2015

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Embest SBC9000

  • Page 1: User Manual

    SBC9000 Single Board Computer User Manual Version 1.0 – Jan. 20 , 2015...
  • Page 2: Revision History

    Embest Technology Copyright Statement:  SBC9000 and its related intellectual property are owned by Shenzhen Embest Technology Co., Ltd.  Shenzhen Embest Technology 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 Embest Technology Co., Ltd.
  • Page 3: Table Of Contents

    Embest Technology Table of Contents Chapter 1 Product Overview ..................1 About SBC9000 ..................... 1 Packing List ....................1 Mini9000 CPU Module ................... 1 1.3.1 Product Features ................1 1.3.2 System Block Diagram ..............2 Expansion Board .................... 3 1.4.1 Product Features ................
  • Page 4 Using Mfgtools to Download Linux/Android ........36 4.1.2 Using Linux Host to Download Linux to TF Card ......39 Configuring Display Modes ................40 Chapter 5 Making Images ................... 43 Making Linux Images ................... 43 Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 5 Capacitive Touchscreen Backlight Test ......... 68 6.16 SATA Test ..................... 69 Appendix 1 – Installing Ubuntu System ................ 70 Appendix 2 - Installing Linux USB Ethernet/RNDIS Gadget Driver ......81 Technical Support and Warranty ..................84 Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 6: Chapter 1 Product Overview

    Mini PCIe, 4 USB Host and 1 OTG, 1 LCD and 1 LVDS display interface, 1 HDMI, audio input/output, TF card slot, etc. SBC9000 is compatible with Linux 3.10.17 and Android 4.4.2, aiming to help developer in a wide range of areas such as industrial control, netbooks, all-in-one PCs, high-end mobile Internet devices, high-end PDAs, high-end portable medial players, game consoles and compact navigation devices.
  • Page 7: System Block Diagram

    8-bit SDIO×1  SATA×1  PCIe×1  USB Host×1  USB OTG×1  LVDS×1  HDMI×1  LCD×1  Audio×1  Camera×1  GPMC  Boot Configuration  GPIO 1.3.2 System Block Diagram Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 8: Expansion Board

    Operating Temperature: 0~70℃  Operating Humidity: 20% ~ 90% (Non-condensing)  Input Voltage: 12V  Audio/Video Interfaces  HDMI×1  LVDS×1  Audio Input (3.5mm)×1  Stereo Audio Output (3.5mm)×1  Data Transfer Interfaces Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 9: System Block Diagram

    USB host×4  USB OTG×1  Serial Port×4 (One of them supports DB9 debugging)  LEDs&Buttons  User-Defined Button×1  Reset Button×1  LED Power Indicator×1  User-Defined LED×2 1.4.2 System Block Diagram Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 10: Mini9000 Dimensions

    Embest Technology Figure 1-2 Expansion board block diagram 1.5 Mini9000 Dimensions Figure 1-3 Mini9000 dimensions Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 11: Expansion Board Dimensions

    LCD to VGA module 50Pin FPC 9.7-inch LVDS LCD, comes with LCD8000-97C Multi-Touch Capacitive Mini HDMI Touch-Screen 4.3-inch LCD,comes with LCD8000-43T 50Pin FPC resistive touch screen 7-inch LCD,comes with LCD8000-70T 50Pin FPC resistive touch screen Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 12: Chapter 2 Introduction To Hardware

    Embest Technology Chapter 2 Introduction to Hardware This chapter will give you a general understanding of the hardware system of SBC9000 by introducing CPU, peripheral ICs and pin definitions of the on-board interfaces. 2.1 CPU Introduction i.MX 6Quad is an ARM™ Cortex-A9-based quad-core processor from Freescale. It runs at...
  • Page 13: Graphics Acceleration System

    2.2.1 eMMC Flash MTFC4GMDEA-4M IT MTFC4GMDEA-4M IT is an eMMC flash memory on SBC9000 with 4GB memory space. The flash supports high-speed DDR data transfer at a clock frequency of up to 52MHz, as well as three bit widths: 1-bit (default), 4-bit and 8-bit. The synchronous power management allows flash feature fast boot, automatically termination and sleep;...
  • Page 14: Ar8035 Ethernet Phy

    2.2.4 USB2514 Hub USB2514 is an USB 2.0 4-port Hub controller enables SBC9000 to implement 4 USB hub signals that are connected to USB ports. One of the signals is also connected to a mini PCIe interface to implement multiplexing.
  • Page 15: Interfaces/Leds/Switches On Mini9000

    Mini9000 power supply, +5V 5VIN Mini9000 power supply, +5V VDD_RTC Real-time clock power 2P5V System power, +2.5V 2P5V System power, +2.5V 3P3V System power, +3.3V 3P3V System power, +3.3V 3P3V System power, +3.3V Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 16 EIM LSB multiplexed address/data bus signal EIM_DA14 EIM LSB multiplexed address/data bus signal EIM_DA9 EIM LSB multiplexed address/data bus signal EIM_DA12 EIM LSB multiplexed address/data bus signal EIM_DA10 EIM LSB multiplexed address/data bus signal Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 17 SD1_DATA6 SD1 data 2 SD1_DATA0 SD1 data 1 SD1_DATA7 SD1 data 6 SD1 data 0 SD1_DATA5 SD1 data 7 SD1_DATA4 SD1_CMD SD1 data 5 SD1_CD SD1 data 4 SD2_WP SD1 command signal Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 18 RGMII receive data GPIO7_IO05 GPIO signal GPIO7_IO01 GPIO signal UART1_RXD GPIO signal UART1_TXD GPIO signal USB_OTG_DN UART1 receive data USB_OTG_DP UART1 transmit data USB_OTG_ID OTG data- USB_OTG_PWR_EN OTG data+ OTG ID signal Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 19 Audio receive frame sync signal Audio data transmit signal HDMI_HPD Audio transmit clock signal HDMI_CLKM HDMI_CLKP HDMI hot plug and play detect HDMI data clock- HDMI_D0M HDMI data clock+ HDMI_D0P HDMI_D1M HDMI data 0- Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 20: Boot Configuration Switch (Sw1)

    LVDS0_TX2_P LVDS0 data0+ 2.3.2 Boot Configuration Switch (SW1) SBC9000 has two sets of boot configuration switches mounted on the Mini9000 CPU module and the expansion board respectively for selecting a boot mode. Table 2-2 Boot configuration switch on Mini9000 Pins...
  • Page 21: Led Indicators

    LCD Pixel data bit 6 LCD Pixel data bit 7 GND1 LCD Pixel data bit 8 LCD Pixel data bit 9 LCD Pixel data bit 10 LCD Pixel data bit 11 LCD Pixel data bit 12 Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 22 SPI_MISO SPI Master Input, Slave Output SPI_CS SPI Chip Select IIC_CLK IIC master serial clock IIC_DAT IIC serial bidirectional data GND5 VDD1 3.3V VDD2 3.3V VDD3 VDD4 RESET Reset PWREN Backlight enable Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 23: Interfaces/Leds/Switches On Expansion Board

    Table 2-5 Power jack Pins Definitions Descriptions +12V Power supply (+12V) 2.4.2 Audio Input (J1) Table 2-6 Audio Input Pins Definitions Descriptions MIC In input MIC In input MIC In input MIC In input Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 24: Audio Ouput (J2)

    CSI0 capture data bit 17 CSI0_DAT18 CSI0 capture data bit 18 CSI0_DAT19 CSI0 capture data bit 19 CSI0_PIXCLK CSI0 pixel clock CSI0_HSYNC CSIO HSYNC CSI0_VSYNC CSIO VSYNC VDD_NVCC 3.3V CAM_MCLK Camera clock CAM_RST CSI0 reset Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 25: Eim Interface (J14)

    EIM MSB address bus signal EIM_A21 EIM MSB address bus signal EIM_A22 EIM MSB address bus signal EIM_A23 EIM MSB address bus signal EIM_A24 EIM MSB address bus signal EIM_A25 EIM MSB address bus signal Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 26: Gpio Interface (J29)

    3P3V I2C3_SCL I2C3 master serial clock GPIO7_IO05 GPIO signal I2C3_SDA I2C3 master serial data GPIO7_IO GPIO signal I2C1_SCL I2C1 master serial clock I2C2_SCL I2C2 master serial clock I2C1_SDA I2C1 master serial data Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 27: Can & Spi Interface (J25)

    TMDS data 1- HDMI_D0P TMDS data 0+ TMDS data 0 shield HDMI_D0M TMDS data 0- HDMI_CLKP TMDS data clock+ HDMI_CLKM TMDS data clock- BI2C2_SCL IIC master serial clock BI2C2_SDA IIC serial bidirectional data Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 28: Lvds Interface (J6)

    Pulse Width Modulation 2.4.11 Mini PCIe Interface (CN5) Table 2-15 Mini PCIe interface Pins Definitions Descriptions GPIO1_IO27 GPIO Signal MPCIE_3P3V 3.3V Not connected Not connected Not connected Not connected UIM_PWR UIM power supply Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 29 Not connected Not connected Not connected USB data- USB data+ MPCIE_3P3V 3.3V MPCIE_3P3V 3.3V LED_WWAN Status indicated signal Not connected Not connected Not connected Not connected Not connected Not connected Not connected Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 30: Otg Interface (J7)

    3.3V 3P3V 3.3V RESET_N_B System reset control signal REFCLK+ PCIe reference clock+ REFCLK+ PCIe reference clock- PCIE_RXP PCIe receive data+ PCIE_RXN PCIe receive data- 12VIN 12VIN 12VIN I2C1_SCL I2C1 master serial clock Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 31: Rgmii Interface (J8)

    Power supply for Green LED YELC Yellow LED action signal YELA Power supply for Yellow LED 2.4.15 SATA Interface (CN1/CN7/CN2/CN8) Table 2-19 SATA data interface1 (CN1) Pins Definitions Descriptions SATA_TXP0 SATA transmit data 0+ Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 32: Uart Interface (Cn4/J28)

    SATA power interface2 (CN8) Pins Definitions Descriptions 5VIN 12VIN 2.4.16 UART Interface (CN4/J28) Table 2-23 DB9 interface (CN4) Pins Definitions Descriptions Not connected COM2_RXD DB9 receive data COM2_TXD DB9 transmit data Not connected Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 33: Usb Hub Interface (Hub1/Hub2)

    USB power supply2 USB data 2- USB data 2+ Table 2-26 USB HUB interface2 (HUB2) Pins Definitions Descriptions USB_PWR3 USB power supply 3 USB data 3- USB data 3+ USB_PWR4 USB power supply 4 Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 34: Sdio Interface (J9/J27/J24)

    SD1 data 3 SD1_DATA0 SD1 data 0 SD1_DATA1 SD1 data 1 Table 2-29 SDIO interface2 (J24) Pins Definitions Descriptions 3P3V 3.3V SD2_DATA7 SD2 data 7 SD1_DATA7 SD1 data 7 SD2_DATA6 SD2 data 6 Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 35: Boot Configuration Switch (Sw1)

    BT_CFG2_6 BT_CFG2_5 BT_CFG2_5 BT_CFG2_4 BT_CFG2_4 BT_CFG2_3 BT_CFG2_3 Table 2-31 Boot Mode Pin Settings Pins Boot Mode 8-bit eMMC Status 4-bit TF Card 4-bit SDIO1 Figure 2-4 The boot configuration switch status description Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 36: Buttons

    Embest Technology 2.4.20 Buttons Table 2-32 Buttons Pins Descriptions Reset button User defined button 2.4.21 LEDs Table 2-33 LEDs Pins Descriptions Power LED User defined LED User defined LED Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 37: Chapter 3 Preparations

    Embest Technology Chapter 3 Preparations Before you start to use SBC9000, please read the following sections to get yourself familiar with the system images, driver code and tools which might be involved during development process. 3.1 Software Introduction The table shown below lists the versions of Linux and Android systems, as well as the device drivers that will be used later.
  • Page 38: About Android System

    Android system root image system.img Recovery root image recovery.img Table 3-5 Android Partitions Partition Names Start Offsets Sizes Filesystems Contents types/indexes BOOT bootloader Loader boot.img Primary 1 Boot format, a boot.img kernel + Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 39: Setting Up Hyperterminal

    RECOVERY partition if the system is recovery mode. 3.4 Setting up HyperTerminal Use a cross-over serial cable to connect the debug interface “CN4” of SBC9000 to your PC’s serial port, then select Start > Programs > Accessories > Communications >...
  • Page 40 Embest Technology Figure 3-1 Setting up HyperTerminal Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 41: Chapter 4 Downloading And Running Of System

    Embest’s website to the root directory (assuming C:\) of your PC; 2) Use a Mini USB cable to connect the USB OTG port (J7) of SBC9000 to an USB HOST port on your PC; 3) Set the DIP switch “SW1” on the Mini9000 to MfgTools mode according to the following table;...
  • Page 42 Figure 4-2 The files of android directory 5) Run “MfgTool.exe” saved under “tools\Mfgtools-Rel-12.04.01_ER_MX6Q_UPDATER” and boot up SBC9000, then the software window will indicate that device has been found as shown blow; Figure 4-3 Mfgtool window 6) Select Options > Configuration on the menu bar to open the following window, then choose eMMC (default) or TF card as the target device to which system images (SBC9000 support Yocto and Android images) will be programmed;...
  • Page 43 7) Click Start to start programming; When a pop-up window as shown below appears during programming, please click Cancel; Figure 4-5 Start programming 8) When a green bar appears as shown below, please click Stop to finish programming; Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 44: Using Linux Host To Download Linux To Tf Card

    Embest Technology Figure 4-6 Programming finished 9) Power off SBC9000 and set it to eMMC or TF card booting mode by toggling the DIP switch SW1 according to the following table; Table 4-2 eMMC booting mode Switch CPU Module Expansion...
  • Page 45: Configuring Display Modes

     $ sync 3) Power off SBC9000 and set the switch “SW1” to TF card booting mode according to the information in Table 4-3; 4) Insert the TF card onto SBC9000 and connect power supply to boot up Linux system.
  • Page 46 MX6QSBC9000 U-Boot > setenv dispmode video=mxcfb0:dev=lcd,7inch_LCD,if=RGB24 video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 fbmem=10M vmalloc=400M androidboot.console=ttymxc1 calibration androidboot.hardware=freescale calibration  MX6QSBC9000 U-Boot > saveenv  For 9.7” LVDS displays  MX6QSBC9000 U-Boot > setenv dispmode video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb1:off fbmem=10M Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 47 640x480 for example, by replacing “dev=hdmi,1280x720M@60” in the instruction above with, for example “dev=hdmi, 1920x1080M@60”.  For use of VGA8000  MX6Q SBC9000 U-Boot > setenv dispmode video=mxcfb0:dev=lcd,1024x768M@60,if=RGB24 video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 fbmem=10M vmalloc=400M androidboot.console=ttymxc1 androidboot.hardware=freescale  MX6Q SBC9000 U-Boot > saveenv Note: ...
  • Page 48: Chapter 5 Making Images

    Embest Technology Chapter 5 Making Images This Chapter will introduce how to make images by using BSP. The BSP for SBC9000 is a collection of binary, source code, and support files that can be used to create a u-boot bootloader, Linux kernel images, and Android filesystem.
  • Page 49 $ export CROSS_COMPILE=~/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-  $ make imx_v7_sbc9000_defconfig  $ make uImage LOADADDR=0x10008000  $ make imx6q-sbc9000.dtb After compilation is finished, two new files named “uImage” and “imx6q-sbc9000.dtb” can be found “arch/arm/boot/” and “arch/arm/boot/dts/” respectively. Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 50: Yocto Method

    “u-boot.bin”, and therefore the compilation of uboot should be done first before compiling a kernel image.  Use the files “uImage”, “imx6q-sbc9000.dtb” built above to replace the files of the same names under Mfgtools-Rel-12.04.01_ER_MX6Q_UPDATER...
  • Page 51 Embest Technology “imx6q-sbc9000.dtb”. Note:  Use the files “uImage”, “imx6q-sbc9000.dtb” and “fsl-image-fb-sbc9000.tar.bz2” built above replace files same names under Mfgtools-Rel-12.04.01_ER_MX6Q_UPDATER \Profiles\MX6Q Linux Update\OS Firmware\files\, and according to the boot mode you set(emmc or tf) to copy “u-boot.imx” to replace the files of the same name under emmc or tf directory that located in Mfgtools-Rel-12.04.01_ER_MX6Q_UPDATER...
  • Page 52: Making Android Images

     eMMC boot mode: BUILD_TARGET_LOCATION ?=emmc  TF card boot mode: BUILD_TARGET_LOCATION ?=sdmmc 4) Execute the following instructions to compile Android images;  $ cd ~/android-imx6-kk4.4.2-1.0.0  $ source build/envsetup.sh Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 53 5) Execute the following instructions to make boot.img separately;  $ source build/envsetup.sh  $ lunch sbc9000_6q-user  $ make bootimage The new file “boot.img” can be found under “android-imx6-kk4.4.2-1.0.0/out/target/product/sbc9000_6q/”. Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 54: Compiling Linux Upper-Layer Applications With Yocto

    Linux upper-layer application by using Yocto. 1) Please execute the following instructions to generate cross-compiling tools;  $ cd ~/fsl-arm-yocto-bsp  $ MACHINE=sbc9000 source fsl-setup-release.sh -b build -e fb  $ bitbake meta-toolchain //generate cross-compiling tools  $ cd ~/fsl-arm-yocto-bsp/build/tmp/deploy/sdk/...
  • Page 55 Embest Technology Note:  Upper-layer applications should use a hard-fload compiler with the same version as that used by Yocto projects. Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 56: Chapter 6 Tests

    Embest Technology Chapter 6 Tests This chapter will introduce how to run a test on the different interfaces on SBC9000. All the tests will be conducted under Yocto system and all the instructions are executed in HyperTerminal unless otherwise specified.
  • Page 57: Touchscreen Test

     root@sbc9000:~# ts_test 6.4 RTC Test 1) Execute the following instruction to set the system clock of SBC9000 to 5 pm, 11 Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 58 The information above shows the system clock has been restored from hard clock; Note:  A coin battery with model code CR1220 is required on SBC9000’s Expansion board to maintain a correct hardware clock after the system reboots. The battery is not supplied with the product and therefore needs to be purchased separately;...
  • Page 59: Tf Card Test

    6.6 USB HOST Test 1) Insert a flash drive into the USB hub interface of SBC9000, and then system will detect the device and display the following information; Table 6-7 USB device information usb 2-1.4: new high speed USB device number 3 using fsl-ehci...
  • Page 60: Usb Device Test

    A network communication can be built by connecting the OTG interface of SBC9000 to an USB host port on your PC with a MiniUSB cable. Please follow the steps listed below to finish USB Device test (under Windows 7).
  • Page 61 Embest Technology SBC9000 (the IP used here is only for reference; you can select any other IP as long as it is NOT in the same network segment as your PC’s Ethernet port is);  root@sbc9000:~# ifconfig usb0 192.168.1.115 ...
  • Page 62 4(TCP/IPv4” to open the following window; Figure 6-2 IP settings Set an IP address that is in the same network segment as SBC9000’s USB OTG port is, then click “OK”. 5) Execute the following instruction to verify the network connection;...
  • Page 63: Audio Test

    Embest Technology 6.8 Audio Test SBC9000 has audio input and output ports on the board. The system has built-in alsa-utils audio playback and recording tool. Please connect a headphone to SBC9000 and follow the steps list below to finish test.
  • Page 64: Hdmi Audio Test

    Embest Technology 2) Execute the following instruction to play the audio you recorded;  root@sbc9000:/tmp# aplay -t wav -c 2 -r 44100 -f S16_LE -v k The terminal window will print information as shown below; Table 6-12 Audio playback Playing WAVE 'k' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo...
  • Page 65: Ethernet Test

    Windows.wav -D plughw:1,0 6.10 Ethernet Test 1) Use a RJ45 cable to connect SBC9000 to your PC and execute the following instruction to set IP address of SBC9000; (the IP address of SBC9000 should be set to the same network segment as your PC) ...
  • Page 66: Can Test

    = 0.217/1.886/9.928 ms 6.11 CAN Test There are two CAN interfaces extended from J25 on SBC9000 and named CAN1 and CAN2. The interfaces are respectively associated to device nodes can0 and can1 under Linux system. This test will use can1 as the sender and can0 as the receiver. Please refer to the figure shown below to finish hardware connections between two pieces of SBC9000.
  • Page 67 1) Please execute the following instructions to set baudrate to 125KBPS and enable CAN devices;  root@sbc9000:~# ip link set can0 type can bitrate 125000 triple-sampling on  root@sbc9000:~# ip link set can1 type can bitrate 125000 triple-sampling on ...
  • Page 68: Serial Interface Test

    CAN links are disabled. 6.12 Serial Interface Test Apart from debug serial interface, SBC9000 has three available serial interfaces UART1 (ttymxc0), UART3 (ttymxc2) and UART5 (ttymxc4). The following test will take UART3 as an example and suited for the rest of serial interfaces.
  • Page 69: Mini-Pcie Test

    6.13 Mini-PCIe Test Connect a MC2716 (CDMA2000 module, purchased separately) that has been equipped with a China Telecom SIM card to the Mini-PCIe slot (supports hot plugging) on SBC9000, and follow the steps listed below to finish test. 1) Execute the following instruction to load drivers for MC2716;...
  • Page 70 3) Execute the following instruction to add DNS address to the file “resolv.conf”; The DNS address can be found in the information of terminal window after dialing succeeds.  root@sbc9000:~# echo nameserver 202.96.128.86 > /etc/resolv.conf Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 71: Pci-E Test

    6.14 PCI-E Test 6.14.1 Test 1 Connect a “PCI-E to USB” adapter to the PCI-E slot on SBC9000 and power on the board, then insert a flash drive to the USB interface of the adapter. The system will detect the flash drive automatically.
  • Page 72 Successfully initialized wpa_supplicant rfkill: Cannot open RFKILL control device IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready root@sbc9000:~# wlan0: authenticate with 94:0c:6d:17:0a:bc wlan0: send auth to 94:0c:6d:17:0a:bc (try 1/3) wlan0: authenticated ath9k 0000:01:00.0 wlan0: disabling HT as WMM/QoS is not supported by the AP ath9k 0000:01:00.0 wlan0: disabling VHT as WMM/QoS is not supported by...
  • Page 73: Backlight Test

     root@sbc9000:~# cat /sys/class/backlight/backlight-lcd.27/brightness 2) Execute the following instruction to turn off LCD backlight;  root@sbc9000:~# echo 0 > /sys/class/backlight/backlight-lcd.27/brightness 3) Execute the following instruction to set the backlight to the highest brightness;  root@sbc9000:~# echo 7 > /sys/class/backlight/backlight-lcd.27/brightness 6.15.2 Capacitive Touchscreen Backlight Test 1)...
  • Page 74: Sata Test

    6.16 SATA Test 1) Connect a SATA hard drive (needs to be purchased separately) to the SATA slot on SBC9000 and power on the drive, then execute the following instruction to load driver for SATA after the system boots up;...
  • Page 75: Appendix 1 - Installing Ubuntu System

    The installation process is simple and will not be introduced. Please start VirtualBox from the Start menu of Windows, and then click New in VirtualBox window. A pop-up window Create New Virtual Machine will be shown as below; Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 76 3) Allocate memory to virtual machine and then click Next; Figure 3 Memory allocation Note:  If the memory of your PC is only 1GB or lower, please keep the default setting; Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 77 If this is the first time you install VirtualBox, please select Create new hard disk in the following window, and then click Next; Figure 4 Create new hard disk 5) Click Next in the following window; Figure 5 Wizard of new virtual disk creation Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 78 Select the second option 7) Define where the hard disk data is stored and the default space of the virtual disk (8G at least), and then click Next; Figure 7 Virtual disk configuration Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 79 Embest Technology 8) Click Finish in the following window; Figure 8 Virtual disk summary 9) PC is creating a new virtual disk; Figure 9 Virtual disk creation in process Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 80 ISO image file of Ubuntu, and then follow the steps. 1) Start VirtualBox from the Start menu and click Setting on the VirtualBox window. A Settings window will be shown as below; Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 81 ISO file you downloaded; Figure 12 Find ISO file 3) Select the ISO file you added in and click OK as shown below; Figure 13 Select ISO file Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 82 Some prompt windows will interrupt in during the initiating process. You just need to click OK all the way to the end of the process. 5) Click Install Ubuntu to start installation when the following window appears; Figure 15 Ubuntu installation window Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 83 Figure 16 Information before installation 7) Select Erase disk and install Ubuntu and click Forward; Figure 17 Options before installation Note:  Selecting this option will not lead to any content loss on your hard drive. Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 84 Log in automatically and click Forward. 10) The installation of Ubuntu may take 15 minutes to about 1 hour depending on your PC’s performance. A prompt window will be shown as below after Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 85 ISO file manually in the Setting window of VirtualBox. The following window shows how it looks after the ISO file is ejected. Figure 21 ISO file ejected Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 86: Appendix 2 - Installing Linux Usb Ethernet/Rndis Gadget Driver

    2) Connect the USB OTG port of SBC9000 to your PC with a Mini USB cable; a bubble “Installing device driver software” will appear on the system tray as shown below if you have not installed Linux USB Ethernet/RNDIS Gadget driver;...
  • Page 87 Embest Technology Click “Yes” in the following window; 4) Figure 24 Skip auto installation Click “Brose my computer for driver software” in the following window; 5) Figure 25 Find driver manually Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 88 “Associated Tools for Linux” you downloaded at the beginning, then click “Next” to start installation; Figure 26 Find driver 7) The window shown below appears after installation indicates that the driver has been installed successfully. Figure 27 Installation completes Copyright © 2014-2015 Embest Technology SBC9000 User Manual...
  • Page 89: Technical Support And Warranty

    Embest Technology Technical Support and Warranty Technical Support Embest Technology provides its product with one-year free technical support including:  Providing software and hardware resources related to the embedded products of Embest Technology;  Helping customers properly compile and run the source code provided by Embest Technology;...
  • Page 90: Contact Information

    4) Please contact technical support if there is any repair request. Note:  Embest Technology will not take any responsibility on the products sent back without the permission of the company. Contact Information Copyright © 2014-2015 Embest Technology...
  • Page 91 Fax Number: +86-755-25616057 Email Address: globalsales@embest-tech.com Company Information Company Website: http://www.embest-tech.com Company Address: Tower B 4/F, Shanshui Building, Nanshan Yungu Innovation Industry Park, Liuxian Ave. No. 1183, Nanshan District, Shenzhen, Guangdong, China (518055) Copyright © 2014-2015 Embest Technology SBC9000 User Manual...

Table of Contents