没有合适的资源?快使用搜索试试~ 我知道了~
首页zynq c_ug1144-petalinux-tools-reference-guide.pdf
zynq c_ug1144-petalinux-tools-reference-guide.pdf
需积分: 19 301 浏览量
更新于2023-05-25
评论
收藏 969KB PDF 举报
zynq工具文档,里面阐述了petalinux的安装部署过程,蛮详细的,按照步骤一步步做可以生成相关的镜像文件的。zynq zedboard的必读文档
资源详情
资源评论
资源推荐

目录
修订历史..........................................................................................................................................................................2
第 1 章: 简介................................................................................................................................................................. 6
引言..................................................................................................................................................................................6
第 2 章: 建立环境...................................................................................................................................................... 8
安装要求.......................................................................................................................................................................... 8
安装步骤........................................................................................................................................................................ 10
PetaLinux 工作环境建立...............................................................................................................................................12
设计流程简介.................................................................................................................................................................13
第 3 章: 创建工程.................................................................................................................................................... 14
PetaLinux BSP 安装......................................................................................................................................................14
使用 Vivado Design Suite 设置硬件平台.....................................................................................................................15
将硬件平台导出到 PetaLinux 工程...............................................................................................................................16
创建新的 PetaLinux 工程..............................................................................................................................................17
第 4 章: 设置和构建...............................................................................................................................................19
版本控制........................................................................................................................................................................ 19
导入硬件配置.................................................................................................................................................................20
构建系统镜像.................................................................................................................................................................21
生成 Zynq UltraScale+ MPSoC 的启动镜像.................................................................................................................24
生成 Zynq-7000 器件的启动镜像..................................................................................................................................24
生成 MicroBlaze 处理器的启动镜像.............................................................................................................................25
生成 MicroBlaze 比特流文件........................................................................................................................................25
构建最优化.....................................................................................................................................................................26
第 5 章: 启动和封装...............................................................................................................................................30
封装预建镜像.................................................................................................................................................................30
使用 petalinux-boot 命令处理预建镜像...................................................................................................................... 30
启动 QEMU 上的 PetaLinux 镜像................................................................................................................................ 31
利用 SD 卡在硬件上启动 PetaLinux 镜像.................................................................................................................... 34
利用 JTAG 在硬件上启动 PetaLinux 镜像.....................................................................................................................36
使用 TFTP 启动硬件上的 PetaLinux 镜像.................................................................................................................... 39
BSP 封装........................................................................................................................................................................ 41
第 6 章: 升级工作空间..........................................................................................................................................43
petalinux-upgrade 选项.............................................................................................................................................. 43
UG1144 (v2019.1) 2019 年 5 月 22 日 china.xilinx.com
PetaLinux 工具文档参考指南 3
Send Feedback

升级 PetaLinux 工具..................................................................................................................................................... 43
升级 PetaLinux 工程..................................................................................................................................................... 44
第 7 章: 自定义工程...............................................................................................................................................46
固件版本设置.................................................................................................................................................................46
根文件系统类型配置......................................................................................................................................................46
启动镜像存储配置......................................................................................................................................................... 47
主闪存分区配置............................................................................................................................................................. 48
管理镜像大小.................................................................................................................................................................48
配置 INITRD BOOT.......................................................................................................................................................49
设置 INITRAMFS 启动...................................................................................................................................................50
设置 TFTP 启动..............................................................................................................................................................51
设置 NFS 启动............................................................................................................................................................... 52
设置 JFFS2 启动............................................................................................................................................................. 53
配置 SD 卡 ext 文件系统启动........................................................................................................................................54
第 8 章: 自定义 Rootfs........................................................................................................................................ 57
包含预构建库.................................................................................................................................................................57
包含预构建应用............................................................................................................................................................. 58
创建和添加定制库......................................................................................................................................................... 59
测试用户库.....................................................................................................................................................................61
创建和添加定制应用......................................................................................................................................................62
创建和添加定制模块......................................................................................................................................................63
构建用户应用.................................................................................................................................................................64
测试用户应用.................................................................................................................................................................66
构建用户模块.................................................................................................................................................................66
PetaLinux 自动登录......................................................................................................................................................67
开机时应用程序自动运行.............................................................................................................................................. 68
添加层级........................................................................................................................................................................ 69
将现有配方添加到 RootFS............................................................................................................................................ 70
添加封装组.....................................................................................................................................................................71
第 9 章: 调试............................................................................................................................................................... 72
在 QEMU 中调试 Linux 内核........................................................................................................................................ 72
使用 TCF 代理调试应用程序..........................................................................................................................................73
使用 GDB 调试 Zynq UltraScale+ MPSoC 应用.......................................................................................................... 78
调试单独的 PetaLinux 组件..........................................................................................................................................81
第 10 章: 高级设置................................................................................................................................................. 83
Menuconfig 使用方法.................................................................................................................................................. 83
PetaLinux 的 menuconfig 系统...................................................................................................................................83
配置树外构建.................................................................................................................................................................89
设置工程组件.................................................................................................................................................................92
第 11 章: Yocto 功能.............................................................................................................................................97
SDK 生成(目标系统引导生成).................................................................................................................................. 97
UG1144 (v2019.1) 2019 年 5 月 22 日 china.xilinx.com
PetaLinux 工具文档参考指南 4
Send Feedback

访问工程中的 BitBake.................................................................................................................................................. 98
共享 sstate-cache.........................................................................................................................................................99
下载镜像........................................................................................................................................................................ 99
机器支持........................................................................................................................................................................ 99
SoC 变体支持...............................................................................................................................................................100
镜像功能...................................................................................................................................................................... 101
第 12 章: 技术 FAQ.............................................................................................................................................. 102
故障排除...................................................................................................................................................................... 102
附录 A: 移植..............................................................................................................................................................106
工具目录结构...............................................................................................................................................................106
DT 覆盖支持................................................................................................................................................................ 106
更改构建...................................................................................................................................................................... 106
附录 B: PetaLinux 工程结构.........................................................................................................................107
工程层级...................................................................................................................................................................... 110
附录 C: 生成启动组件........................................................................................................................................ 111
第一阶段启动加载器 (FSBL)........................................................................................................................................111
Arm 可信固件 (ATF)....................................................................................................................................................111
PMU 固件.................................................................................................................................................................... 112
仅用于 MicroBlaze 平台的 FS-Boot........................................................................................................................... 113
附录 D: QEMU 虚拟网络模式...................................................................................................................... 114
非根模式下重定向端口................................................................................................................................................114
指定 QEMU 虚拟子网络..............................................................................................................................................115
附录 E: QEMU 支持的赛灵思 IP 模型.....................................................................................................116
附录 F: Xen Zynq UltraScale+ MPSoC 示例.....................................................................................118
要求..............................................................................................................................................................................118
附录 G: 附加资源与法律提示........................................................................................................................121
赛灵思资源.................................................................................................................................................................. 121
参考资料...................................................................................................................................................................... 121
Documentation Navigator 与设计中心....................................................................................................................121
请阅读:重要法律提示................................................................................................................................................122
UG1144 (v2019.1) 2019 年 5 月 22 日 china.xilinx.com
PetaLinux 工具文档参考指南 5
Send Feedback
剩余121页未读,继续阅读















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0