软件使用手册 V1.0
发布说明
日期
版本
2019.03.15
Version<1.0>
说明
初始版本
作者
Nan.Wang
免责声明
本文中的信息, 包括参考的 URL 地址, 如有变更, 恕不另行通知。文档“按现状” 提供, 不负任何担
保责任, 包括对适销性、适用于特定用途或非侵权性的任何担保, 和任何提案、规格或样品在他处提到的
任何担保。本文档不负任何责任, 包括使用本文档内信息产生的侵犯任何专利权行为的责任。本文档在此
未以禁止反言或其他方式授予任何知识产权使用许可, 不管是明示许可还是暗示许可。文中提到的所有商
标名称、商标和注册商标均属其各自所有者的财产, 特此声明。
版权公告
版权归©北京匠牛科技有限公司。保留所有权利。
目录
第 1 章 快速入门 .................................................................................................................................................... 1
1.1 开机登录 ................................................................................................................................................................ 1
1.2 网口测试 ................................................................................................................................................................ 2
1.2.1 RGMII 网口 ................................................................................................................................................ 2
1.2.2 PRU-MII 网口 .......................................................................................................................................... 3
1.3 USB 测试 ................................................................................................................................................................. 3
1.4 Micro SD 测试 ....................................................................................................................................................... 4
1.5 HDMI 接口测试 .................................................................................................................................................... 5
1.6 LED 灯测试 ........................................................................................................................................................... 6
1.7 查询系统信息 ........................................................................................................................................................ 6
第 2 章 SDK 详解 .................................................................................................................................................... 9
2.1 SDK 安装 ................................................................................................................................................................. 9
2.2 SDK 组件介绍 ..................................................................................................................................................... 10
2.3 安装交叉编译工具链 ....................................................................................................................................... 11
2.4 交叉编译工具链特性介绍 ............................................................................................................................. 11
2.5 构建 MLO 和 u-boot ....................................................................................................................................... 12
2.6 构建 Linux 内核 ................................................................................................................................................. 12
2.7 固件更新 .............................................................................................................................................................. 13
2.7.1 更新 SD 卡 .............................................................................................................................................. 13
2.7.2 更新 eMMC ............................................................................................................................................ 14
2.8 制作 SD 启动卡 ................................................................................................................................................ 15
第 3 章 图形显示框架 ......................................................................................................................................... 16
3.1 QT5 图形框架 ..................................................................................................................................................... 17
第 4 章 多媒体框架 ............................................................................................................................................. 18
1.1 开机登录
CHAPTER 1
第 1 章 快速入门
1. 将开发板 UART3 串口(J1)通过 USB 转 TTL 串口线连接到 PC 机 USB 接口。
对应线序:
描述
接收
发送
地
J1 接口
USB 转串口
R
T
G
绿色
白色
黑色
2. 查看 USB 转串口设备端口
点击桌面"此电脑"图标,右击选择"管理",点击设备管理器查看 USB 转串口设备端口。
3. 打开 putty 软件,按照下图进行参数配置:
Connection type 选择 Serial,Serial line 选择相应 COM 口,按照第三步骤查找对应端口,Speed 选择
115200,其他选择默认参数,最后点击 Open 连接。
4. HDMI 线连接到板卡 HDMI 输出接口(P6)。
5. 接通电源,将配件中 Type-c 线连接到 J11 接口。
www.jiang-niu.com
1
UART3 串口会打印 U-boot、内核和文件系统的调试信息。
6. 系统启动完成后,HDMI 输出 TI Processor SDK linux 自带的 Matrix 用户界面,如下图所示。
7. 通过 putty 软件进入 Linux 登录界面,输入账号 root,密码为空,回车即可完成登录。
注意:工业派自带嵌入式 Linux 系统。推荐使用 5v/1.5A 以上电源接头。
1.2 网口测试
工业派支持 J3 RGMII(10M/100M/1000M)千兆网和 P1 PRU-MII(10M/100M)百兆网两个网口。
1.2.1 RGMII 网口
查看 eth0 IP 地址:
root@am57xx-evm:~# ifconfig eth0
查看 eth0 属性:
root@am57xx-evm:~# ethtool eth0
ping 匠牛社区官网
root@am57xx-evm:~# ping www.jiang-niu.com
www.jiang-niu.com
2
1.2.2 PRU-MII 网口
关闭 eth0:
root@am57xx-evm:~# ifconfig eth0 down
查看 eth1 IP 地址:
root@am57xx-evm:~# ifconfig eth1
查看 eth1 属性:
root@am57xx-evm:~# ethtool eth1
ping 匠牛社区官网
root@am57xx-evm:~# ping www.jiang-niu.com
1.3 USB 测试
J2 为 USB 叠层接口,上边为 USB2.0 接口,下边为 USB3.0 接口。
1. USB 热插拔测试
将 2.0 U 盘连接到 USB2.0 接口,热插拔信息如下图 1-3-1 所示:
将 3.0 U 盘连接到 USB3.0 接口,热插拔信息如下图 1-3 所示:
图 1-3-1
图 1-3-2
从图 1-3-1 可知 USB 3-1 成功挂载了一个 3.91 GB 的 2.0 U 盘,挂载名是 sda,该 U 盘只有一个分区
www.jiang-niu.com
3
sda4,从图 1-3-2 可知 USB 2-1 成功挂载了一个 15.5 GB 的 3.0 U 盘,挂载名是 sdb,该 U 盘只有一个分
区 sdb1。
注意:U 盘挂载名请以实际操作为准,U 盘插拔顺序不同,挂载名称也会不同。
2. 查看 U 盘挂载信息
root@am57xx-evm:~# df
从上图可知:
2.0 U 盘挂载目录是/run/media/sda4
3.0 U 盘挂载目录是/run/media/sdb1
3. 拷贝数据
拷贝内核日志到 2.0 U 盘
拷贝数据到 IndustriPi 家目录
root@am57xx-evm:~# cp -r /run/media/sda4/JiangNiu-demo /home/root
4. 卸载测试
root@am57xx-evm:~# umount /run/media/sda4
root@am57xx-evm:~# umount /run/media/sdb1
1.4 Micro SD 测试
P2 为 Micro SD 卡座,支持 Class 4,Class 10 Micro SD 卡。
1. Micro SD 卡热插拔测试
将 Micro SD 卡连接到 Micro SD 卡座,热插拔信息如下图 1-4-1 所示:
www.jiang-niu.com
4
从上图可知 mmc0 成功挂载了一个 7.4GB 的 Micro SD 卡,挂载名是 mmcblk1,
该 SD 卡只有一个分区 mmcblk1p1。
注意:Micro SD 卡挂载名请以实际操作为准,板卡启动方式不同,挂载名称也会不同。
2. 查看 Micro SD 卡挂载信息
root@am57xx-evm:~# df
从上图可知:
Micro SD 卡挂载目录是/run/media/mmcblk1p1
3. 拷贝数据
拷贝内核日志到 Micro SD 卡
从 Micro SD 卡拷贝数据到 IndustriPi 家目录
root@am57xx-evm:~# cp -r /run/media/mmcblk1p1/JiangNiu-demo /home/root
4. 卸载测试
root@am57xx-evm:~# umount /run/media/mmcblk1p1
1.5 HDMI 接口测试
使用 HDMI 线连接开发板的 HDMI 输出接口到显示器或带有 HDMI 接口的 LCD 屏,系统启动完成,外
接显示器将显示 TI Processor SDK linux 自带的 Matrix 用户界面。IndustriPi 支持 HDMI 1.4a,HDCP 1.4,
www.jiang-niu.com
5