petalinux-build命令

petalinux-build可以build整个linux系统,也可以指定某个组件。

该工具提供了一个单一的工作流。可以petalinux-build -c and petalinux-build -x。

-c, --component
COMPONENT可以是:

all
bootloader
kernel
u-boot
rootfs

====================================

-x, --execute

MAKE-TARGET指定执行的GNU Makefile命令可以是:

build
clean
distclean
all
install
package

具体来说 -c 选项

-c 项build系统的指定模块,如果不指定,petalinux-build build整个工程。用户自定义的root filesystem模块,如apps libs modules,可以 通过指定名称的方式build,格式为-c rootfs/<COMPONENT-NAME>).

具体来说 -x 选项

clean- 清除 目标模块的数据,必须和-c l选项连用,但是-c all 无效。

distclean-直接删掉<projecct>/build目录;

all-build整个工程 吧输出考到images目录下,与-c all效果一样。

build-只build整个工程但是不把输出结果拷到images目录;

install-build and 拷贝设备树;

package-产生image.ub

实例:

1 删除build目录,保留images目录

petalinux-build -x distclean

2清除所有U-Boot组件相关的

petalinux-build -c u-boot -x clean

3创建一个更新的FIT image

petalinux-build -x package

4build整个工程

petalinux-build -c all







评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值