esp32的python教程,esp32运行micropython

  esp32的python教程,esp32运行micropython

  1.摘要其实无论是在Linux还是Windows上搭建ESP32开发环境,都存在一个依赖的问题,会在环境搭建上浪费大量时间,最终导致失败。http://www.Sina.com/Linux彻底解决了开发环境建设的所有问题,然后利用docker技术彻底解决了Windows开发环境的问题。

  2.docker是什么?Docker是一种虚拟化技术。乍一看就是一个像虚拟机一样的虚拟系统。其实docker是Linux系统的一个服务进程,所以它消耗的资源比操作系统少很多。

  3.为什么可以解决所有Linux开发环境的问题?因为docker是虚拟机技术,只要创建好esp 32 Linux环境,用docker镜像,就可以访问这是个痛点,让我们很烦躁,我们一直致力于ESP32开发的研究,本篇文章先

  四。安装文件管理器。以ubuntu为例,安装文档生成器。

  第一步:需要的系统工具sudo apt-getupdatesudoapt-get-yinstall-transport-httpsca-certificates call software-property安装这个curl-fssl 3358 mirrors.a李煜of IES。N.com/docker-ce/Linux/Ubuntu/gpgsudo apt-keyadd-step:录制软件docker-ce/Linux/Ubuntu $(LSB _ release-cs)stable step 4:更新和docker-cesudoapt安装

  不论你是什么样的Linux系统,只要你安装一个docker软件

  5.获取esp-idf环境图像。提供了创建的esp32-idf的文档图像。名称是idf_v4x_full_v3.tar.

  百度磁盘地址:

  链接:3359 pan.Baidu.com/s/1u-5飞度GH51 SUHRL0EOS _ 4G抽取代码:z8e9 。做一个容器,用docker开发。注:快速提取编码包的参考文章:用做好的这个镜像

  )1)加载图像并创建一个容器。

  镜像命令:sudodockerload-iidf _ v4x _ full _ v3.tar

  图像:sudo docker图像ls

  使用镜像创建一个容器:sudo docker run -it -d d2098b4ed96c。其中d2098b4ed96c是刚刚加载的文档图像的ID。

  浏览容器:sudo docker ps

  注:如果安装缓慢,可以修改安装源,也可以百度。

  )2)利用容器环境开发esp-idf。

  )2.1)直接使用内部esp-idf代码包。

  容器内部提供了一个用esp32-idf开发的代码包(4.3版),可以在目录中使用git pull与github同步。

  命令sudo docker exec-it dccbce 0 f 4778/tangled sweet/bash,其中使用了刚刚创建的容器的ID号。

  出现以下终端,指示成功访问容器,

  当在esp32-idf例程下进入idf.py menuconfig时,将显示以下配置界面:

  )2.2)外挂esp-idf代码包。

  Sudodorrun-it-vsubstart主机路径:容器目录——创建容器时,可以在容器的目录中覆盖这个路径。

  转到容器目录,可以看到主机的代码包。之后可以继续发展。

  您可以看到,我们成功地将主机的目录加载到了容器中。

  怎么加速拉取github代码包(以ESP-IDF为例)

  )1)也可以将多个主机上的目录重写到容器中。例如,通过添加-v选项,可以将主机上的/dev重写为容器上的/dev。在这种情况下,可以使用idf.py flash命令直接烘焙容器中的代码。

  /dev/以下都是设备文件。如果要覆盖/dev,请输入参数- privileged:

  sudodorkerrun-it-privileged-v/dev:/dev-d 2098 B4 ed 96 c(2)Docker可以通过一个镜像创建无数个容器。容器的使用还有很多其他的操作。百度也行。

  停止容器命令:文档工具包容器ID

  删除容器命令:docker rm容器ID

  七。总结。1)安装文档软件。

  2)下载映像环境包。

  )3)加载docker映像。

  4)创建一个容器。

  )5)进入容器。

  (6)发展中。

  八。视频教程。如果你也想详细了解流程,请看下面的视频教程。

  edu.51cto.com/course/27473.html 3359号

  注:容器需要使用到网络端口号,所以docker命令的运行需要超级权限,如果感觉麻烦可以使用Linux别名命令alias sdocker="sudo docker",之后直接使用sdocker即可。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: