- Picture: SYS-B08-7
The SYS-B08-7 is an Embedded Panel with 7” LCD display based on the NXP i.MX 6SoloX Processor. This smart, compact, industrial touch system features a 7” capacitive full-flat multi-touch screen, perfect for IoT. Thanks to the lightweight and easy installation with integrated HW accelerator, this solution is suitable for 24-hr digital signage usage.
The SYS-B08-7 low power consumption and fanless system is connectivity-oriented and has Android and Linux ready for quick system deployment. It is ideal for Industrial Automation, Industrial Internet of Things (IIoT), Digital Signage and HMI applications.
For hardware-related information, such as board's specific features, configurations, electrical interface and more, please refer to the product page SYS-B08-7.
The available BSP for this Board are based on Linux and they are the followings:
At this link you can find all the instruction to build the binaries and to flash them for every specific board configuration:
Previous versions available of Linux based BSPs for Seco SBC-B08-7:
SECO’s SBC-B08-7 are highly versatile in terms of boot media; this section focuses on these boot media and explains how to configure preferences and order. This versatility is achieved through a widely used bootloader, called uboot.
SBC-B08 has 3 devices from which you can boot:
• QuadSPI Flash
• On board eMMC
• On board SD card
These devices can be divided in two categories of operating modes; devices that can perform a “Complete” boot sequence, and devices that can perform only a “Partial” boot sequence. The "Complete boot” devices have the ability to provide all software sources (uBoot → Kernel → File System) to the processor, the “Partial boot” devices, on the other hand, can provide only a part of the software sources. Therefore, the processor must load at least a portion of the software from one of the "Complete boot" devices.
• Complete boot device:
On board eMMC
On board SD card
• Partial boot device:
The procedure to boot the board is the following: After the power on sequence,the i.MX6 processor starts the boot and tries to load the uboot from one of these devices:
▪ QuadSPI Flash
▪ On board eMMC
▪ On board SD card
A logic flow is:
Unique Board features
Some of the features supported by BSP in SBC-B08-7 varies from the other i.MX6 modules. For the common features supported by BSP in all the i.MX6 modules, refer the page SECO i.MX6 Features Guide BSP 6.0.The unique features and supported devices in BSP for SBC-B08 is tabulated below.
|Character device drivers|
|MXC UART||UART1 is available with TX,RX,CTS and RTS signals on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.UART1 is act as serial debugger.|
|UART2 is available only with TX and RX signal on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.|
|UART3 is configured for Bluetooth 4.0.|
|UART6 is available with TX,RX,CTS and RTS signals on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.|
NOTE: Moreover, As a factory option, it is possible to have UART1 (port #1) configured with TTL FULL or RS-232 FULL interface, UART6 (ports #6) with TTL FULL or RS-485 interface.All possible factory configurations are described in the table below.
|UART Factory Configurations|
|Port Number||Configuration #1||Configuration #2|
|Port #1||UART1 TTL level Full||UART1 RS-232 Full|
|Port #2||UART1 (Tx,Rx) & UART2 (Tx,Rx)||UART1 RS-232 (Tx,Rx) & UART2 RS-232 (Tx,Rx)|
|Port #6||UART6 TTL level Full||UART6 RS-485|
|Input device drivers|
|Touch panel||ST1232 Capacitive touch screen driver on I2C Bus.|
|RGB Touch screen driver on I2C Bus.|
|QSPI||Support Spansion S25FL128 QSPI flash|
|SDHC||SDHC4-1bit/4bit/8 for eMMC on-board|
|SDHC2 1bit/4bit for µSD on-board specified|
|SDHC1 1bit/4bit is available on J9-expansion header,Refer SBC-B08 Pinout Configuration options page.|
|For µSD on-board, specified versions are,
SD2.0, SD3.0 UHS-I, eMMC 1bit/4bit/8bit SDR/DDR mode
|I2C||I2C1 for Connecting LVDS & RGB based touch screen display and also available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.|
|I2C2 for Analog Camera and also available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.|
|I2C3 is Connected to 9 axis sensors.|
|SPI||ECSPI5 is available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.|
|CAN||CAN1 is available on J9-Expansion header at TTL level,Refer SBC-B08 Pinout Configuration options page.|
|CAN2 is available on CN24 connector with CAN transceiver|
|PWM||PWM1 is available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.|
|PWM2 is available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.|
|PWM5 is available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.|
|Audio||I2S Audio interface programmable pin available in J9-Expansion header, Refer SBC-B08 Pinout Configuration options page.|
|SPDIF||SPDIF IN and OUT is available on J9-Expansion header,Refer SBC-B08 Pinout Configuration options page.|
How to connect serial port adapter cable for debug - J9
Standard RS-232 serial ports, available on connector J9, to standard PC serial ports through a null-modem serial cable.For cable accessories refer the link https://www.seco.com/it/cv-1094-200-1306.html
This cable should be used exclusively with SBC-B08 boards configured to have UART1 + UART2 ports in RS-232 mode. For pin configuration please refer the page SBC-B08 - J9 expansion header 6.0
Expansion Connector - J9
The SBC-B08-7 board offers the possibility of accessing directly to some of the various features offered by i.MX 6 processor through the pin multiplexing.This means that on-board there is a dedicated 32-pin Expansion connector J9,which is a standard dual-way male pin header.
To configure and use Expansion Connector - J9 for 4.1.15 kernel follow the page SBC-B08 - J9 expansion header 6.0.