差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
esp32 [2019/03/18 11:15]
jingjing [购买渠道及相关信息]
esp32 [2019/05/03 15:06] (当前版本)
gongyu [社区和交流]
行 1: 行 1:
 +ESP32设计资源大全
 +-----
 +
 +{{ :​eetreewechat.png?​600 |}} <WRAP centeralign>​**扫描二维码,关注微信公众号“电子森林”,可以在手机上查看本网站的所有文章** </​WRAP>​
 +
 {{ :​screen_shot_2019-02-24_at_4.03.37_pm.png |}} {{ :​screen_shot_2019-02-24_at_4.03.37_pm.png |}}
 由Espressif Systems创造的ESP32是一款低成本、低功耗片上系统(SoC)系列,具有Wi-Fi和双模蓝牙功能。 ESP32系列包括芯片ESP32-D0WDQ6(和ESP32-D0WD)、ESP32-D2WD、ESP32-S0WD和系统级封装(SiP)ESP32-PICO-D4。 其核心是双核或单核Tensilica Xtensa LX6微处理器,时钟频率高达240MHz。 ESP32由内置天线开关、射频巴伦、功率放大器、低噪声接收放大器、滤波器和电源管理模块高度集成。 ESP32专为移动设备、可穿戴电子设备和物联网应用而设计,通过节能功能实现超低功耗,包括精细分辨率时钟门控、多种功率模式和动态功率调节。 由Espressif Systems创造的ESP32是一款低成本、低功耗片上系统(SoC)系列,具有Wi-Fi和双模蓝牙功能。 ESP32系列包括芯片ESP32-D0WDQ6(和ESP32-D0WD)、ESP32-D2WD、ESP32-S0WD和系统级封装(SiP)ESP32-PICO-D4。 其核心是双核或单核Tensilica Xtensa LX6微处理器,时钟频率高达240MHz。 ESP32由内置天线开关、射频巴伦、功率放大器、低噪声接收放大器、滤波器和电源管理模块高度集成。 ESP32专为移动设备、可穿戴电子设备和物联网应用而设计,通过节能功能实现超低功耗,包括精细分辨率时钟门控、多种功率模式和动态功率调节。
行 35: 行 40:
     * 1024位OTP,客户最多768位     * 1024位OTP,客户最多768位
     * 加密硬件加速:AES,SHA-2,RSA,椭圆曲线加密(ECC),随机数发生器(RNG)     * 加密硬件加速:AES,SHA-2,RSA,椭圆曲线加密(ECC),随机数发生器(RNG)
-      ​澄清说明:在这种情况下,“RTC”有点像“Espressifism”,因为它被用作低功耗和模拟子系统的简写,它独立于CPU和主要的“数字”外围设备(“数字”是另一个Espressifism)。作为RTC子系统的一部分,有一些实时时钟功能,但还有很多其他的东西。+澄清说明:在这种情况下,“RTC”有点像“Espressifism”,因为它被用作低功耗和模拟子系统的简写,它独立于CPU和主要的“数字”外围设备(“数字”是另一个Espressifism)。作为RTC子系统的一部分,有一些实时时钟功能,但还有很多其他的东西。
 ==== 社区和交流 ==== ==== 社区和交流 ====
 对于大多数问题,最好在论坛中提交一篇文章,以获得最广泛的社区可见性,并轻松写出您的情境背景的细节 - 例如,包括示例代码和详细说明软件的相关配置,固件和 硬件。 或者,通过IRC进行实时聊天是与他人交谈,学习新事物,有时在现场获得问题答案的好方法。 但是,话虽如此,在线聊天的主要缺点是,不是每个人都在活跃或同时看着频道(聊天室) - 人们在不同的时间工作并生活在世界的不同地方 - 所以时间可以是 击中或没打中。 因此,如果您在IRC频道中提出问题,请尽量留意,因为可能需要一段时间才能回复。 对于大多数问题,最好在论坛中提交一篇文章,以获得最广泛的社区可见性,并轻松写出您的情境背景的细节 - 例如,包括示例代码和详细说明软件的相关配置,固件和 硬件。 或者,通过IRC进行实时聊天是与他人交谈,学习新事物,有时在现场获得问题答案的好方法。 但是,话虽如此,在线聊天的主要缺点是,不是每个人都在活跃或同时看着频道(聊天室) - 人们在不同的时间工作并生活在世界的不同地方 - 所以时间可以是 击中或没打中。 因此,如果您在IRC频道中提出问题,请尽量留意,因为可能需要一段时间才能回复。
行 42: 行 47:
 要连接到Freenode IRC网络上的#ESP32聊天频道,您需要使用IRC客户端程序。 对于长期使用,建议下载完整的IRC客户端。 但是,对于临时使用,您可以使用Freenode的网络聊天客户端 要连接到Freenode IRC网络上的#ESP32聊天频道,您需要使用IRC客户端程序。 对于长期使用,建议下载完整的IRC客户端。 但是,对于临时使用,您可以使用Freenode的网络聊天客户端
   * **Reddit:** /r/esp32   * **Reddit:** /r/esp32
 +  * [[esp_wechat|乐鑫官方微信公众号文章]],这里有ESP系列最新的开发资料,这里有精彩纷呈的ESP系列产品信息
 ==== 阅读和视频 ==== ==== 阅读和视频 ====
   * **项目**   * **项目**
行 73: 行 78:
       * [[https://​espressif.com/​sites/​default/​files/​documentation/​esp32_bluetooth_networking_user_guide_en.pdf|ESP32蓝牙网络用户指南]] (PDF) - 可以同时参考:​ [[https://​github.com/​EspressifApp/​EspBlufi|EspBluFi安卓应用程序]]       * [[https://​espressif.com/​sites/​default/​files/​documentation/​esp32_bluetooth_networking_user_guide_en.pdf|ESP32蓝牙网络用户指南]] (PDF) - 可以同时参考:​ [[https://​github.com/​EspressifApp/​EspBlufi|EspBluFi安卓应用程序]]
     * [[https://​esp32.com/​viewforum.php?​f=5|ESP32.com论坛上的文档]]     * [[https://​esp32.com/​viewforum.php?​f=5|ESP32.com论坛上的文档]]
-    * [[https://​sautter.com/​blog/​ethernet-on-esp32-using-lan8720/​|基于LAN8720在ESP32上的以太网端口]]+    * [基于LAN8720在ESP32上的以太网端口](https://​sautter.com/​blog/​ethernet-on-esp32-using-lan8720/​
     * JTAG调试     * JTAG调试
-      * [[http://​esp-idf.readthedocs.io/​en/​latest/​api-guides/​jtag-debugging/​index.html|JTAG调试]](ESP-IDF编程指南)+      * [JTAG调试](http://​esp-idf.readthedocs.io/​en/​latest/​api-guides/​jtag-debugging/​index.html)(ESP-IDF编程指南)
       * GoJimmyPi'​s [[https://​gojimmypi.blogspot.com/​2017/​03/​jtag-debugging-for-esp32.html|JTAG调试ESP32]],​ [[https://​gojimmypi.blogspot.com/​2017/​05/​vscode-jtag-debugging-of-esp32-part-1.html|VSCode JTAG调试ESP32第1部分]] & [[https://​gojimmypi.blogspot.com/​2017/​05/​vscode-remote-jtag-debugging-of-esp32.html|第2部分]]       * GoJimmyPi'​s [[https://​gojimmypi.blogspot.com/​2017/​03/​jtag-debugging-for-esp32.html|JTAG调试ESP32]],​ [[https://​gojimmypi.blogspot.com/​2017/​05/​vscode-jtag-debugging-of-esp32-part-1.html|VSCode JTAG调试ESP32第1部分]] & [[https://​gojimmypi.blogspot.com/​2017/​05/​vscode-remote-jtag-debugging-of-esp32.html|第2部分]]
       * 如何使用FTDI C232HM DDHSL-0通过JTAG / OpenOCD / GDB调试ESP32       * 如何使用FTDI C232HM DDHSL-0通过JTAG / OpenOCD / GDB调试ESP32
行 229: 行 235:
       * [[https://​techtutorialsx.com/​2017/​07/​17/​esp32-bluetooth-advertising-a-spp-service-with-sdp/​|通过SDP的广告SPP服务]]       * [[https://​techtutorialsx.com/​2017/​07/​17/​esp32-bluetooth-advertising-a-spp-service-with-sdp/​|通过SDP的广告SPP服务]]
     * Other: [[https://​techtutorialsx.com/​2017/​12/​02/​esp32-esp8266-arduino-serial-communication-with-python/​|与Python的串行通信]]     * Other: [[https://​techtutorialsx.com/​2017/​12/​02/​esp32-esp8266-arduino-serial-communication-with-python/​|与Python的串行通信]]
 +
   * 随机书呆子教程   * 随机书呆子教程
     * [[https://​randomnerdtutorials.com/​installing-the-esp32-board-in-arduino-ide-windows-instructions/​|在适用于Windows]]和[[https://​randomnerdtutorials.com/​installing-the-esp32-board-in-arduino-ide-mac-and-linux-instructions/​|Mac和Linux]]的[[https://​randomnerdtutorials.com/​installing-the-esp32-board-in-arduino-ide-windows-instructions/​|Arduino IDE中安装ESP32板]]     * [[https://​randomnerdtutorials.com/​installing-the-esp32-board-in-arduino-ide-windows-instructions/​|在适用于Windows]]和[[https://​randomnerdtutorials.com/​installing-the-esp32-board-in-arduino-ide-mac-and-linux-instructions/​|Mac和Linux]]的[[https://​randomnerdtutorials.com/​installing-the-esp32-board-in-arduino-ide-windows-instructions/​|Arduino IDE中安装ESP32板]]
行 234: 行 241:
     * [[https://​randomnerdtutorials.com/​esp32-web-server-arduino-ide/​|使用Arduino IDE的Web服务器]]     * [[https://​randomnerdtutorials.com/​esp32-web-server-arduino-ide/​|使用Arduino IDE的Web服务器]]
     * [[https://​randomnerdtutorials.com/​esp32-dht11-dht22-temperature-humidity-web-server-arduino-ide/​|使用Arduino IDE的带有DHT11/​DHT22温湿度web服务器的ESP32]]     * [[https://​randomnerdtutorials.com/​esp32-dht11-dht22-temperature-humidity-web-server-arduino-ide/​|使用Arduino IDE的带有DHT11/​DHT22温湿度web服务器的ESP32]]
-  ​* [[http://​iot-bits.com/​category/​esp32-articles/​|物联网比特关于ESP32文章]]+    ​* [[http://​iot-bits.com/​category/​esp32-articles/​|物联网比特关于ESP32文章]]
     * [[http://​iot-bits.com/​freertos-event-groups-quick-reference-notes/​|FreeRTOS事件组-快速参考说明]]     * [[http://​iot-bits.com/​freertos-event-groups-quick-reference-notes/​|FreeRTOS事件组-快速参考说明]]
     * [[http://​iot-bits.com/​interfacing-an-audio-codec-with-esp32/​|将音频编解码器和ESP32连接第1部分]]和[[http://​iot-bits.com/​interfacing-audio-codec-esp32/​|第2部分]]     * [[http://​iot-bits.com/​interfacing-an-audio-codec-with-esp32/​|将音频编解码器和ESP32连接第1部分]]和[[http://​iot-bits.com/​interfacing-audio-codec-esp32/​|第2部分]]
行 443: 行 450:
     * [[https://​www.youtube.com/​watch?​v=zRtluFIWpXM&​feature=youtu.be|从Adafruit MQTT服务器获取数据]]     * [[https://​www.youtube.com/​watch?​v=zRtluFIWpXM&​feature=youtu.be|从Adafruit MQTT服务器获取数据]]
     * [[https://​www.youtube.com/​watch?​v=ydqHbY7IPgg&​feature=youtu.be|发送电子邮件]]     * [[https://​www.youtube.com/​watch?​v=ydqHbY7IPgg&​feature=youtu.be|发送电子邮件]]
-  ​* [[https://​www.youtube.com/​channel/​UCZ9lQ7b-4bDbLOLpKwjpSAw/​videos|Mongoose OS视频]](另请参阅:[[https://​www.youtube.com/​playlist?​list=PLNOffh-6mSoRfxD4wTvRziUDUiSLSyJKE|用户指南教程视频播放列表]])+ 
 +  ​* [Mongoose OS视频](https://​www.youtube.com/​channel/​UCZ9lQ7b-4bDbLOLpKwjpSAw/​videos) ,另请参阅:[用户指南教程视频播放列表](https://​www.youtube.com/​playlist?​list=PLNOffh-6mSoRfxD4wTvRziUDUiSLSyJKE)
     * [[https://​www.youtube.com/​watch?​v=tAn4C1ogrQ4|Mongoose OS安装]]     * [[https://​www.youtube.com/​watch?​v=tAn4C1ogrQ4|Mongoose OS安装]]
     * [[https://​www.youtube.com/​watch?​v=z5JltFNF_RE|使用文件]]     * [[https://​www.youtube.com/​watch?​v=z5JltFNF_RE|使用文件]]
行 463: 行 471:
     * [[https://​www.youtube.com/​watch?​v=m_8_47eeNdE&​feature=youtu.be&​list=UUfl_Xz6uEqNqc87H5kr7p_w|Simba:​ Nano32上的“你好,世界”]]     * [[https://​www.youtube.com/​watch?​v=m_8_47eeNdE&​feature=youtu.be&​list=UUfl_Xz6uEqNqc87H5kr7p_w|Simba:​ Nano32上的“你好,世界”]]
     * [[https://​www.youtube.com/​watch?​v=kf5QFNgVe5E&​feature=youtu.be&​list=UUfl_Xz6uEqNqc87H5kr7p_w|Simba:​ Nano32和Arduino Due上的CAN客户端 - 服务器测试套件]]     * [[https://​www.youtube.com/​watch?​v=kf5QFNgVe5E&​feature=youtu.be&​list=UUfl_Xz6uEqNqc87H5kr7p_w|Simba:​ Nano32和Arduino Due上的CAN客户端 - 服务器测试套件]]
 +
 * **ESP32单位的第一印象** * **ESP32单位的第一印象**
   * [[https://​www.youtube.com/​watch?​v=Jial9AVKqE8&​feature=youtu.be&​t=55m39s|询问工程师:ESP32-DevKitC和未来的Adafruit ESP32板]]   * [[https://​www.youtube.com/​watch?​v=Jial9AVKqE8&​feature=youtu.be&​t=55m39s|询问工程师:ESP32-DevKitC和未来的Adafruit ESP32板]]
行 530: 行 539:
 * **JavaScript** * **JavaScript**
   * Duktape   * Duktape
-    * [[https://​github.com/​nkolban/​duktape-esp32|存储库]] +    * [存储库](https://​github.com/​nkolban/​duktape-esp32) 
-    * [[https://​github.com/​nkolban/​duktape-esp32/​tree/​master/​docs|文档]] +    * [文档](https://​github.com/​nkolban/​duktape-esp32/​tree/​master/​docs) 
-    * [[https://​github.com/​nkolban/​duktape-esp32/​blob/​master/​docs/​installation.md|二进制下载和安装]]({{:​esp32-duktape-2017-01-20_1_.tar.gz|esp32-duktape-2017-01-20.tar.gz}})+    * [二进制下载和安装](https://​github.com/​nkolban/​duktape-esp32/​blob/​master/​docs/​installation.md)({{:​esp32-duktape-2017-01-20_1_.tar.gz|esp32-duktape-2017-01-20.tar.gz}})
   * Espruino JavaScript   * Espruino JavaScript
     * 存储库     * 存储库
行 608: 行 617:
     * BluFi\\ 虽然这是蓝牙,但BluFi可为Wi-Fi设置提供入门功能。另请参阅:[[https://​github.com/​EspressifApp/​EspBlufiForAndroid|EspBluFi Android应用程序]]和[[https://​www.espressif.com/​sites/​default/​files/​documentation/​esp32_bluetooth_networking_user_guide_en.pdf|ESP32蓝牙网络用户指南]]。     * BluFi\\ 虽然这是蓝牙,但BluFi可为Wi-Fi设置提供入门功能。另请参阅:[[https://​github.com/​EspressifApp/​EspBlufiForAndroid|EspBluFi Android应用程序]]和[[https://​www.espressif.com/​sites/​default/​files/​documentation/​esp32_bluetooth_networking_user_guide_en.pdf|ESP32蓝牙网络用户指南]]。
       * [[https://​github.com/​espressif/​esp-idf/​tree/​7522b5342320d73036a54501b1773889ecd36c05/​examples/​bluetooth/​blufi|ESP-IDF BluFi演示]]       * [[https://​github.com/​espressif/​esp-idf/​tree/​7522b5342320d73036a54501b1773889ecd36c05/​examples/​bluetooth/​blufi|ESP-IDF BluFi演示]]
-      * [[https://​github.com/​wolfeidau/​esp32-blufi|ESP32-BluFi组件]]和[[https://​github.com/​wolfeidau/​esp32-blufi-demo|ESP-IDF演示]](Mark Wolfe)+      * [ESP32-BluFi组件](https://​github.com/​wolfeidau/​esp32-blufi)和[ESP-IDF演示](https://​github.com/​wolfeidau/​esp32-blufi-demo), Mark Wolfe
   * 蓝牙   * 蓝牙
     * [[https://​github.com/​bluekitchen/​btstack/​tree/​master/​port/​esp32|Espressif ESP32平台的BTstack端口]]     * [[https://​github.com/​bluekitchen/​btstack/​tree/​master/​port/​esp32|Espressif ESP32平台的BTstack端口]]
行 640: 行 649:
 * **PCB设计资源** * **PCB设计资源**
   * KiCad   * KiCad
-    * [[https://​github.com/​adamjvr/​ESP32-kiCAD-Footprints/​|ESP32 KiCad足迹]](Adam Vadala-Roth +    * [ESP32 KiCad封装](https://​github.com/​adamjvr/​ESP32-kiCAD-Footprints/​), Adam Vadala-Roth 
-    * [[https://​github.com/​baoshi/​KiCad|KiCad库]] (Baoshi Zhu) +    * [KiCad库](https://​github.com/​baoshi/​KiCad), Baoshi Zhu 
-    * [[http://​41j.com/​blog/​2016/​09/​kicad-esp32-schematic-symbol/​|KiCad ESP32原理图符号]](Nava Whiteford) +    * [KiCad ESP32原理图符号](http://​41j.com/​blog/​2016/​09/​kicad-esp32-schematic-symbol/​), Nava Whiteford 
-    * WEMOS LoLin32 KiCad库/足迹(Eric Renfro)+    * WEMOS LoLin32 KiCad库/封装库(Eric Renfro)
     * [[https://​github.com/​morganrallen/​esp32-kicad|ESP32 KiCad]] (Morgan Allen)     * [[https://​github.com/​morganrallen/​esp32-kicad|ESP32 KiCad]] (Morgan Allen)
   * EAGLE   * EAGLE
行 650: 行 659:
     * [[http://​evertdekker.com/?​p=854|ESP-32S和ESP-WROOM-32的库]] (Evert Dekker)     * [[http://​evertdekker.com/?​p=854|ESP-32S和ESP-WROOM-32的库]] (Evert Dekker)
   * 硬件参考设计   * 硬件参考设计
-    * [[https://​www.espressif.com/​sites/​default/​files/​documentation/​esp32_hardware_design_guidelines_en.pdf|ESP32硬件设计指南]](PDF) +    * [ESP32硬件设计指南](https://​www.espressif.com/​sites/​default/​files/​documentation/​esp32_hardware_design_guidelines_en.pdf)(PDF) 
-    * [[https://​www.espressif.com/​sites/​default/​files/​documentation/​esp-wroom-32_reference_design_v1.0.zip|ESP-WROOM-32参考设计V1.0]](ZIP)+    * [ESP-WROOM-32参考设计V1.0](https://​www.espressif.com/​sites/​default/​files/​documentation/​esp-wroom-32_reference_design_v1.0.zip)(ZIP) 
 + 
 +### 硬件
  
-==== 硬件 ==== +[芯片及模块](http://​esp32.net/#​Hardware) 
-[[http://​esp32.net/#​Hardware|硬件]] +### 购买渠道及相关信息 
-==== 购买渠道及相关信息 ​==== +[如何购买?](http://​esp32.net/#​Purchasing)
-[[http://​esp32.net/#​Purchasing|如何购买?]]+