Page 1
SBC8600B Single Board Computer User Manual SBC8600B-UM-V2.0 July 16, 2017...
Page 2
Embest Technology Co., Ltd Copyright Statement: SBC8600B 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 with the written permission issued by Embest Technology Co., Ltd.
Touch screen, Audio, ADC and more other peripherals. The SBC8600B is a ready-to-run platform to support with Linux 4.1, Android 2.3 and WinCE 7 operating systems. 1.2 Hardware Overview The following sections list out all the hardware features of the two parts of SBC8600B respectively. 1.2.1 Mini8600B/Mini8610B Electric Features ...
Industry Standard API Support of Direct3D Mobile, OGL-ES 1.1 and 2.0, OpenVG 1.0, and OpenMax 2.2 Introduction to Peripherals 2.2.1 NAND Flash H27U4G8F2DTR-BC H27U4G8F2DTR-BC is a 512MB NAND Flash used on SBC8600B; you can get more information from below access: Disk-SBC8600B\HW design\datasheet\ NAND Flash\ H27U4G8F2DTR-BC.pdf 2.2.2 DDR H5TQ2G83CFR-H9C H5TQ2G83DFR-H9C is a 256MB DDR3 SDRAM used on Mini86x0B.
Embest Technology Co., Ltd SBC8600B can be connected to a hub with a straight-though network cable, or connected to a computer with a crossover cable, you can get more information of Ethernet chip from below access: Disk-SBC8600B\HW design\datasheet\LAN\ AR8035.pdf 2.2.4 MAX3232 MAX3232 is used to convert TTL levels into RS232 levels so that the board can communicate with RS232 interfaces of PCs.
The DVR-ROM provided along with the board contains demos, application examples, Linux source code and tools, helping you develop Linux applications and systems easily and quickly based on SBC8600B. 3.1.1 Locations of Resources You can find software resources such as programs and codes contained in the DVD-ROM according to the information showed in the table below;...
TISDK system 3.2 Structure of Embedded Linux System SBC8600B has a Linux-4.1 system in on-board NAND flash by default. This system supports 4.3-inch touch-screen and consists of spl(MLO), u-boot, kernel and rootfs. The following figure shows the structure of embedded Linux system.
/mnt 3.3 Building Development Environment Before the software development based on SBC8600B, users have to establish a Linux cross development environment on PC. This section will take Ubuntu operating system as an example to introduce how to establish a cross development environment.
3.4.2 Get the source code by git and repo 1) Get bootloader source code by the following commands: $ cd ~ $ git clone -b u-boot-2015.07 https://github.com/embest-tech/u-boot-am33x. $ cd u-boot-am33x/ View current branch: $ git branch * u-boot-2015.07...
3.5 Compilation 3.5.1 Compiling Boot Loader SBC8600B can boot up from TF card or NAND Flash, if the jumper JP5 is disconnect, the board will boot from nand flash, otherwise it will boot from TF card. Please execute the following instructions to compile boot loader;...
After all the instructions are executed, you can find a kernel image named uImage under arch/arm/boot. 3.5.3 Generation Filesystem Currently SBC8600B Linux provide two format filesystem: Ramdisk and UBI, the Ramdisk is used when the board boot from TF card, the UBI is used when the board boot from NAND Flash 3.6 Linux System Customization...
After all the instructions are executed, you can find a kernel image named zImage. 3.6.4 Testing Serial Gadget Connect SBC8600B miniUSB port and PC USB port, the Gadget Serial v2.4 hardware device will be found in Windows Device Manager. Install device driver CD\linux\tools\linux-cdc-acm.inf for the device above.
3.9 System Update SBC8600B can boot up from TF card or NAND Flash, if the jumper JP5 is disconnect, the board will boot from nand flash, otherwise it will boot from TF card. This section will briefly introduce the process of system update on a TF card and a NAND Flash.
Embest Technology Co., Ltd 3.11 Test and Demonstration This section will carry out many test on the devices on SBC8600B and also demonstration of Android and DVSDK systems. Note: The following tests are all implemented by entering instructions in a HyperTerminal window.
VDDA_ADC = 1.8V 3.11.6 RTC Testing SBC8600B has a hardware clock which can store and recover system clock; please follow the steps listed below to test RTC; 1) Execute the following instruction to set system clock to 0:10 pm, Jun. 30th, 2017;...
The above information indicates that system clock has been recovered with hardware clock; Note: By default, SBC8600B has no CR1220 battery installed on board; You need to purchase it separately. 3.11.7 TF Card Testing 1) Insert a TF card on SBC8600B, system will mount the filesystem under /media/ automatically;...
USB interface on PC; 1) After system boots up, connect SBC8600B to your PC with a Mini B-to-USB A cable, and then you need to install Linux USB Ethernet driver; please refer to 错...
Please ensure the IP addresses used above and the Ethernet IP address of the board are set in different segments. 3.11.9 USB Host Testing 1) Insert a flash drive to the USB interface on SBC8600B, and then execute the following instruction to view the flash drive’s device name assigned by the system;...
The characters in bold in the above information is device name of the flash drive assigned manually; Note: By manually unmounting flash drive and mounting it again, SBC8600B can write flash drive faster. 3.11.10 AUDIO Testing SBC8600B has input/output interfaces which support audio recording and playback.
Where the volume parameter 1(100 eg) give value in range [0..127]. 3.11.11 Network Testing SBC8600B has two Ethernet interfaces, NET1 (J1) and NET2 (J2) ; Corresponding device nodes are eth0 and eth1. Please use two network cables connect the interfaces to a network and ensure that the IP addresses of the interfaces are set in different network segments.
Page 84
Embest Technology Co., Ltd CAN Connection Figure 3-10 Follow the steps listed below to complete CAN testing Set the communication bit rate to 125Kbps for both SBC8600B and the other CAN device, and enable CAN devices. root@arm:~# ifconfig can0 down Making sure the device is closed, otherwise an error will occur.
CAN communication must set identical baud rate. For source code, please refer to Open-Source software can-utils. 3.11.13 RS485 Testing Please connect SBC8600B to another device enabled with RS485 bus according to the figure shown below and the schematic under /HW design/schematic/ in the DVD-ROM;...
Page 86
RS485 interface works under half-duplex mode, which means each of two ends can only send or receive data at a time. Copy the file uart_test under linux\example\uart_test into TF card, and then insert the card on SBC8600B and execute the following instructions;...
TF card, and then instert it on the board. Execute the following instructions in the terminal window; root@arm:~ # /embest/uart_test -d /dev/ttyS2 -b 115200 The following information in the terminal window indicates a successful testing. dev/ttyO2 SEND: 1234567890...
Page 94
The following window will appear when it is finished. Programming Finished Figure 3-15 Startup TISDK 1) Insert the TF card on SBC8600B and short the jumper JP5, then power it on; the information in HyperTerminal window is shown below; CCCCCCCC U-Boot SPL 2011.09-svn55 (Dec 04 2012 - 09:33:23) Texas Instruments Revision detection unimplemented Booting from MMC...
Embest Technology Co., Ltd 3.12.1 Development of LED Applications Example Application 1) Compose source code led_acc.c to instruct the two LEDs on SBC8600B to blink in the mode of accumulator; #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <sys/ipc.h> #include <sys/ioctl.h>...
Embest Technology Co., Ltd compilation; arm-linux-gcc led_acc.c -o led_acc 3) Download the compiled files to SBC8600B and enter the directory where the file led_acc is saved, and then execute the following instruction to run LED application; ./led_acc &...
Page 104
cd can_test make 3) Download the compiled file to SBC8600B, and then enter the directory where can_test is saved and execute the following instruction to run CAN application; root@arm:~# ./can_test can0 bitrate 125000 ctrlmode triple-sampling on Note: ...
Windows Embedded Compact 7-> Device Driver. 5.3 Update of System Image SBC8600B can boot up from TF card and NAND Flash; this section will introduce two different ways of system update respectively. 5.3.1 Update of TF Card Formatting TF card HP USB Disk Storage Format Tool 2.0.6 is recommended as the formatting tool;...
TF card with the newly generated nk.bin after sysgen and BSP compilation is complete. 3) Copy C:\WINCE700\PUBLIC\PowerVR\oak\target\Rev125\ARMV4I\retail\*.exe to the windows embedded compact 7 system of SBC8600B, and then double-click the demo to start testing. 5.5 Application Development This chapter introduces how to develop Windows Embedded Compact 7 applications for SBC8600B.
Embest Technology Co., Ltd 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 159
1) 12-month free warranty on the PCB under normal conditions of use since the sales of the product; 2) The following conditions are not covered by free services; Embest Technology will charge accordingly: Customers fail to provide valid purchase vouchers or the product identification tag is damaged, unreadable, altered or inconsistent with the products.
Need help?
Do you have a question about the SBC8600B and is the answer not in the manual?
Questions and answers