首页
苏兮影视
随笔记
壁纸
更多
直播
时光轴
友联
关于
统计
Search
1
软件添加id功能按钮
708 阅读
2
v2ray节点搭建
508 阅读
3
typecho非常有特色的模块
460 阅读
4
QQxml消息卡片生成源码
421 阅读
5
Linux下提权常用小命令
366 阅读
谈天说地
建站源码
经验教程
资源分享
动漫美图
登录
Search
标签搜索
java
flutter
springboot
rust
安卓
linux
vue
docker
joe
快捷键
git
fish shell
maven
redis
netty
dart
groovy
js
设计模式
rpc
尽意
累计撰写
95
篇文章
累计收到
38
条评论
首页
栏目
谈天说地
建站源码
经验教程
资源分享
动漫美图
页面
苏兮影视
随笔记
壁纸
直播
时光轴
友联
关于
统计
搜索到
1
篇与
的结果
2024-10-23
esp32-c3 rust使用docker编译
使用的环境:wsl2(alpine),docker参考官方文档:https://narukara.github.io/std-training-zh-cn/02_2_software.html1.使用docker pull拉取官方提供的docker imagedocker pull espressif/rust-std-training2.使用命令docker images查看image状态,拉取成功的输出:REPOSITORY TAG IMAGE ID CREATED SIZE espressif/rust-std-training latest 660e68996c1b 3 months ago 3.99GB3.启动容器:docker run --mount type=bind,source="$(pwd)",target=/workspace,consistency=cached -it rust-std-training /bin/bash 这行命令表示在当前文件夹作为映射目录,映射到docker容器的/workspace目录,并进入到容器内部终端4.执行命令构建项目,从官方提供的github模板仓库构建cargo generate --git https://github.com/esp-rs/esp-idf-template cargo这里创建项目可能会提示错误:Error: could not determine the current user, please set $USER解决方法export USER=root5.项目创建完成之后,直接编译 cargo build --release第一次编译可能时间会有点久,将近三分钟了编译完成之后回到wsl2的终端,或者使用powershellcd到映射的宿主机目录可执行文件在target/riscv32imc-esp-espidf/release/demo6.执行flash烧录命令espflash.exe flash ./demo --monitor烧录成功,打印了hello world。
2024年10月23日
33 阅读
0 评论
2 点赞