没有合适的资源?快使用搜索试试~ 我知道了~
基于ZYNQ硬件的LINUX 开发感谢您使用米联客开发板团队开发的 ZYNQ 开发板,以及配套教程。
本教程将对之前编写的《ZYNQ 修炼秘籍》-LINUX 部分内容做出改进,
并且增加新的课程内容。本教程不仅仅适合用于米联客开发板,而且可以
用于其他的 ZYNQ 开发。
软件版本:VIVADO2015.4(linux 部分安装主要用到里面的交叉编译环境)
软件版本:VIVADO2016.4 (首期代码用 2016.4,读者可以自行升级到高版本)
版本信息:
版本
REV2018
时间
12/16/2017
ZYNQ 修炼秘籍
基于米联客系列开发板
第四季 基于 ZYNQ 硬件的 LINUX 开发
电子版自学资料
常州一二三电子科技有限公司
溧阳米联电子科技有限公司
版权所有
米联客学院 03QQ 群:543731097
米联客学院 02QQ 群:86730608
米联客学院 01QQ 群:34215299
一二三电子/米联电子 www.osrc.cn 【ZYNQ SOC 修炼秘籍 2018】
第 3 页 共 84 页
感谢您使用米联客开发板团队开发的 ZYNQ 开发板,以及配套教程。
本教程将对之前编写的《ZYNQ 修炼秘籍》-LINUX 部分内容做出改进,
并且增加新的课程内容。本教程不仅仅适合用于米联客开发板,而且可以
用于其他的 ZYNQ 开发。
软件版本:VIVADO2015.4(linux 部分安装主要用到里面的交叉编译环境)
软件版本:VIVADO2016.4 (首期代码用2016.4,读者可以自行升级到高版本)
软件版本:VIVADO2017.4 (2017.4 预计在 2018 年 1 月官方发布软件)
版权声明:
本手册版权归常州一二三电子科技有限公司/溧阳联电子科技有限公司
所有,并保留一切权利,未经我司书面授权,擅自摘录或者修改本手册部
分或者全部内容,我司有权追究其法律责任。
技术支持:
版主大神们都等着大家去提问--电子资源论坛 www.osrc.cn
微信公众平台:电子资源论坛
一二三电子/米联电子 www.osrc.cn 【ZYNQ SOC 修炼秘籍 2018】
第 4 页 共 84 页
目录
ZYNQ 修炼秘籍 ...................................................................................................................................................... 1
目录 .............................................................................................................................................................................. 4
第四季 基于 ZYNQ 的 LINUX 系统开发开发 .................................................................................................. 6
S04_CH01_搭建工程移植 LINUX/测试 EMMC/HDMI ................................................................................... 7
1.1 概述: .......................................................................................................................................................... 7
1.2 LINUX 开发环境搭建 .............................................................................................................................. 8
1.2.1 虚拟机环境配置(提供下载虚拟机已经完成) .................................................................... 8
1.2.2 下载资源 .......................................................................................................................................... 8
1.3 VIVADO 工程的搭建 ............................................................................................................................... 9
1.3.1 VIVADO 硬件工程构架 .............................................................................................................. 9
1.3.2 时钟设置 ......................................................................................................................................... 9
1.4 PS 设置 ...................................................................................................................................................... 12
1.4.1 PS SDK 测试显示器输出 ........................................................................................................... 12
1.4.2 测试效果 ........................................................................................................................................ 15
1.4.3 新建 FSBL 工程 .......................................................................................................................... 15
1.4.4 产生设备树 ................................................................................................................................... 16
1.5 编译 u-boot、kernel、设备树和文件系统 ........................................................................................ 17
1.5.1 批处理文件 ................................................................................................................................... 17
1.5.2 修改设备树 .................................................................................................................................. 19
1.5.3 添加 framebuffer 驱动 .............................................................................................................. 22
1.5.4 执行 mk_kernel.sh 编译内核 ..................................................................................................... 24
1.5.5 执行 mk_bootloader.sh 编译 uboot ........................................................................................... 25
1.5.6 制作 UBOOT.BIN ........................................................................................................................ 25
1.6 EMMC 8GB 内存测试(MZ701Amini 不支持) .................................................................................. 25
1.7 测试 framebuffer .................................................................................................................................... 27
1.8 小结 .................................................................................................................................................... 29
S04_CH02_工程移植 ubuntu 并一键制作启动盘 ............................................................................................ 30
2.1 概述 ............................................................................................................................................................ 30
2.2 搭建硬件系统 ........................................................................................................................................... 30
2.3 一键制作 .................................................................................................................................................... 30
S04_CH03_QSPI 烧写 LINUX 系统 ................................................................................................................... 31
3.1 概述 ............................................................................................................................................................ 31
3.2 搭建硬件系统 ........................................................................................................................................... 31
3.3 修改内核文件 ........................................................................................................................................... 31
3.3 编译内核及 uboot .................................................................................................................................... 34
3.4 制作 qspi 镜像 .......................................................................................................................................... 34
3.5 安装 screen ................................................................................................................................................ 35
3.6 一件烧写 QSPI FLASH 1 ....................................................................................................................... 36
一二三电子/米联电子 www.osrc.cn 【ZYNQ SOC 修炼秘籍 2018】
第 5 页 共 84 页
3.7 烧写 QSPI FLASH 2
................................................................................................................................
37
S04_CH04_自动挂载 8GB EMMC 板载内存
...................................................................................................
40
4.1 概述
............................................................................................................................................................
40
4.2 执行 source setup_env.sh
.......................................................................................................................
40
4.3 修改 zynq-7000.dtsi 文件
..................................................................................................................
40
4.4 设置 mount_emmc.sh 批处理命令的开机启动
................................................................................
42
4.5 烧写程序到 QSPI FLASH
......................................................................................................................
44
4.6 验证测试
....................................................................................................................................................
44
4.7 思考为什么
...............................................................................................................................................
45
S04_CH05_在线升级 QSPI 镜像(U 盘方式)
.....................................................................................................
47
5.1 概述
............................................................................................................................................................
47
5.2 执行 source setup_env.sh
.......................................................................................................................
47
5.3 烧写程序到 QSPI FLASH
......................................................................................................................
47
5.4 查看系统根目录
.......................................................................................................................................
47
5.5 基于 U 盘在线升级
.................................................................................................................................
48
S04_CH06_hello_linux ........................................................................................................................................... 51
6.1 概述
............................................................................................................................................................
51
6.2 执行 source setup_env.sh
.......................................................................................................................
51
6.3 SD 卡手动运行 hello 程序
.....................................................................................................................
51
6.4 EMMC 卡手动运行 hello 程序
.............................................................................................................
53
S04_CH07_Hello_Qt 在开发板上的运行
..........................................................................................................
54
7.1 概述
............................................................................................................................................................
54
7.2 搭建交叉编译环境
.................................................................................................................................
54
7.2.1 使用批处理命令搭建交叉编译环境
.......................................................................................
54
7.2.2 setup_env.sh 批处理文件源码
..................................................................................................
59
7.2.3 get_qt_sources.sh 批处理文件源码
.........................................................................................
61
7.2.4 mk_qt_img.sh 批处理文件源码
...............................................................................................
62
7.2.4 init.sh 文件
....................................................................................................................................
65
7.2.5 测试结果
........................................................................................................................................
65
7.3 在 PC 端 LINUX 安装 qt5.8.0
..............................................................................................................
66
7.4 QtE LINUX PC 端创建工程
..................................................................................................................
71
7.5 对 QtE 设置交叉编译
.............................................................................................................................
78
7.6 测试结果
....................................................................................................................................................
83
剩余83页未读,继续阅读
资源推荐
资源评论
2013-03-30 上传
151 浏览量
2020-05-04 上传
170 浏览量
5星 · 资源好评率100%
171 浏览量
2021-10-01 上传
180 浏览量
5星 · 资源好评率100%
172 浏览量
185 浏览量
5星 · 资源好评率100%
190 浏览量
5星 · 资源好评率100%
183 浏览量
资源评论
qiang1618657
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功