background image

 

 

 

IBR115 

User’s Manual 

 

1.1 

Introduction 

IBR115 is a 2.5" Disk-Size SBC with ARM Based NXP i.MX6 Cortex-A9  
1GHz CPU. The device offers 2D, 3D graphics and multimedia accelerations 
while also supporting numerous peripherals, including RS232/422/485, 
COM, GPIO, USB, USB OTG, LAN and audio interfaces. For display, it 
supports one HDMI for a full HD display and one LVDS. For wireless 
connectivity, it supports M.2 Key-E, Type 2230 for the M.2 module expansion 
that are well suited for industrial applications. 

 

 

Photo of IBR115 

 

1.2 

Features 

 

NXP ARM Cortex

 A9 i.MX6 Dual-Lite 1 GHz processor 

 

Video output through HDMI and single-channel LVDS 

 

1 GB DDR3, 4 GB eMMC and MicroSD socket for expansion 

 

Rich I/O interface with COM, GPIO, USB, USB-OTG, audio and 
Ethernet 

 

M.2 Key-E (2230) for wireless connectivity 

 

2 x UART headers 

 

OpenGL ES 2.0 for 3D BitBlt for 2D and OPENVG1.1 hardware 
accelerators 

 
 

Содержание IBR115

Страница 1: ...IBR115 NXP Cortex A9 i MX6 Dual Lite SoC User s Manual Version 1 0 Jan 2018...

Страница 2: ...to the products described in this document without prior notice Every effort has been made to ensure the information in the document is correct however IBASE does not guarantee this document is error...

Страница 3: ...rer s instructions may cause harmful interference to radio communications WEEE This product must not be disposed of as normal household waste in accordance with the EU directive of for waste electrica...

Страница 4: ...ARNING Attention during use Do not use this product near water Do not spill water or any other liquids on this product Do not place heavy objects on the top of this product Anti static precautions Wea...

Страница 5: ...ERS SHALL BE BILLED FOR REPAIR AND SHIPPING CHARGES Technical Support Services 1 Visit the IBASE website at www ibase com tw to find the latest information about the product 2 If you need any further...

Страница 6: ...How to Set Jumpers 11 2 3 Jumper Connector Locations on IBR115 12 2 4 Jumpers Quick Reference 13 2 4 1 LVDS Power Setting P16 13 2 4 2 LVDS Backlight Power Setting P15 14 2 5 Connectors Quick Referenc...

Страница 7: ...28 4 1 Building BSP Source 29 4 1 1 Preparation 29 4 1 2 Installing Toolchain 29 4 1 3 Building U Boot 29 4 1 4 Building Kernel 29 4 1 5 Building RAMdisk Image Optional 30 4 1 6 Install Linux to Micr...

Страница 8: ...viii IBR115 User s Manual This page is intentionally left blank...

Страница 9: ...1 Chapter 1 General Information The information provided in this chapter includes Features Packing List Specifications Block Diagram Board Overview Board Dimensions...

Страница 10: ...D display and one LVDS For wireless connectivity it supports M 2 Key E Type 2230 for the M 2 module expansion that are well suited for industrial applications Photo of IBR115 1 2 Features NXP ARM Cort...

Страница 11: ...SBC x 1 This User Manual x 1 1 4 Optional Accessories IBASE provides optional accessories as follows Please contact us or your dealer if you need any RF WiFi BT Combo M 2 card Display 7 TFT LCD LVDS 1...

Страница 12: ...SP H 264 BP H 263 MJPEG BP Decoder 1080p 30 fps MPEG 4 ASP H 264 HP MPEG 2 MP MJPEG BP Touch USB headers for CPT Audio 1 x 10 pin box header for Line In Line Out RTC AnalogTEK AT8565S Wireless WiFi B...

Страница 13: ...t via an onboard pin header MicroSD 1 x MicroSD socket max 104 MB s Audio Jack 1 x Line In 1 x Line Out Digital IO 8 In Out Expansion Slots 1 x M 2 E key 2230 Environment Operating Temperature 0 60 C...

Страница 14: ...ew Top View The photos above are for reference only Some minor components may differ I O View No Name No Name 1 COM RS 232 422 485 Port 5 USB OTG Port 2 GbE LAN Port 6 DC Jack 3 HDMI Port 7 Reset Butt...

Страница 15: ...General Information IBR115 User s Manual 7 1 1 7 Dimensions Unit mm...

Страница 16: ...8 IBR115 User s Manual Unit mm Dimensions of the optional heatsink...

Страница 17: ...s section provides information on jumper settings and connectors on the IBR115 in order to set up a workable system The topics covered are M 2 card Installation Jumper and connector locations Jumper s...

Страница 18: ...M 2 card locate the slot on the board and perform the following steps This is illustrated by the example of M 2 Type 2280 1 Align the key of the M 2 card to the interface and insert the card slantwise...

Страница 19: ...s with a non conductive base mounted on the circuit board Jumper caps are used to have the functions and features enabled or disabled If a jumper has 3 pins you can connect either PIN1 to PIN2 or PIN2...

Страница 20: ...12 IBR115 User s Manual 2 3 Jumper Connector Locations on IBR115 Board diagram of IBR115...

Страница 21: ...5 User s Manual 13 2 2 4 Jumpers Quick Reference Function Jumper Name Page LVDS Power Setting P16 13 LVDS Backlight Power Setting P15 14 2 4 1 LVDS Power Setting P16 1 Function Pin closed Illustration...

Страница 22: ...14 IBR115 User s Manual 2 4 2 LVDS Backlight Power Setting P15 6 5 2 1 Function Pin closed Illustration 3 3V default 1 2 6 5 2 1 5V 3 4 6 5 2 1 12V 5 6 6 5 2 1...

Страница 23: ...ector P8 17 LVDS Backlight Control Connector P9 18 USB Hub Connector P13 18 COM RS 232 422 485 Port P10 19 Audio Connector P14 20 2 Wire UART Connector P17 20 Digital GPIO Connector P18 21 I2 C Connec...

Страница 24: ...5R NC OFF ON ON RS 485 Half Duplex TX Low Active NC ON OFF ON RS 485 Half Duplex TX High Active NC OFF OFF ON RS 422 Full Duplex NC ON ON OFF Pure RS232 1T 1R NC OFF ON OFF RS 485 Half Duplex NC ON O...

Страница 25: ...ctor P8 Pin Assigment Pin Assigment 1 LCD1_TX0_P 2 LCD1_TX0_N 3 Ground 4 Ground 5 LCD1_TX1_P 6 LCD1_TX1_N 7 Ground 8 LCD_VDD 9 LCD1_TX3_P 10 LCD1_TX3_N 11 LCD1_TX2_P 12 LCD1_TX2_N 13 Ground 14 Ground...

Страница 26: ...ntrol Connector P9 Pin Assigment Pin Assigment 1 BKLT_VCC 3 LCD_BKLT_PWM 2 LCD_BKLT_EN 4 Ground 2 5 5 USB Hub Connector P13 Pin Assigment Pin Assigment 1 Ground 2 NC 3 USB1_DP 4 USB2_POWER 5 USB1_DM 6...

Страница 27: ...igment Pin Assigment 1 DCD Data carrier detect 6 DSR Data set ready 2 RXD Receive data 7 RTS Request to send 3 TXD Transmit data 8 CTS Clear to send 4 DTR Data terminal ready 9 NC 5 Ground Pin Assignm...

Страница 28: ...n Assigment Pin Assigment 1 NC 2 Ground 3 LINE_IN_R 4 Ground 5 LINE_IN_L 6 Ground 7 Ground 8 LINE_OUT_L 9 Ground 10 LINE_OUT_R 2 5 8 2 Wire UART Connector P17 Pin Assigment Pin Assigment 1 UART2_TXD 4...

Страница 29: ...5 9 Digital GPIO Connector P18 Pin Assigment Pin Assigment 1 3 3V 2 DIO5 3 DIO1 4 DIO6 5 DIO2 6 DIO7 7 DIO3 8 DIO8 9 DIO4 10 Ground 2 5 10 COM RS 232 Debug Connector P19 Pin Assigment Pin Assigment 1...

Страница 30: ...22 IBR115 User s Manual 2 5 11 I2 C Connector P20 Pin Assigment Pin Assigment 1 VCC 4 I2C_SCL 2 TP_INT_B 5 I2C_SDA 3 TP_RST_B 6 GND...

Страница 31: ...23 Chapter 3 Software Setup This chapter introduces installation of the following drivers Make a recovery microSD card for advanced users only Display parameter setting in kernel...

Страница 32: ...application pre development easily under Linux platform 3 1 1 Preparing the Recovery MicroSD card to Install Linux Android image into eMMC Note All data in the eMMC will be erased 1 System requirement...

Страница 33: ...croSD card device 6 C Check the partition of the current system again cat proc partitions major minor blocks name 8 0 976762584 sda 8 1 970554368 sda1 8 2 1 sda2 8 5 6205440 sda5 8 16 488386584 sdb 8...

Страница 34: ...covery MicroSD Card 1 Insert the microSD card into IBR115 2 Insert power to boot up and microSD card upgrade 3 It takes about 15 minutes After 10 minutes the screen goes into sleep When the upgrade is...

Страница 35: ...leted 5 Power down and pull out microSD 3 2 Display Parameter Setting in Kernel IBR115 supports LVDS 15 output by default 1 If you use HDMI to display run the command home root display_config config_d...

Страница 36: ...vanced software engineers only to build BSP source The topics covered in this chapter are as follows Preparation Installing Toolchain Building U Boot Building Kernel Building RAMdisk Image Optional In...

Страница 37: ...2 Decompress the IBR115 source file ibr115 tar xz into home folder 4 1 2 Installing Toolchain Decompress Toolchain poky tar into directory opt 4 1 3 Building U Boot cd home ibr115 cd ibr115 x11 tmp wo...

Страница 38: ...0814 111827 3 The appearance of the sentence SD card for booting create done indicates the installation is successfully done 4 Pull out the microSD card 4 1 7 Booting with Your MicroSD Card Insert the...

Страница 39: ...31 Appendix This section provides the information of reference code...

Страница 40: ...2 Input echo 32 sys class gpio export echo in sys class gpio gpio40 direction cat sys class gpio gpio40 value B How to Use Watchdog in Linux create fd int fd open watchdog device fd open dev watchdog...

Страница 41: ...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 cmp MOUNT_POINT_STR data2 tmp data...

Страница 42: ...ing used Read write and check USB_DIR run media mmcblk1p1 create data file dd if dev urandom of var data1 bs 1024k count 100 write data to usb flash disk dd if var data1 of USB_DIR data2 bs 1024k coun...

Страница 43: ...ed the microSD card Before starting the test make sure there is no critical data in the eMMC flash being used Read write and check SD_DIR run media mmcblk1 create data file dd if dev urandom of var da...

Страница 44: ...eed tcgetattr fd opt speed cfgetispeed opt set_parity options c_cflag options c_cflag CSIZE options c_cflag CSIZE options c_lflag ICANON ECHO ECHOE ISIG Input options c_oflag OPOST Output options c_cc...

Страница 45: ...c_cflag CSIZE options c_cflag CSIZE options c_lflag ICANON ECHO ECHOE ISIG Input options c_oflag OPOST Output options c_cc options c_cc VTIME 150 options c_cc VMIN 0 set parity tcsetattr fd TCSANOW o...

Страница 46: ...brary lftp sudo cp home root testscript ethernet lftp_library lftp usr bin sudo mkdir usr lib lftp sudo mkdir usr lib lftp 4 6 3a sudo cp home root testscript ethernet lftp_library so usr lib lftp 4 6...

Страница 47: ...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 screen...

Страница 48: ...info bits_per_pixel 8 Map the device to memory fbp char mmap 0 screensize PROT_READ PROT_WRITE MAP_SHARED framebuffer_fd 0 Figure out where in memory to put the pixel memset fbp 0x00 screensize draw p...

Отзывы: