嵌入式技术william hill官网
直播中

张晓宇

11年用户 44经验值
擅长:电源/新能源
私信 关注
[经验]

【TQi.MX6UL试用体验】板子整体

``
1.png

获得TQIMX6UL的之前笔者手上已经有一块E9开发板并且还有明远智睿IMX6Q的开发板,但还是选择了TQIMXUL开发板,主要原因是平台既可以作为学习平台又可以直接使用产品,其中的核心板直接用于产品开发,软件代码几乎也可做最小的修改,就可以出厂,正好公司想在不同的芯片等级,不同的成本上搭建不同平台,项目紧急,一时来不及,有这样一个机会,可以申请,秉着踩着巨人肩膀的厚脸皮理论,干,也希望有更多的朋友一起研究。
1 开箱
开发板拿到手之后,先看外包装,精致的外壳,打开之后物品清单如下
表1 物品清单
i.MX6UL底板
1
i.MX6UL CoreA核心板
1
USB下载线
1B型
串口线
1条(DB9母头转SIP3接头
12V/1A电源
1
保修卡
1

2 主板硬件部分
我们来看看主板主板由核心板和主板两部分组成,其中核心板采用SODIMM接口方式,并且使用两颗螺丝固定在主板上,抗震及稳定性高;尺寸为68*43mm,体积小,易插拔,使用方便,如果核心板作为项目使用,也是非常方便,而且天嵌也将大部分的I/O引出
Small Outline Dual In-line Memory Module,即小型双列直插式内存模块,SO-DIMM具有更小的外形尺寸,主要用于笔记本电脑等一些对尺寸有较高要求的使用场合,其具有72管脚(支持32位数据传输)或144管脚或200管脚(支持64位数据传输)。
些资源,通过官网的一张表,我们来看看。

42.png
核心板尺寸
68*43mm
核心板层数
4
接口形式
SODIMM 200
输入电压
5V
电源管理
分立的电源威廉希尔官方网站
CPU
NXP 单核IMX6UL
架构
Cortex A7
主频
528MHz
内存
256M1G Nandflash可选)256M1G Nandflash可选)
DDR
512M DDR3
引脚数量
200PIN
2.png


43.png
尺寸大小
145*118*18mm(不含接口尺寸)
PCB层数
4层,喷锡工艺
输入电压
12V DC电源输入
开关机
单键开关机
待机功耗
1.5W
U*** OTG
1USB2.0 OTG,4USB2.0 (HUB扩展)
LCD
1路 并行24-bit显示接口 1366×768
SD
1Micro TF卡接口
JATG
1
CAN BUS
2
RS485
1
Audio
MICPHONE、集成功放接口
Ethernet
2100Mbps
UART
8路:其中5IO单独使用,3路复用使用
I2C
2
PWM
6
SPI
2
LCD接口
40PFPC接口
触摸屏选择
支持电容屏/电阻屏切换
复位按键
2
RTC 电池座
1
GPIO
7
主板
3.png


部分对外接口实物
实物
4.png
5.png
6.png
名称
串口
USB
CAN
网口

部分对外威廉希尔官方网站 原理
电源威廉希尔官方网站 ,使用MP1495DJ作为12V转5V电源,能够保证系统的稳定运行
8.png
串口威廉希尔官方网站 ,使用两片SP3232芯片转换4路RS232电平接口3路TTL电平直接输出1路485转TTL接口。
9.png
485转TTL接口威廉希尔官方网站 使用SP3485作为转换芯片。
10.png
USB扩展威廉希尔官方网站 使用USB2514BI扩展4路USB2.0,
11.png
CAN通信威廉希尔官方网站 ,使用MC34901芯片,将两路CAN分别引出来,以满足CAN通讯需求
12.png
媒体威廉希尔官方网站 使用一片WM8960G进行采样,送至imx6ul处理
13.png
天嵌的设计将大部分GPIO引脚引出,方便进行扩展。
14.png
网卡威廉希尔官方网站 采用两片KSZ8081RNB形成双路100M网络通信威廉希尔官方网站 ,满足大多数数据通信的需求。
15.png

3 软件部分
核心板出厂已经NandFlash中烧写系统,可以NandFlash启动,而天嵌提供了多少启动方式NandFlash、SD、网络而烧写系统也有多种方式:SD卡烧写、USB实时烧写、网络烧写至于烧写方式,天嵌官方的烧写手册写得非常清晰,大家可以自行查看系统烧写之后,使用USB232公口转接线接配备的串口延长线,或者串口延长线插入自带串口的电脑,使用任何串口软件或者如笔者一样使用SourcCRT软件建立会话,并选择相应的串口,波特率115200,无流控模式。
设置如图,检查好电源接口之后开机
16.png

开机之后三秒之内在串口终端上按下键盘任意键,窗口终端上打印如下的提示语句,这是天嵌的一贯的作风,沿用了从S3C2440开发板以来的开机画面。这里一共有15条选择项,每一条选项都有特定的功能,从这里可以看到,我们可以对启动代码uboot、内核、设备树文件各种文件系统进行烧写,方便进行开发,烧写方式是通过sd卡烧写的方式
17.png
当超过了三秒没有按键,此时会进入到正常启动画面,启动画面的信息打印出来的如下,此时我们可以看到启动代码的编译时间和版本号,以及CPU的型号,即威廉希尔官方网站 搭载型号imx6ul主频528MHz,运行在396MHz
18.png
启动代码从Nandflash当中读取内核启动完成之后,会进入到QT的桌面文件系统,只是笔者手上也没有配备的LCD,所以在此也看不到相应的图形界面,只是通过命令能查看到QT的桌面进程。
启动之后,我们可以看到开发板路径/dev下可以看到全部的设备文件节点,我们控制开发板的所有外设就是他们了。 19.png


天嵌公司为此开发板设计了启动的脚本,开发板路径/etc/profile.d/embedsky_set.sh
20.png

同时也设计了启动之后的QT的配置脚本开发板路径为/root/Settings/Trolltech.conf
21.png
  因为此次的项目是基于网络的,所以迫不及待去配置网卡使用命令ifconfig -a查看所有网卡设备,此时能看到两个网卡的信息两路CAN作为网络设备,信息也一并被显示出来
22.png
系统正常启动之后eth1并没有获取IP地址,由于启动脚本并没有写入eth1自动获取IP地址指令,eth1需自动获取IP地址,则使用命令udhcpc -i eth1 -b进行设置使得eth1能够自动获取IP,或者在启动脚本。/etc/profile.d/embedsky_set.sh中最后一行加入。获取IP地址的状态如下
23.png
获取到IP地址之后,使用ping命令测试网络
24.png

Linux提供许多命令可以查看系统属性,我们选择几个来看看
通过使用cat /proc/cpuinfo查看CPU信息此处可以看到为imx6ul,一颗Cortex-A7芯片,这就是他的主核心了。
25.png
使用free -m命令查看当前内存的容量,显示495M表明我们此开发板的存储容量为512M
26.png

可以通过使用cat /proc/meminfo命令,查看内存,此处为512M内存还可以看到当前所使用的内存量等等非常详细信息。
27.png
通过使用df -m命令,查看分区信息当前的NandFlash为256M的。
28.png
通过使用lsof命令,查看当前系统占用的文件,可以使用此命令查看进程使用的文件节点方便开发调试。

29.png

通过使用netstat -a | more命令,可以查看当前的网络连接通信状态。
30.png

通过使用iostat命令,可以查看当前的额IO的状态。
31.png
通过使用top命令,可以查看当前CPU占用率,此为实时显示,如需结束,需要按下ctrl+c即可
32.png
同时天嵌公司此开发板设计诸多的测试脚本,以测试开发板的功能开发板路径/root/test_utils
33.png

此时我们选择几个脚本来测试一下功能,作为一款定位工业控制的开发板,串口,CAN都是比较重要的接口使用CAN测试脚本can_test.sh我们可以看到测试脚本使用125kbps波特率,标准数据帧,ID随着时间的增加而增加数据为11 22 … 88
34.png

35.png
CAN测试脚本内容如下
36.png

串口测试脚本,是将TTY02TTY03,即串口2串口3进行数据收发测试
37.png
实时时钟测试脚本,设置完成之后,可以使用date命令查看当前时间
38.png
网卡测试脚本,测试网络的正常与否。
39.png


4 小结
最后做一个小结,作为一个核心板与底板分开的设计,制作还是良心,将所有imx6ul接口引出,不需要做任何的硬件修改就可以使用,软件只需要做很小的适配,甚至不用适配,这样大家可以更关心自己应用软件的设计和产品的体验。这样的设计方便做应用开发,大大节省开发时间,为企业节省成本,如果需要,也可以对底板进行相应的裁剪之后适配到自己的项目。此威廉希尔官方网站 板可以广泛的应用于工业控制,医疗电子,数据采集,网络节点,仪器仪表,数字终端,手持仪器,数据通迅,消费电子,安全防护等,当然,作为一款以设计开发板闻名的企业,产品的另一个属性还是开发板,他可以是一个很好的学习工具,linux、ubuntu和android的资源都有相应的下载,大家可以在官网上面进行下载,之后进行学习。
40.png

`` 7.png 41.png

回帖(3)

张晓宇

2017-8-3 14:59:55
再次感谢电子发烧友提供的试用机会!
举报

风清雾起

2017-8-7 11:46:54
感谢楼主对TQi.MX6UL的试用体验
举报

h1654155956.5608

2017-8-8 14:14:54
人机接口的话主频有点偏低吧。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分