espidf docker 环境部署

镜像为乐鑫官方提供。

宿主机环境

manjaro kde, macos和其他linux发行版应该也没有问题,windows可以完成编译,但无法烧录、调试(目前windows版本的docker尚不提供usb端口映射)

安装软件


docker:  pacman -S docker

如果安装后需要sudo才能运行,需先将当前用户加入docker组,以获取权限。


sudo usermod -aG docker 用户名

cat /etc/group  //查看是否生效

sudo systemctl restart docker //重启docker

sudo chmod a+rw /var/run/docker.sock //添加权限

拉取espidf docker镜像

先访问https://hub.docker.com/r/espressif/idf/tags选择好镜像版本

image

docker pull espressif/idf:release-v4.4

编译、下载、调试工程

进入当前工程目录


docker run --rm -v $PWD:/project -w /project --device=/dev/ttyACM0:/dev/ttyACM0 -it espressif/idf:release-v4.4 idf.py -p /dev/ttyACM0 build flash monitor

image
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容