Advertisement

Quick Links

SBC-EC9100 User Manual
User Manual
[SBC-EC9100]
1
Embest Technology Co. Ltd
|
http://www.embest-tech.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Embest SBC-EC9100 and is the answer not in the manual?

Questions and answers

Summary of Contents for Premier Farnell Embest SBC-EC9100

  • Page 1 SBC-EC9100 User Manual User Manual [SBC-EC9100] Embest Technology Co. Ltd http://www.embest-tech.com...
  • Page 2: Revision History

    SBC-EC9100 User Manual Revision History Rev. Note Author 20160907 Initial Sandy Embest Technology Co. Ltd http://www.embest-tech.com...
  • Page 3: Table Of Contents

    SBC-EC9100 User Manual Catalog Revision History ................................2 Catalog ..................................3 Release Note ................................5 Images Version ............................5 Feature List ..............................5 Known Issues ............................... 6 Chapter 1 Quick Start ............................... 7 Burn the System Images to the SD Card ....................7 System Boot from SD Card ........................
  • Page 4 SBC-EC9100 User Manual 2.13.1 Record Video ..........................21 2.13.2 Record Photo ..........................21 Chapter 3 System Compilation ..........................22 Building Development Environment...................... 22 Compiling U-Boot ........................... 22 3.2.1 Get the U-Boot Source Code ...................... 22 3.2.2 Compile and Burn the Images to SD Card .................. 22 3.2.3 Compile and Burn the Images to EMMC ..................
  • Page 5: Release Note

    SBC-EC9100 User Manual Release Note 1. Images Version 91200003_SBC-EC9100-SDcard_Shipment_Image_REV00.img 91200003_SBC-EC9100-EMMC_Shipment_Image_REV00.img 2. Feature List SBC-EC9100 Feature List Schematic On-Chip On-Board Detail Functions(Needed) Page# Peripherals Peripherals u-boot 2015.04 Can only boot the kernel version kernel 3.14.52 Kernel will support all the function below version Filesystem buildroot...
  • Page 6: Known Issues

    SBC-EC9100 User Manual System can send and receive data in CAN-1 EC9100-u14 CAN1 mc33901wef loopback mode System can send and receive data CAN-2 EC9100-U17 CAN0 mc33901wef between two board EC9100-MN System can send and receive data RS485-1 UART1 ADM3485 between two board debian filesystem Null...
  • Page 7: Chapter 1 Quick Start

    SBC-EC9100 User Manual Chapter 1 Quick Start 1.1 Burn the System Images to the SD Card  Firstly, you should prepare a SD card, which is no less than 1GB.  Then, download and install “Win32 Disk Imager” from https://sourceforge.net/projects/win32diskimager/. ...
  • Page 8: System Boot From Sd Card

    SBC-EC9100 User Manual 1.2 System Boot from SD Card  Install the Serial Communication software (e.g. SecureCRT), select the corresponding port number, baudrate as 115200, data bits as 8, stop bits as 1, parity as none.  Connect the Uart Tx (Pin 8 in J10) and Rx (Pin 10 in J10) to PC with USB to TTL convertor. ...
  • Page 9: System Boot From Emmc

    SBC-EC9100 User Manual 1.3 System Boot from EMMC Copy the 91200003_SBC-EC9100-EMMC_Shipment_Image_REV00.img to a U-disk; Refer to 1.2, boot the system from SD Card, then plug the U disk to USB interface J8: Execute the following instructions on the serial terminal: root@embest:~# ls /dev/sd* /dev/sda /dev/sda1 root@embest:~# mount /dev/sda1 /mnt/...
  • Page 10: Chapter 2 Function Test

    SBC-EC9100 User Manual Chapter 2 Function test First of all, please refer to Chapter 1.1 and boot up the system. Then test the functions according to the following guidance. 2.1 Button Insert the micro SD card to SBC-EC9100, power on the board, boot the system. Press the RESET after system boot, it will reboot the system.
  • Page 11: Rtc

    SBC-EC9100 User Manual 2.2 RTC Connect the battery module to the board, then execute the following instructions on the serial terminal: Check the current system time: root@embest:~# date Sat Jan 1 00:02:07 UTC 2000 Set current time as 10:46, March 9, 2016 root@embest:~# date 030910462016 Wed Mar 9 10:46:00 UTC 2016 Write system clock into RTC:...
  • Page 12: Emmc

    SBC-EC9100 User Manual 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df...
  • Page 13: Gpio

    SBC-EC9100 User Manual root@embest:~# vi emmc_write E.g. Write “emmc write test” into the system Write emmc instructions: root@embest:~# dd if=emmc_write of=/dev/mmcblk1 mmcblk1: p1 p2 0+1 records in 0+1 records out 16 bytes (16 B) copied, 0.0396547 s, 0.4 kB/s Read emmc instructions: root@embest:~# dd if=/dev/mmcblk1 of=emmc_read bs=1K count=10 10+0 records in 10+0 records out...
  • Page 14: Lcd

    SBC-EC9100 User Manual root@embest:~# echo 0 > /sys/class/gpio/gpio4/value Now the pin output should be low level Change the “4” to 5, 9, 132 in above instructions to test GPIO5 (Pin 7 in J9), GPIO9 (Pin 23 in J9) and GPIO132 (Pin 7 in J10).
  • Page 15: Serial

    SBC-EC9100 User Manual 2.8 Serial The board has 2 serial interfaces, while the UART-3 is the debug interface. Short connect J203 to configure the iomux IC working at UART & CAN mode. 2.8.1 Loopback UART2 test, short connect Pin 20 and 22 in J9: Execute the following instructions on the serial terminal: root@embest:~# ./uart_test -d /dev/ttymxc1 -b 115200 /dev/ttymxc1 SEND: 1234567890...
  • Page 16: Can

    SBC-EC9100 User Manual 41 54 31 32 33 34 35 36 37 38 39 58 59 5a 61 62 63 64 65 64 66 68 69 6a 6b 6c 6d 6e 0d 00 fb ******* receive data 135667 pkts...0 bytes..Then switch the execute instruction.
  • Page 17: Network

    SBC-EC9100 User Manual RX: bytes packets errors dropped overrun mcast TX: bytes packets errors dropped carrier collsns Note: Two CAN modules master be set at the same baudrate. 2.11 Network Execute the following instructions on the serial terminal: Configure the IP address: root@embest:~# ifconfig eth0 192.168.2.64 Testing network interface: root@embest:~# ping 192.168.2.1...
  • Page 18 SBC-EC9100 User Manual /dev/sda /dev/sda1 Storage nodes locate under /dev; 2.12.1.2 Keyboard Connect USB Keyboard to the USB Host interface (J8), serial terminal will print as follows: usb 2-1: new low-speed USB device number 3 using ci_hdrc input: SIGMACH1P USB Keykoard as /devices/soc0/soc.0/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb2/2-1/2-1:1.0/0003:1C4F:0002.0003/input/inp hid-generic 0003:1C4F:0002.0003: input: USB HID v1.10 Keyboard [SIGMACH1P USB Keykoard] on usb-ci_hdrc.1-1/input0...
  • Page 19: Otg

    SBC-EC9100 User Manual Event type 17 (EV_LED) Event code 0 (LED_NUML) Event code 1 (LED_CAPSL) Event code 2 (LED_SCROLLL) Key repeat handling: Repeat type 20 (EV_REP) Repeat code 0 (REP_DELAY) Value Repeat code 1 (REP_PERIOD) Value Properties: Testing ... (interrupt to exit) Press the key of the key board, the corresponding data for the key will be printed: Event: time 73542.642111, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70017 Event: time 73542.642111, type 1 (EV_KEY), code 20 (KEY_T), value 1...
  • Page 20 SBC-EC9100 User Manual ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected usb 1-1: new high-speed USB device number 2 using ci_hdrc usb-storage 1-1:1.0: USB Mass Storage device detected scsi1 : usb-storage 1-1:1.0 scsi 1:0:0:0: Direct-Access Generic Flash Disk 8.07 PQ: 0 ANSI: 4...
  • Page 21: Camera

    SBC-EC9100 User Manual 2.13 Camera 2.13.1 Record Video Connect Camera module to J6, execute the following instructions on the serial terminal: root@embest:~# ./mxc_v4l2_capture -iw 640 -ih 480 -ow 640 -oh 480 -c 25 -f UYVY /boot/firmware/test.yuv root@embest:~# sync Camera will record a video with 640*480 resolution, rate 25, generate the video file test.yuv in SD card folder. Connect SD card to PC, open it with Pyuv.exe.
  • Page 22: Chapter 3 System Compilation

    SBC-EC9100 User Manual Chapter 3 System Compilation 3.1 Building Development Environment Copy the SBC-EC9100-Release-REV01 folder to Linux’s $HOME directory, while the compilation tool fsl-linaro-toolchain-master.tar.gz locate under path $HOME/S5_Tool. Use the following instructions to extract it: $tar –xzvf fsl-linaro-toolchain-master.tar.gz Import the environment variable: $export CROSS_COMPILE=$HOME/S5_Tool/fsl-linaro-toolchain-master/bin/arm-fsl-linux-gnueabi- $export ARCH=arm 3.2 Compiling U-Boot...
  • Page 23: Compile And Burn The Images To Emmc

    SBC-EC9100 User Manual 3.2.3 Compile and Burn the Images to EMMC $ cd $HOME/S4_Sourcecode/u-boot $ make distclean $make embest_fsl_ec9100_emmc_defconfig $make When the compilation finished, it will generate a u-boot.imx under path $HOME/S4_Sourcecode/u-boot. Copy the file to SD Card: Refer to 1.2, first, you need to boot up the system from SD card. Then, type the following command on the system which already running on SD card to format and burn EMMC.
  • Page 24: Kernel

    SBC-EC9100 User Manual 3.3 Kernel 3.3.1 Get Kernel Source Code The source code of the kernel locate under $HOME/S4_Sourcecode/, extract the linux*.tar.gz $ tar -zxvf linux*.tar.gz 3.3.2 Compile and Burn the Images to SD Card $ cd $HOME/S4_Sourcecode/linux $ make distclean $ make embest_fsl_sbc_ec9100_defconfig $ make When the compilation finished, it will generate...

Table of Contents