ZYNQ - 嵌入式Linux开发 -07- petalinux工程配置解析(二)

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介: ZYNQ - 嵌入式Linux开发 -07- petalinux工程配置解析

Flash Settings —> :设置flash有关的配置,工程默认设置了4个分区,可以根据使用情况修改相关配置分区。

image.png

设置分区中size设置为0x0,则默认把其余分区给分配到该分区下。

RTC Settings —>: 设置时钟有关选项。

SD/SDIO Settings —>:设置SD和emmc有关。

[*] Advanced bootable images storage Settings —> 镜像的存储介质

image.png

  • boot image settings —>: 启动文件BOOT.BIN文件相关的设置。可以存储在sd或者flash中。存储在sd下的话,可以对读取BOOT.BIN的镜像名称进行修改。

image.png

如果设置存储在flash中,配置界面会有变化。可以修改读取的镜像名称,还要设置镜像存储在哪个分区。

image.png

u-boot env partition settings —>: U-Boot环境变量存储介质设置。和前面相似也可以设置存储flash和sd,默认为flash。flash模式下也需要对存储区进行设置。

image.png

kernel image settings —>: 镜像内核相关设置,点击该选项后,存储介质中多了一个网络的选项。也就是可以通过网络的模式下载到板卡上。

image.png

jffs2 rootfs image settings —>:根文件系统,一般在norflash的存储模式下使用。

dtb image settings —>: 内核设备树镜像相关的设置。设置存储选项有四种,可以来自boot image也就是image.ub文件,同时支持网络。qspi,sd卡/emmc去存储。

image.png

DTG Settings —>


配置设备树相关。设置设备树的flags和overlay,以及是否启用移除PL端的相关配置设备树。

image.png

Kernel Bootargs —> :内核的bootargs变量。进入子目录下,有以下选项。generate boot args automatically:配置使能bootargs自动配置。一般情况下保持默认即可。

image.png

u-boot Configuration —>


配置u-boot的相关选项。

image.png

  • u-boot config target : 用于配置编译U-Boot时使用的配置文件。
  • netboot:和网络启动有关。
  • **TFTP Serven IP address **: 用于设置TFTP服务器的IP地址。

Image Packaging Configuration —>


和镜像打包有关配置。

image.png

Root filesystem type (INITRAMFS) —>:根文件系统设置。

Copy final images to tftpboot,编译完petalinux工程之后自动将镜像文件拷贝到tftp服务器的目录,默认使能。同时可以设置tftpboot路径。

Firmware Version Configuration —>


配置固件版本名称,可任意设置。

image.png

Yocto Settings —>


petalinux底层使用yocto,在yocto的基础上进行进一步封装。

目录
相关文章
|
6天前
|
网络协议 安全 Linux
如何配置Linux端的ftp?
如何配置Linux端的ftp?
106 64
|
2天前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
13 1
|
7天前
|
Ubuntu Linux
Linux服务器的自动启动可以在哪里进行配置?
Linux服务器的自动启动可以在哪里进行配置?
45 3
|
21天前
|
域名解析 负载均衡 网络协议
Linux网络接口配置不当所带来的影响
总而言之,Linux网络接口的恰当配置是保证网络稳定性、性能和安全性的基础。通过遵循最佳实践和定期维护,可以最大程度地减少配置错误带来的负面影响。
62 0
|
24天前
|
监控 安全 网络协议
快速配置Linux云服务器
快速配置Linux云服务器
|
28天前
|
监控 网络协议 Java
Tomcat源码解析】整体架构组成及核心组件
Tomcat,原名Catalina,是一款优雅轻盈的Web服务器,自4.x版本起扩展了JSP、EL等功能,超越了单纯的Servlet容器范畴。Servlet是Sun公司为Java编程Web应用制定的规范,Tomcat作为Servlet容器,负责构建Request与Response对象,并执行业务逻辑。
Tomcat源码解析】整体架构组成及核心组件
|
1月前
|
存储 NoSQL Redis
redis 6源码解析之 object
redis 6源码解析之 object
55 6
|
13天前
|
存储 缓存 Java
什么是线程池?从底层源码入手,深度解析线程池的工作原理
本文从底层源码入手,深度解析ThreadPoolExecutor底层源码,包括其核心字段、内部类和重要方法,另外对Executors工具类下的四种自带线程池源码进行解释。 阅读本文后,可以对线程池的工作原理、七大参数、生命周期、拒绝策略等内容拥有更深入的认识。
什么是线程池?从底层源码入手,深度解析线程池的工作原理
|
17天前
|
开发工具
Flutter-AnimatedWidget组件源码解析
Flutter-AnimatedWidget组件源码解析
|
13天前
|
设计模式 Java 关系型数据库
【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析
本文是“Java学习路线”专栏的导航文章,目标是为Java初学者和初中高级工程师提供一套完整的Java学习路线。
156 37