目录
前言
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软件包,命令如下