添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
自信的可乐  ·  RuntimeError: cuDNN ...·  2 年前    · 

Espressif 官方已经做了比较详细的讲解,具体可以参考官网资料(不负责任的声明:配置以官方介绍为准 ?):

官方 Github: github·esp-idf
官方配置教程: Get Started

前期准备:
  1. 官网下载 git 安装包,默认安装完成即可。

  2. 下载串口驱动 CP2102 ,默认安装完成即可。

安装 toolchain:
>> sudo easy_install pip

这个时候,我们很可能遇到如下的错误:

Searching for pip
Reading https://pypi.python.org/simple/pip/
Download error on https://pypi.python.org/simple/pip/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
No local packages or download links found for pip
error: Could not find suitable distribution for Requirement.parse('pip')

解决办法如下:

>> curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
>> sudo python get-pip.py

第二步:
从 espressif 官网下载 toolchain:

>> https://dl.espressif.com/dl/xtensa-esp32-elf-osx-1.22.0-80-g6c4433a-5.2.0.tar.gz

解压到用户目录下的文件夹 esp 内:

>> mkdir -p ~/esp
>> cd ~/esp
>> tar -xzf ~/Downloads/xtensa-esp32-elf-osx-1.22.0-80-g6c4433a-5.2.0.tar.gz

更新环境变量 PATH:

>> export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH
获取 esp-idf:
>> cd ~/esp
>> git clone -b v3.3 --recursive https://github.com/espressif/esp-idf.git

esp-idf 下载至目录:~/esp/esp-idf。

配置变量 IDF_PATH 路径:

>> export IDF_PATH=~/esp/esp-idf
编译、下载:

配置串口等参数:

>> make menuconfig
>> make flash

查看打印:

>> make monitor
usb转串口模块cp2102 * 1
下载cp2102驱动for mac并安装:
https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
下载工具链并解压到~/esp/xtensa-e...
                                    开始前多阅读两篇文章,大致了解我到底需要做什么,我需要什么东西,然后看看人家安装时候遇到的问题,但不是害怕,自己装的时候很可能什么都没遇到,遇到了问题,一定要知道出现问题的根本原因,针对原因去解决。最下面一排的图标作用在参考文章中有,不再赘述,在编译烧写过程中仅出现一个问题,没有板子的相关驱动,导致烧写不进去,直接去。以上全是个人整理记录,不是很全面的手把手指导,仅记录个人在学习生活中遇到的问题,欢迎大家留言指正。安装过程中出现了一次错误,但是错误窗口直接给出了解决办法,直接复制到终端继续运行即可。
                                    打开“访达”点击“文稿”点击“Arduino”,接着新建文件夹,并将此文件夹改名为hardware。这一栏是你存放开发板资源和之后将用到的library的地方,注意这是一个可以自定义的路径,为了方便后面安装我建议如下路径/Users/user/Documents/Arduino。接着在弹出框中的搜索栏输入终端 在下方启用栏选择“所有应用程序”接着点击左边的“终端”双击打开。重启后仍然点击顶部任务栏的Arduino ide并点击首选项,在“其他开发板管理器地址”中填入esp官方提供的开发板资源国内镜像链接。
                                    哈哈,各位可能会奇怪为啥上一篇文章还在说怎么在 ESP32C3 上安装 Arduino,现在怎么又变成了安装 MIcroPython。其实是因为上次写 Arduino 还是我高中时候的事了,已经不太会了。虽然 MIcroPython 我从来没有接触过,但是 python 我一直有在用,最多就是需要熟悉一下 MicroPython 的 API,同样是需要重新学习,我选择 python,毕竟人生苦短,我选python。能用 python 为什么要用 c 呢?因为上次安装 Arduino 时已经踩过了一些坑,所以
                                    macOS 安装 ESP32 环境原文翻译其他问题
GitHub 上提供的在 Arduino IDE 中安装 ESP32 环境的方法,我翻成中文希望能帮助到一些洋文不太好的小伙伴哈哈哈
原文小学生英语,我这翻译也没啥用,只是希望我遇到的几个问题可以提供参考
Installation instructions for Mac OS
Install latest Arduino IDE from arduino.cc
Open Terminal and execute the followin
                                    如何在mac系统搭建esp32-RTOS开发环境教程
因为项目需要最近在开发esp8266/esp32项目,发现关于Mac平台的相关教程特别少,希望能帮到初学者,故写此教程,希望能帮到正在看教程的你.有什么问题可以在下面留言!
一般我们做事前都要准备好前戏,哦,不对是前奏。
先要安装python包管理工具pip
命令:sudo easy_install pip
接着需要按照串口工具pyserial...
                                    看github 上的讨论,LilyGO 开发板使用的 FTDI 芯片似乎与 mac OS Big Sur UART 驱动程序不兼容;,这就是上面说的macOS 里CH340 芯片驱动不兼容问题。需要下载并安装下面这个链接里的CH340芯片驱动。,这是windows 系统中的操作方法,不能在macOS 中使用,否则会报错。记得要在你下载的这个新的bin文件的同一文件夹目录下执行这个烧录命令。端口就可以 执行 erase_flash 命令并写入新的固件了。安装完这个驱动后,在终端里输入。而不是上面链接中说的。
                                    ESP32-CAM是安信可发布小尺寸的摄像头模组。该模块可以作为最小系统独立工作,尺寸仅为2740.54.5mm。ESP32-CAM可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、人脸识别以及其它物联网应用,是物联网应用的理想解决方案。ESP32-CAM采用DIP封装,直接插上底板即可使用,实现产品的快速生产,为客户提供高可靠性的连接方式,方便应用于各种物联网硬件终端场合。
                                    以Thonny打开文件,然后点击左上角的绿色播放按钮,开始运行脚本,自己安装,运行的时候会去下载一些包,也会出现下载失败的情况,所以通过别的方式先把需要的包搞到手。解压后里面是一些开发版相关的东西,tools里面有安装脚步,macOS是自带Python开发环境,安装一个开发工具可以方便运行安装脚本,我这里用的的是。然后网速允许,或者有墙的,可以直接安装,不行就只能手动安装了,我就是手动安装的,所以这里显示还需要安装开发版。还好各个系统的都有,安装完重启,就会有这个图标。USB 转 UART。