没有合适的资源?快使用搜索试试~ 我知道了~
首页i.MX6ULL终结者开发板全面指南(V1.1):配置与功能详解
i.MX6ULL终结者开发板全面指南(V1.1):配置与功能详解
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 39 浏览量
更新于2024-07-21
1
收藏 62.24MB PDF 举报
本手册详细介绍了迅为电子的i.MX6ULL终结者开发板的使用方法和技术规格,适用于对该开发板进行深入理解和实际操作的开发者。i.MX6ULL是一款基于Arm Cortex-A9微处理器的单片机平台,该开发板在V1.1版本中做了多项重要更新。
首先,手册强调了开发板使用前的注意事项,包括确保正确装配和理解光盘资料中的信息。接下来,章节一介绍了光盘资料的内容,包括开发板的构成和相关驱动程序,为用户提供了完整的软件和硬件资源参考。
在开发板硬件资源部分,1.2节详细列举了i.MX6ULL核心板和底板的不同组件,如核心板上的CPU、接口电路(如CAN、RS485/TTL、GPIO、USB等)、存储设备(TF卡和EEPROM)、音频输出、RGB屏幕、LVDS屏幕接口、USBOTG和HOST接口、相机接口(CSI)、网络接口(WIFI/蓝牙)以及高级I/O扩展模块如PCIe、六轴传感器、环境传感器、ADC电位器、红外接收、HDMI和以太网等。每个接口的功能、工作原理和连接方式都有详尽的描述,便于用户根据项目需求进行相应的配置和调试。
新增的V1.1版本内容重点在于外设功能测试说明和裸机例程,如MPU6050(六轴运动传感器)和DHT11(温湿度传感器)的使用指南,这有助于开发者快速上手并进行硬件相关的实验和原型设计。同时,文档中还对之前存在的错别字进行了修正,提高了信息的准确性。
1.4节介绍了i.MX6ULL终结者的软件资源,包括操作系统支持、开发工具和预装的库函数,为用户提供了一个全面的软件开发环境。1.5节则是对外设功能的验证指南,帮助用户确认开发板的各个部分是否正常工作。
这份使用手册是i.MX6ULL终结者开发板的实用指南,无论是初次接触该平台的开发者,还是希望深入了解其硬件和软件特性的工程师,都能从中获取所需的信息,进行高效的工作。
北京迅为电子有限公司 i.MX6ULL 终结者-开发板使用手册
日期:2020-03-17 www.topeetboard.com
16
46.2
实验程序编写
.........................................................................................................................................
1025
46.2.1
修改设备树文件
..........................................................................................................................
1025
46.2.2 platform 驱动程序
........................................................................................................................
1025
46.2.3
应用测试程序
..............................................................................................................................
1031
46.3 运行测试
.................................................................................................................................................
1031
46.3.1
编译驱动程序
..............................................................................................................................
1031
46.3.2
编译应用测试程序
......................................................................................................................
1032
46.3.3 运行测试
......................................................................................................................................
1032
第四十七章
Linux
内核自带
LED
灯驱动
..............................................................................................................
1035
47.1 Linux 内核中的 LED 灯驱动
....................................................................................................................
1036
47.2 Linux 自带 LED 驱动分析
........................................................................................................................
1037
47.2.1 LED
灯驱动框架分析
....................................................................................................................
1037
47.2.2 module_platform_driver 函数解析
.............................................................................................
1038
47.2.3 gpio_led_probe
函数解析
............................................................................................................
1039
47.3 添加设备树节点
.....................................................................................................................................
1042
47.4 运行测试
.................................................................................................................................................
1043
第四十八章
Linux MISC
驱动
.................................................................................................................................
1045
48.1 misc 设备驱动简介
..................................................................................................................................
1046
48.2
编写实验程序
.........................................................................................................................................
1047
48.2.1 修改设备树文件
..........................................................................................................................
1047
48.2.2 编写驱动程序
..............................................................................................................................
1047
48.2.3
应用测试程序
..............................................................................................................................
1053
48.3 运行测试
.................................................................................................................................................
1055
48.3.1
编译驱动程序
..............................................................................................................................
1055
48.3.2 编译应用测试程序
......................................................................................................................
1055
48.3.3
运行测试
......................................................................................................................................
1055
第四十九章
Linux INPUT
子系统实验
...................................................................................................................
1057
49.1 input 子系统
.............................................................................................................................................
1058
49.1.1 input
子系统简介
.........................................................................................................................
1058
49.1.2 input 驱动程序编写流程
.............................................................................................................
1059
49.1.3 input_event
结构体
......................................................................................................................
1065
49.2
编写实验程序
.........................................................................................................................................
1066
49.2.1 编写驱动程序
..............................................................................................................................
1066
49.2.2
应用测试程序
..............................................................................................................................
1072
49.3 运行测试
.................................................................................................................................................
1075
49.3.1
编译驱动程序
..............................................................................................................................
1075
北京迅为电子有限公司 i.MX6ULL 终结者-开发板使用手册
日期:2020-03-17 www.topeetboard.com
17
49.3.2
编译应用测试程序
......................................................................................................................
1075
49.3.3
运行测试
......................................................................................................................................
1075
49.4 linux 自带按键驱动程序
.........................................................................................................................
1077
49.4.1 Linux
自带按键驱动程序源码
.....................................................................................................
1077
49.4.2 Linux 内核自带按键驱动程序的使用
.........................................................................................
1083
第五十章
Linux LCD
驱动实验
...............................................................................................................................
1085
50.1 Linux
下
LCD
驱动简介
............................................................................................................................
1086
50.1.1 framebuffer 设备
..........................................................................................................................
1086
50.1.2 LCD
驱动解析
................................................................................................................................
1087
50.2 编写 LCD 驱动程序
.................................................................................................................................
1093
50.2.1 设备树中 LCD 屏幕 GPIO 配置
...................................................................................................
1093
50.2.2 LCD
屏幕参数节点信息
................................................................................................................
1095
50.2.3 LCD 屏幕背光节点信息
................................................................................................................
1097
50.3
运行测试
.................................................................................................................................................
1099
50.3.1 LCD 屏幕基本测试
........................................................................................................................
1099
50.3.2 LCD 背光调节
................................................................................................................................
1100
第五十一章
Linux RTC
驱动实验
...........................................................................................................................
1102
51.1 Linux 内核 RTC 驱动简介
........................................................................................................................
1103
51.2 i.MX6UL
下的
RTC
驱动
...........................................................................................................................
1107
51.3 Linux 系统下 RTC 时间设置与查看
........................................................................................................
1113
51.3.1 查看 RTC 时间
..............................................................................................................................
1113
51.3.2
设置
RTC
时间
..............................................................................................................................
1113
第五十二章 Linux I2C 驱动实验
............................................................................................................................
1115
52.1 Linux I2C
驱动框架简介
..........................................................................................................................
1116
52.1.1 I2C 总线驱动
.................................................................................................................................
1116
52.1.2 I2C
设备驱动
.................................................................................................................................
1118
52.1.3 I2C
核心
.........................................................................................................................................
1122
52.2 imx6ull 的 I2C 总线驱动分析
..................................................................................................................
1123
52.3 I2C
设备驱动编写流程
............................................................................................................................
1130
52.3.1 设备信息描述
..............................................................................................................................
1130
52.3.2 I2C
设备的数据收发和处理
.........................................................................................................
1132
52.4
实验程序编写
.........................................................................................................................................
1136
52.4.1 硬件原理图
..................................................................................................................................
1136
52.4.2
修改设备树
..................................................................................................................................
1136
52.4.3 驱动程序编写
..............................................................................................................................
1138
52.4.4
应用测试程序
..............................................................................................................................
1149
北京迅为电子有限公司 i.MX6ULL 终结者-开发板使用手册
日期:2020-03-17 www.topeetboard.com
18
52.5
运行测试
.................................................................................................................................................
1150
52.5.1
编译驱动程序
..............................................................................................................................
1150
52.5.2 编译应用测试程序
......................................................................................................................
1151
52.5.3
运行测试
......................................................................................................................................
1151
第五十三章 Linux RS232/485 驱动实验
...............................................................................................................
1153
53.1 Linux
下的
UART
驱动框架
.....................................................................................................................
1154
53.1.1 uart_driver
结构体
.......................................................................................................................
1154
53.1.2 uart_port 结构体
..........................................................................................................................
1155
53.1.3 uart_ops
结构体
...........................................................................................................................
1156
53.2 i.MX6UL UART 驱动分析
.........................................................................................................................
1157
53.2.1 UART 的 platform 驱动框架
........................................................................................................
1157
53.2.2 uart_driver
初始化
.......................................................................................................................
1160
53.2.3 uart_port 初始化和注册
..............................................................................................................
1160
53.2.4 imx_pops
结构体
..........................................................................................................................
1163
53.3 硬件原理图
.............................................................................................................................................
1165
53.3.1 RS232 原理图
................................................................................................................................
1165
53.3.2 RS485
原理图
................................................................................................................................
1165
53.4 RS232 驱动
...............................................................................................................................................
1166
53.4.1
设备树添加
UART3
节点
.............................................................................................................
1166
53.5 RS232 驱动测试
.......................................................................................................................................
1167
53.5.1 编写应用测试程序
......................................................................................................................
1167
53.5.2
运行测试
......................................................................................................................................
1172
53.6 RS485 测试
...............................................................................................................................................
1173
第五十四章
Linux
电容触摸屏实验
.....................................................................................................................
1174
54.1 Linux 下电容触摸屏驱动框架
................................................................................................................
1175
54.1.1
多点触摸协议详解
......................................................................................................................
1175
54.1.2 Type A
触摸点信息上报时序
......................................................................................................
1177
54.1.3 Type B 触摸点信息上报时序
.......................................................................................................
1178
54.1.4 MT
其他事件的使用
.....................................................................................................................
1180
54.1.5 多点触摸使用到的 API 函数
......................................................................................................
1180
54.1.6
多点电容触摸驱动框架
..............................................................................................................
1182
54.2
硬件原理图
.............................................................................................................................................
1187
54.3 实验程序编写
.........................................................................................................................................
1188
54.3.1
修改设备树文件
..........................................................................................................................
1188
54.3.2 编写多点电容触摸驱动
..............................................................................................................
1189
54.4
运行测试
.................................................................................................................................................
1201
北京迅为电子有限公司 i.MX6ULL 终结者-开发板使用手册
日期:2020-03-17 www.topeetboard.com
19
54.4.1
编译驱动程序
..............................................................................................................................
1201
54.4.2
运行测试
......................................................................................................................................
1202
54.4.3 将驱动添加到内核中
..................................................................................................................
1203
54.5 tslib
移植和使用
......................................................................................................................................
1204
54.5.1 获取 tslib 源码
.............................................................................................................................
1204
54.5.2
编译
tslib
......................................................................................................................................
1205
54.5.3
测试
tslib
......................................................................................................................................
1206
54.6 使用 Linux 内核自带的 ft5426 驱动
.....................................................................................................
1207
第五十五章
Linux WIFI
驱动实验
..........................................................................................................................
1210
55.1 wifi 驱动添加和编译
...............................................................................................................................
1211
55.1.1 在 Linux 内核中添加 wifi 驱动
...................................................................................................
1211
55.1.2
配置
Linux
内核
...........................................................................................................................
1212
55.1.3 rtl8723 wifi 模块驱动测试
...........................................................................................................
1215
55.2 wireless tools
工具移植与测试
.............................................................................................................
1216
55.2.1 wireless tools 工具移植
...............................................................................................................
1216
55.2.2 wireless tools 工具测试
...............................................................................................................
1217
55.3 wpa_supplicant
移植
..............................................................................................................................
1218
55.3.1 libopenssl 移植
.............................................................................................................................
1218
55.3.2 libnl
库移植
...................................................................................................................................
1219
55.3.3 wpa_supplicant 移植
...................................................................................................................
1220
55.4 rtl8723 wifi 联网测试
..............................................................................................................................
1221
第五十六章
Linux 4G
通信实验
.............................................................................................................................
1225
56.1 4G 网络连接
.............................................................................................................................................
1226
56.2 EC20 4G
模块配置
....................................................................................................................................
1227
56.2.1 添加 USB 设备信息
.....................................................................................................................
1227
56.2.2 Linux
内核配置
.............................................................................................................................
1228
56.3 EC20 4G
模块联网测试
............................................................................................................................
1230
56.3.1 ppp 软件包编译
............................................................................................................................
1230
56.3.2 EC20 4G
模块联网测试
................................................................................................................
1231
第五十七章 Linux 系统开发
..................................................................................................................................
1237
57.1
根文件系统简介
.....................................................................................................................................
1237
57.1.1
根文件系统
..................................................................................................................................
1237
57.1.2 根文件系统目录
...........................................................................................................................
1237
57.2
制作最小文件系统镜像
.........................................................................................................................
1239
57.2.1 BusyBox 工具简介
........................................................................................................................
1239
57.2.2 Busybox
制作最小文件系统
.......................................................................................................
1240
北京迅为电子有限公司 i.MX6ULL 终结者-开发板使用手册
日期:2020-03-17 www.topeetboard.com
20
57.3
最小
Linux
系统功能测试
......................................................................................................................
1262
57.3.1 U
盘挂载与卸载
...........................................................................................................................
1262
57.3.2 编译测试 helloworld
...................................................................................................................
1263
57.3.3
广域网连接测试
..........................................................................................................................
1266
57.3.4 中文显示测试
..............................................................................................................................
1267
57.4
扩展文档
.................................................................................................................................................
1269
第五十八章
Buildoot
文件系统构建篇
.................................................................................................................
1270
58.1 buildroot 简介
..........................................................................................................................................
1270
58.2 buildroot
构建文件系统
..........................................................................................................................
1270
58.2.1 获取 buildroot
..............................................................................................................................
1270
58.2.2 配置及编译 buildroot
.................................................................................................................
1271
58.3 buildroot
文件系统测试
..........................................................................................................................
1280
58.4 buildroot 添加支持第三方软件
..............................................................................................................
1281
58.4.1
使能
alsa-lib
.................................................................................................................................
1281
58.4.2 使能 alsa-utils
..............................................................................................................................
1283
58.5 buildroot 下配置 busybox
.......................................................................................................................
1286
第五十九章
Yocto
文件系统构建篇
......................................................................................................................
1288
59.1 注意事项
.................................................................................................................................................
1289
59.2
在线构建文件系统
.................................................................................................................................
1289
59.2.1 安装软件包与配置 git
.................................................................................................................
1289
59.2.2 获取 yocto 项目
...........................................................................................................................
1291
59.2.3
构建文件系统
..............................................................................................................................
1293
59.2.3 构建 SDK 工具
.............................................................................................................................
1298
59.3
离线构建文件系统
.................................................................................................................................
1299
第六十章 Ubuntu 文件系统
...................................................................................................................................
1301
60.1 ubuntu-base
获取
....................................................................................................................................
1301
60.2 ubuntu-base
构建
....................................................................................................................................
1303
60.2.1 解压 ubuntu-base
........................................................................................................................
1303
60.2.2
安装
qemu-user-static
工具
........................................................................................................
1303
60.2.3 设置软件源
..................................................................................................................................
1303
60.2.4
挂载根文件系统并
chroot
..........................................................................................................
1305
60.3 Ubuntu
文件系统测试
.............................................................................................................................
1308
60.3.1 打包烧写 Ubuntu
........................................................................................................................
1308
60.3.2 Ubuntu
根文件系统测试
............................................................................................................
1309
第六十一章 QT 环境搭建与编译
...........................................................................................................................
1312
61.1
安装测试
Qt Creator
...............................................................................................................................
1312
剩余1348页未读,继续阅读
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-08-24 上传
2023-08-24 上传
2020-07-07 上传
2024-10-26 上传
2024-10-26 上传
点击了解资源详情
卷积神经网络
- 粉丝: 370
- 资源: 8448
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功