我的网站是面向全国的选哪个公司的服务器比较好,开原网站制作,公司官网的seo,物流系统网站策划书文章目录 一、编译前准备二、SDK编译三、编译步骤总结四、问题汇总 一、编译前准备
1.设置环境变量
source /opt/pkg/petalinux/2020.2/settings.sh/opt/pkg/petalinux/2020.2是上一节petalinux的安装目录
2.创建 petalinux 工程 进入petalinux安装目录(例如#xff1a;/op… 文章目录 一、编译前准备二、SDK编译三、编译步骤总结四、问题汇总 一、编译前准备
1.设置环境变量
source /opt/pkg/petalinux/2020.2/settings.sh/opt/pkg/petalinux/2020.2是上一节petalinux的安装目录
2.创建 petalinux 工程 进入petalinux安装目录(例如/opt/pkg/petalinux/2020.2)然后运行
petalinux-create -t project --template zynq -n ALIENTEK-ZYNQ3.配置 petalinux 工程
cd ALIENTEK-ZYNQ
petalinux-config --get-hw-description xsa 文件所在的位置如果出现如下报错需要安装sudo apt-get install libtinfo5
INFO: Sourcing build tools
INFO: Getting hardware description...
INFO: Rename system_wrapper.xsa to system.xsa
[INFO] Generating Kconfig for project
ERROR: Failed to generate /opt/pkg/petalinux/2020.2/ALIENTEK-ZYNQ/build/misc/config/Kconfig.syshw
ERROR: Failed to Kconfig project
ERROR: Failed to generate System hardware Kconfig file4、运行效果
二、SDK编译
1、到官网下载downloads_xxxx.tar.gz 然后解压
三、编译步骤总结
一般的设计流程如下
通过 Vivado 创建硬件平台得到 xsa 文件运行 source petalinux 安装路径/settings.sh设置 Petalinux 运行环境通过 petalinux-create -t project 创建 petalinux 工程使用 petalinux-config --get-hw-description将 xsa 文件导入到 petalinux 工程当中并配置 petalinux 工程使用 petalinux-config -c kernel 配置 Linux 内核使用 petalinux-config -c rootfs 配置 Linux 根文件系统配置设备树文件使用 petalinux-build 编译整个工程使用 petalinux-package --boot 制作 BOOT.BIN 启动文件制作 SD 启动卡将 BOOT.BIN 和 image.ub 以及根文件系统部署到 SD 卡中将 SD 卡插入开发板并将开发板启动模式设置为从 SD 卡启动开发板连接串口线并上电启动串口上位机打印启动信息登录进入 Linux 系统。
四、问题汇总
1、build.log 出现ERROR: Unable to connect to bitbake server, or start one报错 如下图所示 解决方法
sudo rm -rf ./build/bitbake.lock