petalinux设计流程

petalinux设计流程简介

from ug1144 ug1157
一般而言, PetaLinux 工具遵从顺序工作流程模型。下表提供了一个示例设计工作流程, 展示了任务应完成的顺序以及该任务的相应工具或工作流程。

设计流程步骤

设计流程步骤 工具/工作流程
硬件平台创建(仅用于定制硬件) Vivado® 设计工具
创建 PetaLinux 工程 petalinux-create -t project
初始化 PetaLinux 工程(仅用于定制硬件) petalinux-config --get-hw-description
设置系统级选项 petalinux-config
创建用户组件 petalinux-create -t COMPONENT
设置 Linux 内核 petalinux-config -c kernel
配置根文件系统 petalinux-config -c rootfs
构建系统 petalinux-build
部署系统的封装 petalinux-package
启动系统进行测试 petalinux-boot
Test the system on qemu petalinux-boot --qemu
Update the PetaLinux tool system software components petalinux-upgrade --url/–file

1. 创建新工程 petalinux-create

petalinux-create --type project --template <-PLATFORM> --name <PROJECT_NAME>

–template
○ zynqMP (for Zynq UltraScale+ MPSoC) // petalinux-create --type project --template zynqMP --name <PROJECT_NAME>
○ zynq (for Zynq-7000 devices)
○ microblaze (for MicroBlaze™ processor)

通过BSP创建
petalinux-create -t project -s xxx.bsp -n new_prj_name

Option 功能 Value Range Default Value
-t,–type TYPE 指定要创建的对象类型.必需的. • project •apps •modules None
-n,–name NAME 创建具有指定名称的对象。当从BSP源创建项目时,这是可选的。否则,这是必需的。 用户指定 当从BSP源创建项目时,该项目使用源BSP的名称
-p,–project PROJECT PetaLinux项目目录路径,用于在项目中创建组件。这是可选的。 用户指定 当前目录
–force 覆盖现有的文件。可选的 None None
-h,–help 显示使用信息。可选的 None None

petalinux-create -t project

Create a new project from a reference BSP file
$ petalinux-create -t project -s
• Create a new project based on the MicroBlaze™ p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值