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 ..................
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...
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...
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/. ...
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. ...
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/...
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.
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:...
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...
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).
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...
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...
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...
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.
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...
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.
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...
Need help?
Do you have a question about the Embest SBC-EC9100 and is the answer not in the manual?
Questions and answers