首先在win10或win11下安装wsl,选择wsl1或者wsl2都可以,wsl2的性能更高一些,wsl1的跨系统文件操作速度更快一些,我这里因为有一些工程在win文件系统下,所以选择了wsl1,发行版使用最新的Ubuntu 22.04.01 LTS。
这里我没有选用vm虚拟机安装ubuntu开发的原因是虚拟机下的文件交互不够方便,特别是git和文件对比,有时在内核源码改了一些文件,使用win下的TortoiseGit工具就可以很方便的查看差异,提交变更。使用beyond compare也可很方便的比较各种文件文件夹的不同版本的差异。
这里编译开发的核心软件只有一个,就是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

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

被折叠的 条评论
为什么被折叠?



