Petalinux BSP安装与构建过程

petalinux参考bsp可以让用户迅速启动。并且,这些设计可以作为用户设计的基。petalinux bsp是标准可安装格式,包含启动所需的设计和配置文件。bsp包中设计好的软硬件可以下载到板子上,或者是qemu系统仿真环境。
下面是一个bsp的安装步骤:
将目录切换到你将创建的petalinux工程的目录下。例:如果你想要在/home/user:
cd /home/user
运行petalinux-create命令:
petalinux-create -t project -s
你将会看到如下输出(根据你安装的bsp)
qile@ubuntu:~/desktop/zed-bsp$ petalinux-create -t project -s /home/qile/downloads/avnet-digilent-zedboard-v2016.1-final.bsp
info: create project:
info: projects:
info: * avnet-digilent-zedboard-2016.1
info: has been successfully installed to /home/qile/desktop/zed-bsp/
info: new project successfully created in /home/qile/desktop/zed-bsp/
......
重构建参考设计软件镜像 目前,你已经安装了一个petalinux参考bsp。下面将讲解,怎么构建bsp镜像,从而可以在qemu或者硬件上测试。
编译petalinux参考设计系统
下面的步骤描述如何重建bsp参考设计系统。 1、运行petalinux-build来编译软件镜像:
petalinux-build
该步骤将会生成一个设备树dtb文件,第一阶段启动(如果选中),u-boot(如果选中),linux内核和一个根文件系统镜像。最后,它将产生必须的启动镜像。
2、编译的进展将显示在控制台上。等到编译完成:
提示: 详细的编译日志位于“/build/build.log”文件。
当编译完成后,在/image和“/tftpboot”目录下会生成镜像文件。
提示: 构建过程可能会报告错误写入/ tftpboot目录如果该目录没有存在或用户不能写。这些错误消息只是信息,不影响输出镜像。你可能消除这些消息通过禁用“最后的镜像复制到tftpboot”在系统级的配置菜单配置。
这里给出一个输出例子:
info: checking component...
info: generating make files and build linux
info: generating make files for the subcomponents of linux
......
......
[info ] vmlinux linux/kernel
[info ] install linux/kernel
[info ] package zimage
[info ] zimage linux/kernel
[info ] install linux/kernel
[info ] package fit image
最后镜像为“images/linux/image.ub”是一个fit镜像。内核镜像位于”/images/linux”目录,对于zynq-7000是“image”,对于mircroblaze是“image.elf”。如果配置了拷贝到/tftpboot,该目录下也会有一个拷贝。

换电模式产业大潮已来,新能源汽车将会突破销量增长瓶颈
便携式天燃气检测仪的工作原理
无纺布表面瑕疵检测系统的原理、性能及应用
无人机巡检管理系统上线仁新高速,开启巡检病害“智慧眼”
韩国 LG 关闭 PCB 业务,国内多家中小 PCB 厂商破产,为何?
Petalinux BSP安装与构建过程
土壤水分传感器选择依据浅谈分享
如何实现__import__()动态导入
惠州数据中心预计每年创造32亿产值 SA网络最快5月17日启动
苹果面临重重困难,依然拥有强大竞争力
光刻胶国产化的道路上有哪6道坎?
警惕VR深水区 你真的了解FOV么?
如何用电池判断发光二极管质量
什么是Secure Boot以及三种模式
FOCUS 3之后,HTC眼中的Metaverse破局之战
探讨物联网细分领域应用、技术及未来趋势
硕博电子工程机械控制器在泵车中的应用
消费电子展群英会
怎么导入导出Javascript模块呢
基于电流探头的干扰源电流谱测试方案