Mini-itx, lga 1700 socket for 12th /13th /14th gen. cpu, q670e chipset, ddr5 2*so-dimm 1*pcie gen 5.0 x16 slot, dp*3, hdmi, 2*m.2 slot, usb 3.2 gen2 port *4, usb type c (61 pages)
Mini-itx motherboard with amd ryzen v2000 embedded processor (111 pages)
Summary of Contents for Fortec Star iBASE IBR210
Page 2
Manual iBASE IBR210 3,5” Low Power Single-Board Computer with NXP i.MX 8M Dual/Quad Cortex-A53 ARM® Processor The information contained in this document has been carefully researched and is, to the best of our knowledge, accurate. However, we assume no liability for any product failures or damages, immediate or consequential, resulting from the use of the information provided herein.
Page 3
IBR210 3.5” ARM-based SBC With NXP Cortex™ A53 Quad/Dual i.MX8M User’s Manual Version 0.2 (Sep. 2019)
Compliance In a domestic environment, this product may cause radio interference in which case users may be required to take adequate measures. This product has been tested and found to comply with the limits for a Class B device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
Important Safety Information Carefully read the precautions before using the board. Environmental conditions: • Use this product in environments with ambient temperatures between 0˚C and 70˚C. (Industrial grade: -40° C and 85° C) • Do not leave this product in an environment where the storage temperature may be below -40°...
Warranty Policy • IBASE standard products: 24-month (2-year) warranty from the date of shipment. If the date of shipment cannot be ascertained, the product serial numbers can be used to determine the approximate shipping date. • -party parts: 12-month (1-year) warranty from delivery for the 3 -party parts that are not manufactured by IBASE, such as CPU, CPU cooler, memory, storage devices, power adapter, panel and touchscreen.
Table of Contents Compliance ..................iii Important Safety Information ............iv Warranty Policy ................v Technical Support & Services ............v Chapter 1 General Information ..........1 Introduction .................... 2 Features ....................2 Packing List ................... 3 Specifications ..................4 Overview ....................
Page 9
Make a Recovery SD Card ..............28 Display Parameter Setting in Kernel ........... 29 Chapter 4 BSP Source Guide ..........30 Preparation ..................31 Building BSP release ................31 Appendix ..................32 How to Use GPIO in Linux ..............33 How to Use Watchdog in Linux ............
Page 10
This page is intentionally left blank. viii IBR210 User’s Manual...
Chapter 1 General Information The information provided in this chapter includes: • Features • Packing List • Specifications • Block Diagram • Board Overview • Board Dimensions...
Introduction IBR210 is a 3.5" Disk-Size SBC w/ ARM Base NXP i.MX6 Cortex-A53 1.5/1.3 GHz CPU. The device offers 2D, 3D graphics and multimedia accelerations, while also supporting numerous peripherals, including RS-232/422/485, COM, GPIO, USB3.0/2.0, USB OTG, LAN and audio interfaces.
General Information Packing List Your IBR210 package should include the items listed below. If any of the items below is missing, contact the distributor or dealer from whom you purchased the product. • IBR210 3.5” SBC • This User Manual IBR210 User’s Manual...
Specifications Product Name IBR210 Form Factor 3.5” SBC System • Yocto v2.5 (Kernel 4.14.62) Operating System • Android 9 (Kernel 4.14.62) CPU Type NXP Cortex™ A53 i.MX8M Quad/Dual Core SoC CPU Speed Up to 1.5 GHz • System memory: 3 GB LPDDR4 Memory •...
Page 15
General Information • 1x I2C header Serial • 1x 2-wire RS232 header (for Debug Console Port) • 2x 2-wire RS232 header Audio 1 x Audio header (Line-in and Line-out) Digital IO 8x GPIO (2*5 pin header 1.0mm) • 1x M.2 Key-E (2230) w/ USB, SDIO, UART, PCI-E Expansion Slots •...
Chapter 2 Hardware Configuration This section provides information on jumper settings and connectors on the IBR210 in order to set up a workable system. The topics covered are: • M.2 card Installation • Jumper and connector locations • Jumper settings and information of connectors...
Mini-PCIe & M.2 Card Installation To install the mini-PCIe and M.2 cards, perform the following steps. Locate the mini-PCIe slot, align the key of the mini-PCIe card to the interface, and insert the card slantwise. (Insert the M.2 card in the same way.) Push the mini-PCIe card down and fix it with 2 flat head screws.
Hardware Configuration Setting the Jumpers Set up and configure your IBR210 by using jumpers for various settings and features according to your needs and applications. Contact your supplier if you have doubts about the best configuration for your use. 2.2.1 How to Set Jumpers Jumpers are short-length conductors consisting of several metal pins with a non-conductive base mounted on the circuit board.
Hardware Configuration Jumpers Quick Reference Function Jumper Name Page LVDS Power Setting LVDS Backlight Power Setting 2.4.1 LVDS Power Setting (P16) Function Pin closed Illustration 3.3V (default) IBR210 User’s Manual...
Hardware Configuration 2.5.3 COM RS-232/422/485 Port (P20) Refer to the SW3 setting for RS-232/422/485 mode selection. Assigment Assigment DCD, Data carrier detect DSR, Data set ready RXD, Receive data RTS, Request to send TXD, Transmit data CTS, Clear to send DTR, Data terminal ready Ground Assignment...
Chapter 3 Software Setup This chapter introduces installation of the following drivers: • Make a recovery SD card (for advanced users only) • Display parameter setting in kernel...
Make a Recovery SD Card Note: This is for advanced users who has IBASE standard image file only. Basically, IBR210 is preloaded with O.S (Android / Linux) into eMMC by default. Connect the TFT-LCD with IBR210 (or HDMI), and 12-24V power directly.
Driver Installation Display Parameter Setting in Kernel IBR210 supports HDMI output by default. If you use HDMI to display, run the command below. /home/root/display_config/config_displag_mode.sh 1 If you use LVDS 7” to display, run the command below. /home/root/display_config/config_displag_mode.sh 2 If you use LVDS 21.5” to display, run the command below. /home/root/display_config/config_displag_mode.sh 4 IBR210 User’s Manual...
Chapter 4 BSP Source Guide This chapter is dedicated for advanced software engineers only to build BSP source. The topics covered in this chapter are as follows: • Preparation • Building BSP Release...
Appendix How to Use GPIO in Linux # GPIO Value Rule : gpioX_N >> 32*(X-1)+N # Take gpio5_18 as example, export value should be 32*(5-1)+18=146 # GPIO example 1: Output echo 32 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio146/direction echo 0 > /sys/class/gpio/gpio146/value echo 1 >...
eMMC Test Note: This operation may damage the data stored in eMMC flash. Before starting the test, make sure there is no critical data in the eMMC flash being used. • Read, write, and check MOUNT_POINT_STR="/var" #create data file dd if=/dev/urandom of=/tmp/data1 bs=1024k count=10 #write data to emmc dd if=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k count=10 #read data2, and compare with data1...
Appendix USB (flash disk) Test Insert the USB flash disk. Then make sure it is in IBR210 device list. Note: This operation may damage the data stored in the USB flash disk. Before starting the test, make sure there is no critical data in the eMMC flash being used.
SD Card Test When IBR210 is booted from eMMC, SD card is “/dev/mmcblk1” and able to see by “ls /dev/mmcblk1*” command: /dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6 When IBR210 is booted from SD card, replace test pattern “/dev/mmcblk1” to “/dev/mmcblk0”. Note: This operation may damage the data stored the SD card. Before starting the test, make sure there is no critical data in the eMMC flash being used.
LVDS Test //Open the file for reading and writing framebuffer_fd = open("/dev/fb0", O_RDWR); // Get fixed screen information ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo) // Get variable screen information ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo) // Figure out the size of the screen in bytes screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8; // Map the device to memory fbp = (char *)mmap(0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd, 0);...
Appendix HDMI Test • HDMI display test //Open the file for reading and writing framebuffer_fd = open("/dev/fb2", O_RDWR); // Get fixed screen information ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo) // Get variable screen information ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo) // Figure out the size of the screen in bytes screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;...
3G Test • Checking 3G state #Check UC20 module state and sim state cat /dev/ttyUSB4 & • Testing 3G # the command will connect 3g to network # make sure that the simcard is inserted right, and ANT connected pppd call quectel-ppp echo "ping www.baidu.com to make sure the network ok"...
Appendix Onboard Connector Types Connector Compatible Mating Function Onboard Type Name Type for Reference LVDS Display Hirose Hirose P13, P14 Connector DF13E-10DP-1.25V DF13E-10DP-1.25C TechBest UART Connector WT02M-30002-06132 SHR-03V-S-B LVDS Backlight TechBest Molex Control Connector 1024041008 51021-0400 Audio Line-In & JCTC E-Call Line-Out 11002H00-1P...
Page 54
Our company network supports you worldwide with offices in Germany, Austria, Switzerland, the UK and the USA. For more information please contact: Headquarters Germany FORTEC Elektronik AG Augsburger Str. 2b 82110 Germering Phone: +49 89 894363-0 E-Mail: info@fortecag.de Internet: www.fortecag.de Fortec Group Members Distec GmbH Office Vienna Austria...
Need help?
Do you have a question about the iBASE IBR210 and is the answer not in the manual?
Questions and answers