TQIMX6UL是基于恩智浦(NXP)IMX6ULtraLite Cortex-A7 MPCore™推出的一款新产品平台,运行主频528MHz,平台主要应用方向为工业控制,医疗设备等行业。整体采用工业级设计,外围功能接口采用3.5mm绿色端子,接口稳定可靠。平台采用核心模块与外扩底板方式,核心模块采用SODIMM接口方式,体积小,抗震及稳定性高。
接口丰富:8*UART,4*USB,2*Ethernet,1*485,6*PWM,将近20路接口供选择,可以连接各种采集模块,无需扩展接口,直接使用。
双网络:一机双网,可以使用内网外网于同一个板,直接上传数据。
安全:CPU自带安全启动防窃取机制,更适用于交易类设备,可以使客户面向高度安全的应用进行设计。
工业设计:整板设计采用工业级芯片,满足工业级宽温需求,接口全采用工业标准。
接口复用:串口与网络复用,可以任意组合。
体积小 低功耗 易插拔
核心模块采用SODIMM接口方式,抗震及稳定性高;
尺寸为68*43mm,体积小,易插拔,使用方便;
接口丰富 外围接口遵循工业标准,8*UART,4*USB,2*Ethernet,1*485,6*PWM,将近20路接口供选择,可以连接各种采集模块,无需扩展接口,直接使用。
可应用于工业控制,医疗电子,数据采集,网络节点,仪器仪表,数字终端,手持仪器,数据通迅,消费电子,安全防护等领域。
核心板参数:
核心板尺寸 | 68*43mm |
核心板层数 | 4层 |
接口形式 | SODIMM 200 |
输入电压 | 5V |
电源管理 | 分立的电源电路 |
CPU | NXP 单核IMX6UL |
架构 | Cortex A7 |
主频 | 528MHz |
内存 | 256M(1G Nandflash可选)256M(1G Nandflash可选) |
DDR | 512M DDR3 |
引脚数量 | 200PIN |
尺寸大小 |
145*118*18mm(不含接口尺寸) |
PCB层数 |
4层,喷锡工艺 |
输入电压 |
12V DC电源输入 |
开关机 |
单键开关机 |
待机功耗 |
1.5W |
Usb OTG |
1路USB2.0 OTG,4路USB2.0 (HUB扩展) |
LCD |
1路 并行24-bit显示接口 1366×768 |
SD |
1路Micro TF卡接口 |
JATG |
1路 |
CAN BUS |
2路 |
RS485 |
1路 |
Audio |
MIC、PHONE、集成功放接口 |
Ethernet |
2路100Mbps |
UART |
8路:其中5路IO单独使用,3路复用使用 |
I2C |
2路 |
PWM |
6路 |
SPI |
2路 |
LCD接口 |
40P的FPC接口 |
触摸屏选择 |
支持电容屏/电阻屏切换 |
复位按键 |
2路 |
RTC 电池座 |
1路 |
GPIO |
7路 |
天嵌科技为 TQi.MX6ul 提供了超强功能的 uboot 源码与 linux-4.1.15 的内核。
功能 |
特点 |
SD 自动更新固件 |
无需与 PC 有任何连接,使量产和更新更快捷 |
tftp更新固件 |
与pc通过网络相连。开发更方便 |
支持 LCD 手动切换 |
不需要更换 u-boot,即可以让 u-boot 支持天嵌科技的所有 LCD |
启动系统 |
支持内核动态调整 LCD |
Linux介绍:内核使用的是 linux-4.1.15。以下的路径都是在相对于内核根目录而言。由于驱动代码牵涉较广,难以文件的做到一一讲述,所以以下提及的驱动源码只是相对主要或者是修改频率比较高的文件。
下面列出各种驱动在内核中的位置:
驱动 |
在内核中的源码位置 |
系统中的设备名称 |
emmc/sdcard 驱动 |
drivers/mmc/host:sdhci-esdhc-imx.c |
/dev/mmcblk*
|
sdhci.c |
||
sdhci-pltfm.c |
||
LCD 驱动 |
drivers/video/fbdev/mxc/mxc_edid.c drivers/video/fbdev/mxc/mxc_dispdrv.c drivers/video/fbdev/mxc/mxc_lcdif.c drivers/video/fbdev/mxc/mxc_ipuv3_fb.c |
/dev/fb* |
电阻触摸屏驱动 |
drivers/input/touchscreen/imx6ul_tsc.c |
dev/input/event* |
电容触摸屏驱动 |
drivers/input/touchscreen/goodix.c |
dev/input/event* |
USB otg 驱动 |
drivers/usb/chipidea/ci_hdrc_imx.c |
|
有线网络驱动 |
drivers/net/ethernet/freescale/fec_main.c |
eth0 |
串口驱动 |
drivers/tty/serial/imx.c |
/dev/ttymxc*
|
mxc_uart_early.c |
||
serial_core.c |
||
Wm8960 声卡驱动 |
sound/soc/imx/* |
/dev/snd/* |
I2C 驱动 |
drivers/i2c/busses/i2c-imx.c |
|
按键驱动 |
drivers/input/keyboard/gpio_keys.c |
dev/input/event* |
背光灯驱动 |
drivers/video/backlight/pwm_bl.c |
|
drivers/video/backlight/backlight.c |
||
RTC 驱动 |
drivers/rtc/rtc-pcf8563.c |
/dev/rtc0 |
看门狗驱动 |
drivers/watchdog/imx2_wdt.c |
/dev/watchdog |
Linux + Qt系统 |
||
交叉编译器 |
arm-fsl-linux-gnueabi-gcc-5.3.1 |
专用armv7指令集,支持硬浮点运算 |
烧写 |
支持SD卡脱机快速烧写
|
SD卡脱机刷机,专为企业级用户定制,非常适合批量生产 |
支持单个文件/多个文件一键烧写 |
|
|
支持ubi格式系统文件烧写 |
|
|
uboot |
多启动方式选择(nand,SD卡) |
|
多种方式烧写(sd卡,tftp) |
|
|
多种文件系统介质、格式挂载(nfs,ext4,ubi) |
提供源代码 |
|
多种分辨率选择 |
提供源代码 |
|
内存(512M) |
提供源代码 |
|
uboot开机logo |
提供源代码 |
|
tftp启动方式 |
提供源代码 |
|
Linux 内核 |
版本: Linux-4.1.15 |
完善的BSP |
支持EXT4/NFS/FAT32/NTFS等格式的文件系统 |
提供源代码 |
|
nand驱动 |
提供源代码 |
|
看门狗驱动 |
提供源代码 |
|
RTC驱动 |
提供源代码 |
|
IO驱动 |
提供源代码 |
|
用户按键驱动:2个 |
提供源代码 |
|
SPI驱动 |
提供源代码,仅供参考 |
|
I2C驱动 |
提供源代码 |
|
PWM控制驱动 |
提供源代码 |
|
电阻屏驱动 |
驱动模块 |
|
电容触摸驱动 |
驱动模块,天嵌移植添加 |
|
LCD背光驱动 |
提供源代码 |
|
LCD驱动(高清5"、标清7") |
提供源代码,天嵌移植添加 |
|
USB Host驱动: 支持优盘,USB Hub,USB键鼠等 |
提供源代码
|
|
USB Device驱动 |
提供源代码 |
|
TF/SD/MMC卡驱动:最大可支持32GB |
提供源代码 |
|
串口驱动:6-8个(使用不同的配置) |
提供源代码 |
|
音频驱动(wm8960:支持放音(录音现在有问题,看下这两天如果有时间能不能改好),ALSA接口,支持D类功放) |
提供源代码
|
|
以太网络:2*100M |
提供源代码 |
|
3G驱动 |
提供源代码 |
|
USB转串口驱动 |
提供源代码 |
|
嵌入式图形系统界面 |
Qt/Embedded-4.8 |
提供arm版本源代码, 支持运行时自由切换 |