ZYNQ系列(二) Petalinux-config配置说明

13 篇文章 8 订阅

ZYNQ系列(二) Petalinux-config配置说明

第一章 Petalinux创建工程
第二章 Petalinux-config配置说明



前言

此文章部分摘自黑金ALINX开发板提供的资料,文章目的是为了给自己做个笔记。
PetaLinux 工具提供了在 Xilinx 处理系统上自定义、构建和部署嵌入式 Linux 解决方案
所需的一切。该解决方案旨在提高设计生产力,可与 Xilinx 硬件设计工具一起使用,以简化
针对 Zynq-7000 SoC 的 Linux 系统的开发。本章我们以使用 Petalinux 定制 Linux 系统为 例,实战 Petalinux 的设计流程,看下 Petalinux 如何简化 Linux 系统的开发。


一、创建Petalinux工程

创建步骤见"第一章 Petalinux创建工程"。

二、Petalinux-config配置说明

1. 进入配置界面

运行命令进入配置界面:

petalinux-config

config

2. 配置界面说明

Linux Components Selection —>

配置u-boot、kernel的来源,可选择本地,或者github下载。

Auto Config Settings —>

这个我没有涉及到使用。看样子像是u-boot、kernel的自动配置。

-*- Subsystem AUTO Harhdware Settings —>

Memory、串口(波特率)、网口(mac、ip、hdcp是否动态获取ip)、Flash、SD接口、RTC的配置。

此配置可省去开机是send discoever的过程,缩短开机时间
其中 [*] Obtain IP address automatically 网口动态、静态获取IP。
使能的时候使用动态获取ip方式,不使能时,可自行配置。

Flash配置后续章节说明,petalinux制作的spi文件系统是只读模式,不能进行写入,需要通过flash配置,开辟一段用户空间,改为可读可写模式。

DTG Settings —>

这个我没有涉及到使用。

u-boot Configuration —>

这个我没有涉及到使用。

Image Packaging Configuration —>

这个我没有涉及到使用。

Firmware Version Configuration —>

配置用户名和版本号。

Yocto Settings —>

这里面只用到了一项,[*] Enable Debug Tweaks,这个使能的时候,通过串口连接开发板,就不用输入登录账号和密码了,但是telnel连接仍然需要。开发DEBUG的过程中使用。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
PetaLinux是Xilinx公司提供的一款用于嵌入式Linux系统开发的工具。它基于Yocto Project和OpenEmbedded构建,可以帮助开发人员快速构建嵌入式Linux系统,并且支持Xilinx FPGA和SoC芯片的开发。 以下是基本的PetaLinux环境搭建步骤: 1. 安装必要的软件 - Ubuntu 16.04 LTS 64-bit - Vivado 2018.2 - PetaLinux 2018.2 2. 配置环境变量 打开终端,输入以下命令: ``` source /opt/Xilinx/Vivado/2018.2/settings64.sh source /opt/Xilinx/petalinux-v2018.2-final/settings.sh ``` 3. 创建PetaLinux项目 打开终端,输入以下命令: ``` petalinux-create -t project -n <project-name> --template zynq cd <project-name> ``` 4. 导入硬件平台 将Vivado中生成的硬件文件(.bit和.hdf)拷贝到<project-name>/project-spec/hw-description目录下,然后执行以下命令: ``` petalinux-config --get-hw-description=<path-to-hdf-file> ``` 5. 配置Linux内核 执行以下命令: ``` petalinux-config -c kernel ``` 在配置界面中,可以根据需要修改内核配置选项。 6. 配置根文件系统 执行以下命令: ``` petalinux-config -c rootfs ``` 在配置界面中,可以选择需要添加的软件包。 7. 构建PetaLinux镜像 执行以下命令: ``` petalinux-build ``` 构建完成后,在<project-name>/images/linux目录下生成PetaLinux镜像文件。 以上是基本的PetaLinux环境搭建步骤,具体步骤可能会因版本不同而有所变化。建议在操作前先阅读相应版本的PetaLinux官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胖茄子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值