在wsl下开发T113的主线linux(1)-准备wsl开发环境

本文介绍了如何在Windows10或11的WSL环境下安装Ubuntu,选择合适的版本(这里选的是WSL1和Ubuntu22.04.01LTS),并利用WSL的文件系统交互优势进行开发工作。主要工具包括VScode用于代码编辑,MobaXterm作为串口调试工具,以及安装和配置ARMGNUToolchain12.2用于交叉编译。文章强调了这种设置在处理内核源码和Git交互时的便利性。

首先在win10或win11下安装wsl,选择wsl1或者wsl2都可以,wsl2的性能更高一些,wsl1的跨系统文件操作速度更快一些,我这里因为有一些工程在win文件系统下,所以选择了wsl1,发行版使用最新的Ubuntu 22.04.01 LTS。

这里我没有选用vm虚拟机安装ubuntu开发的原因是虚拟机下的文件交互不够方便,特别是git和文件对比,有时在内核源码改了一些文件,使用win下的TortoiseGit工具就可以很方便的查看差异,提交变更。使用beyond compare也可很方便的比较各种文件文件夹的不同版本的差异。
 

在win资源管理器下可以直接查看wsl的linux根目录,右键可以直接执行各种操作,就像操作win文件一样

这里编译开发的核心软件只有一个,就是VS code,安装好后添加所需的插件。
串口调试工具使用MobaXterm

下载交叉编译器,这里使用arm官方最新的GCC 12.2
Arm GNU Toolchain Downloads – Arm DeveloperDownload the Arm GNU Toolchain, an open-source suite of tools for C, C++, and Assembly prog

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值