前言
使用Petalinux生成内核镜像的过程中,需要在内核配置许多rootfs链接库,这些库petalinux默认是从服务器网站下载。因此每次编译镜像都受限于网速及流量,要花费大量时间,还可能编译失败。将这些链接库设置为从本地编译,则能节省大量时间。
流程
1、首先从xilinx官网上下载 sstate 高速缓存
:
进入下载网址:xilinx-技术支持-下载-嵌入式开发
下拉选择下载sstate 高速缓存
虽然有些大,但下载一次之后的工程都能用,总体还是节省时间和流量的。
2、将下载包解压至一个文件夹下,下载包内容包含以下几个文件夹:aarch64、arm、mb-full、mb-lite、downloads
,前四个文件夹分别对应ZynqMP、Zynq、MB AXI full和MB AXI lite;downloads是公用链接库。
3、设置步骤如下:
进入petalinux工程目录,打开终端,
在终端输入命令:
petalinux-config --get-hw-descrip