在WSL下配置与安装Petalinux 2020.2


前言

Petalinux需要被安装在Linux系统上,而我们平时使用也不能抛弃Windows,所以Linux一般是当做虚拟机或者是双系统安装在我们的电脑上。但是这样一来,需要双系统来回切换很是麻烦,用虚拟机又担心性能损耗,很不方便。

Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。换句话说就是微软专门优化的一个Linux虚拟机。使用体验上正好解决了windows和Linux交互,以及兼顾了性能损耗的问题。

本文将在WSL2 Ubuntu18.04下配置Petalinux 2020.2,参考Petalinux


一、WSL安装

WSL的安装比较傻瓜式,网上也有众多教程,本文只简略叙述。

打开控制面板中的程序与功能,启用“适用于Linux 的 Windows子系统”
在这里插入图片描述
去Microsoft Store下载Ubuntu 18.04LTS;**千万不能下20.04版本,不然无法安装Petalinux2020.2版本。**注:新版本入2021.1及以上,已支持20.04LTS
在这里插入图片描述
安装完成后点击启动,会自动配置ubuntu,让你输入你得用户名和密码,然后就可以正常登陆。

在这里插入图片描述
最后在windows下的powershell下输入wsl --list --verbose,查看WSL的版本是否为WSL2。
在这里插入图片描述
若不是,请参考WSL2安装与配置

其余的更新软件源之类的Ubuntu配置不在本文进行阐述。

二、Petalinux 2020.2安装

2.1 安装TFTP(可选)

TFTP作为一种简单的文件传输协议,在嵌入式开发中会经常使用到,而且后面我们在安装Petalinux工具时也会提示需要TFTP服务(否则会报警告),所以我们需要在Ubuntu上搭建TFTP服务器。需要安装tftp-hpa(客户端软件包,如果不用可不装)和tftpd-hpa软件包,命令如下࿱

### 关于在 Windows 上安装 PetaLinux 2022.2 的说明 遗憾的是,官方并不支持直接在 Windows 平台上原生运行 PetaLinux[^2]。PetaLinux 主要设计用于 Linux 发行版环境,在 Ubuntu 等操作系统上有较好的兼容性和性能表现。 对于希望在 Windows 环境下使用 PetaLinux 的开发人员来说,通常推荐采用如下几种替代方案: #### 使用虚拟机软件模拟 Linux 系统 通过 VMware 或 VirtualBox 这样的虚拟化平台来部署一个完整的 Linux 操作系统实例。这允许用户在一个隔离的安全环境中执行所有的 PetaLinux 命令而不会影响宿主机的操作系统稳定性。具体操作可以参照更换阿里云下载源的方法,即利用 `cd /etc/apt` 和 `sudo gedit sources.list` 来配置合适的软件仓库地址以加速后续依赖项的获取过程[^3]。 #### 利用 WSL (Windows Subsystem for Linux) 微软推出的 WSL 功能使得可以在不离开 Windows 桌面的情况下访问类 Unix shell 及其命令集。WSL 支持多种主流发行版本如 Ubuntu, Debian 等,并且能够很好地集成进 Visual Studio Code 编辑器中以便进行高效的嵌入式项目开发工作。不过需要注意的是,某些特定硬件特性可能无法完全被 WSL 所识别和支持,因此建议提前确认目标设备的具体需求后再做决定[^4]。 #### Docker 容器技术的应用 如果不想改变现有的计算机设置,则可以选择基于容器的方式快速构建所需的开发环境。Docker 提供了一个轻量级且易于管理的方式来封装应用程序及其所有依赖关系。只需拉取预先准备好的镜像即可立即获得一个预配置PetaLinux 工具链的工作空间。这种方法特别适合团队协作场景,因为它能确保每位成员都处于相同的技术栈之上[^5]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值