使用petalinux做嵌入式设计开发(1)

本文详述了如何使用Vivado创建硬件描述文件(HDF),然后在Petalinux环境中配置、编译和打包Linux系统,包括设置环境变量、创建和配置工程、解决编译错误、打包BOOT.BIN文件以及将系统烧录到SD卡的过程,最后通过串口调试验证Linux系统的正常运行。

1.创建vivado工程,建立硬件环境,最终导出hdf文件

    既可以在windows系统下的vivado上编写硬件工程并导出hdf文件,也可以在linux系统下的vivado中编写硬件工程并导出hdf文件。(对于windows系统下导出的hdf文件还需要传递到linux系统下的文件夹中。)

2.以hdf硬件文件为基础创建,配置,编译,打包petalinux工程,导出linux系统所需镜像文件。

具体步骤:

(0)设置环境变量

          设置环境变量使得我们可以直接使用petalinux的这些指令

(1)创建

//-t 创建工程类型,这里选择peoject
//—-template 创建模版选择,这里选择zynq
//-n创建工程名

(2)配置

需要先进行总配置,再分别进行u-boot,内核,以及根文件系统的配置,由于选择了zynq模板,参数基本不用变,所以直接保存退出即可。(注意接下来的所有指令都要在第一步创立的工程文件中执行)

a.配置总工程

 b.配置u-boot

编译过程, 这里有一个报错:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值