2) 从列表中选择你希望安装的Ubuntu版本,然后运行以下命令来安装该版本(替换 “Ubuntu-20.04” 为你选择的版本名):
wsl --install -d Ubuntu-20.04
3) 系统会提示你设置新的Linux用户名和密码。
4) 安装完成后,你可以通过运行以下命令来启动已安装的Ubuntu版本:
wsl -d Ubuntu-20.04
这样你就可以使用你所选的特定版本的Ubuntu进行开发和操作
2. 安装和配置WSL Linux环境:
- 打开已安装的Linux发行版,完成初始设置。
- 更新Linux环境的软件包列表:
sudo apt update
3. 安装依赖项:
在WSL的Linux环境中,你需要安装一些必要的依赖项。运行以下命令:
sudo apt install git cmake ninja-build gperf ccache dfu-util device-tree-compiler wget python3-pip python3-setuptools python3-tk python3-wheel xz-utils file make gcc gcc-multilib
4. 安装pip:
确保pip已经安装,如果没有,可以运行以下命令:
sudo apt install python3-pip
5. 安装West工具:
West是Zephyr的命令行工具,你可以使用pip来安装它:
pip3 install --user -U west
6. 创建Zephyr工作目录并初始化:
在WSL Linux环境中,选择一个目录用于Zephyr项目,并在该目录中初始化Zephyr工程。例如:
mkdir ~/zephyrproject cd ~/zephyrproject west init -l zephyr
7. 下载Zephyr代码:
通过West工具下载Zephyr代码:
west update
8. 安装交叉编译工具链:
根据你的目标ARM或RISC V 微控制器架构,下载并安装适当的交叉编译工具链。你可以在工具链供应商的官方网站上找到相应的工具链。
9. 配置环境变量:
在Linux环境中,配置Zephyr开发环境变量,以便系统能够正确识别交叉编译工具链和Zephyr的路径。这可以在你的.bashrc
或.zshrc
文件中设置,例如:
export ZEPHYR_TOOLCHAIN_VARIANT=your_toolchain_variant export ZEPHYR_SDK_INSTALL_DIR=path_to_toolchain_installation export ZEPHYR_BASE=path_to_zephyr_project/zephyr
确保替换"your_toolchain_variant"、"path_to_toolchain_installation"和"path_to_zephyr_project"为实际的值。
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新!!
学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618654289)
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新!!