企业号介绍

全部
  • 全部
  • 文章
  • 资料

启明云端

30内容数 2077看过 5粉丝

深圳市启明云端科技有限公司是国内领先的物联网通讯产品和整体解决方案提供商,主要提供物联网无线通讯芯片、模组、人机界面、工业控制嵌入式产品等

启明云端分享|盘点Esp32-C3与Esp8266 的区别

10-12 70人看过

ESP8266 & ESP32-C3硬件区别

 

从上表可以看出ESP32-C3和ESP8266在硬件上的区别:

 

1. ESP32-C3 搭载 RISC-V 32 位单核处理器,而ESP8266EX 集成的是 32 位 Tensilica 处理器;

 

2. 工作电压方面,ESP32-C3也略低于ESP8266;

 

3. GPIO口,ESP32-C3 具有 22 个可编程 GPIO 管脚、内置 400 KB SRAM,支持通过 SPI、Dual SPI、Quad SPI 和 QPI 接口外接多个 flash; 而ESP8266只有17个GPIO 管脚、内置160KB SRAM;只有两个SPI接口;

 

4. ESP32-C3集成 2.4 GHz Wi-Fi和长距离的 Bluetooth 5 (LE);而ESP8266只集成了集成 2.4 GHz Wi-Fi 。

 

附:ESP32-C3和ESP8266都是支持应用乐鑫成熟的物联网开发框架 ESP-IDF;支持在从机模式下工作,可通过 ESP-AT 和 ESP-Hosted SDK 为外部主机 MCU 提供 Wi-Fi 或 Bluetooth LE 连接功能。

 

ESP8266 & ESP32-C3环境搭建的区别

 

工具链设置

 

1. ESP8266 ESP32-c3 环境变量设置区别

 

a.ESP8266 准备工具
sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-serial.

 

ESP32-c3 准备工具

 

b.ESP8266 准备sdk :

git clone --recursive https://github.com.cnpmjs.org/espressif/ESP8266_RTOS_SDK.git

 

输入 git submodule update --init --recursive更新 需要多次尝试直到完全克隆。

 

 

ESP32-c3 :
mkdir esp
cd ./esp 
git clone --recursive
https://github.com/espressif/esp-idf.git
克隆文件到当面路径下,也就是刚刚创建的文件夹esp

 

输入 git submodule update --init --recursive更新 需要多次尝试直到完全克隆。

 

c.设置工具链及环境变量:
ESP8266:
cd ~/Desktop/esp8266/ESP8266_RTOS_SDK
python -m pip install --user -r ./requirements.txt
ESP8266 Linux 工具链可从乐鑫网站下载。

 

对于 64 位 Linux:
https://dl.espressif.com/dl/xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz

 

对于 32 位 Linux:
https://dl.espressif.com/dl/xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-i686.tar.gz
cd ~/Desktop/esp8266;


tar -xzf ~/Downloads/xtensa-lx106-elf-linux64-1.22.0-100-ge567ec7-5.2.0.tar.gz;


gedit ~/.bashrc
将工具链写入环境
alias get_lx106='export PATH="$PATH:/home/yonghu/Desktop/esp8266/xtensa-lx106-elf/bin"'
alias get_sdk='export IDF_PATH="~/Desktop/esp8266/ESP8266_RTOS_SDK"'

设置python环境 :
python2.7 -m pip install --user -r ./ESP8266_RTOS_SDK/requirements.txt

运行在环境中配置的指令
get_lx106
get_sdk

 

ESP32-c3 :
. $HOME/esp/esp-idf/export.sh
此外,如果您希望在当下命令提示符窗口使用 ESP-IDF,请使用下方代码:
复制并粘贴以下命令到 shell 配置文件中(.profile, .bashrc, .zprofile 等)
alias get_idf='. $HOME/esp/esp-idf/export.sh'

 

通过重启终端窗口或运行 source [path to profile],如 source ~/.bashrc 来刷新配置文件。


设置 idf.py 工具链
这里的 ~ 表示 家目录 /home/yonghu 
然后 : ./install.sh esp32c3

接着 :.  ./export.sh esp32c3  ( esp32c3打不打无所谓)

 

ESP8266 & ESP32-C3 Demo测试示例

1.拷贝目录

cd ../
cp ESP8266_RTOS_SDK/examples/get-started/hello_world/ ./hello_world -r

 

ESP32-c3:
cp ./esp-idf/examples/get-started/hello_world/ ./ -r

2.编译和烧入
ESP8266 :配置串口波特率为115200
make menuconfig

Y保存

插入开发板ESP8266

将设备连接到虚拟机

sudo ls /dev 显示 /dev下的usb设备

改变该端口权限

烧录:

ESP32-C3
cd hello_world 跑到hello_world 目录下 


idf.py build 编译该工程
ls /dev/ttyUSB* 显示当前串口连接。

得到 端口号为 /dev/ttyUSB0
每次烧入前必须输入sudo chmod 777 改变该USB的权限,

idf.py -p PORT [-b BAUD] flash  烧入即可看见。

3. 观察串口打印信息

a) 打开串口

ESP8266:make ESPBAUD=115200  monitor


ESP32-c3 :

idf.py -p (PORT) monitor
这个PORT即端口号, 如上则是 /dev/ttyUSB0 命令 : idf.py -p /dev/ttyUSB0 monitor


就可以看见所有打印信息。

 

启明云端作为Espressif(乐鑫科技)大中华区合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程;同时也用心整理了乐鑫新产品、新方案的主要特点及应用!希望能帮您第一时间了解并快速用上好的方案和产品!

 


原文标题:启明云端分享|盘点Esp32-C3与Esp8266 的区别

文章出处:【微信公众号:启明云端科技】欢迎添加关注!文章转载请注明出处。

分享:

最近浏览过的用户(0查看全部

为你推荐

  • 启明云端带你了解时下年青群体最需要的家电产品上传时间:2021-10-21 09:49

    近日小明做了一份针对90后人群的家电选用调查问卷,90%的人都选择了价格不要太贵、功能要强大点、操控要智能,颜值是首选。不可否认,90后群体逐步成为家电消费市场的有生力量,他们对家电的需求代表着年轻群体的心声。从他们的选择来看,最突出的是年轻群体开始愿意为颜值买单。01功能强大与实用功能是家电最核心的卖点,也是年轻消费群体选购时的重点。他们不再满足于传统功能
    物联网 15人看过
  • 一组图带你快速了解乐鑫ESP8266/ESP32/ESP32-C/ESP32-S系列芯片的区别上传时间:2021-10-15 10:42

    01WIFIESP8266(QFN32,55mm)、ESP32-S2(QFN56,77mm)02WIFI&蓝牙ESP32(QFN48,55mm)、ESP32-S3(QFN56,77mm)、ESP32-C3(QFN32,5*5mm)以下是小明为大家整理的各芯片之间的区别:乐鑫WIFI系列MCU乐鑫WIFI&蓝牙系列MCU开源的软件开发框架及应用技术支持深圳市启
    乐鑫 芯片 122人看过
  • 启明云端分享|盘点Esp32-C3与Esp8266 的区别上传时间:2021-10-12 10:31

    ESP8266&ESP32-C3硬件区别从上表可以看出ESP32-C3和ESP8266在硬件上的区别:1.ESP32-C3搭载RISC-V32位单核处理器,而ESP8266EX集成的是32位Tensilica处理器;2.工作电压方面,ESP32-C3也略低于ESP8266;3.GPIO口,ESP32-C3具有22个可编程GPIO管脚、内置400KBSRAM,
    ESP32 70人看过
  • 喜迎国庆 | 启明云端携手8ms平台邀您--设计最美UI·晒出你心中的“中国红”上传时间:2021-09-28 10:29

    如果信念有颜色,那一定是中国红9月25日晚间21时50分,飞机稳稳降落,机场灯火通明,机身上的五星红旗格外醒目。经过1000多天的煎熬,孟晚舟终于回到了祖国的怀抱!夜空下欢迎人群高举五星红旗,一同高唱《歌唱祖国》。孟晚舟发表感言:“祖国,我回来了!我想说,有五星红旗的地方,就有信念的灯塔。如果信念有颜色,那一定是中国红!”中国红,中国精神在刚结束不久的第32
    嵌入式 42人看过
  • 启明云端S系列串口屏1.54寸新品发布上传时间:2021-09-26 10:09

    用色彩渲染智慧的生活SMART启明云端为您提供多元化彩屏方案全力为创新应用赋能SMARTSCREENS系列1.54串口屏NO.1壹产品简介WT154-S2MT1是启明云端针对市场IOT应用需求,基于乐鑫ESP32-S2与国产芯高效开发平台8ms(http://8ms.xyz)设计开发的一款串口屏。方案采用1.54寸IPS彩屏,分辨率240×240,开发板结构
    串口屏 80人看过
  • 启明云端分享|ESP32-S3如何实现tcp_client和tcp_server上传时间:2021-09-24 09:50

    开发环境:esp-idf:master分支硬件需求Esp32-s3开发板TCP介绍:传输控制协议(TCP,TransmissionControlProtocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP分为服务端Server和客户端Client,服务端创建服务等待客户端连接,客户端连接后即可与服务端相互发送消息,服务端只有一个,客户端可以
    ESP32 18人看过
  • 启明云端为你盘点:乐鑫 ESP-NOW 无线通信方案到底厉害在哪里上传时间:2021-09-16 06:22

    ESP-NOW是乐鑫定义的基于数据链路层的无线通信协议,可与 Wi-Fi 和 Bluetooth LE 共存,既能实现稳定的设备连接和控制,也能作为独立的辅助模块,为系统提供设备配网、调试和固件升级等功能。
    93人看过
  • 启明云端分享|ESP32-S3 Smartconfig一键配网教程上传时间:2021-09-16 02:57

    启明云端作为乐鑫代理,一直都尽最大可能做完善的教程能帮助更多的开发小伙伴快速上手各种应用;今天小明为大家带来ESP32-S3,Smartconfig一键配网教程,每一个步骤我们都分享出来供小伙伴们参考!
    48人看过
  • 启明云端分享│ESP32-C3 IO口控制灯及串口通信示例上传时间:2021-09-15 10:44

    1.指定芯片编译前应注意应先设置目标芯片设置指令:idf.pyset-targetesp32c3注意,此操作将清除并初始化项目之前的编译和配置(如有)否则将报错如下:默认配置为ESP32如果使用的是ESP32的话则不需要这句:idf.pyset-targetesp32c3。2.烧入已经生成的文件编译,idf.py-pCOM5flash烧入3.硬件连接接线:1
    ESP32 40人看过
  • 启明云端分享|ESP32-C3 IO口控制灯的应用及串口通信示例上传时间:2021-09-14 06:48

    启明云端作为乐鑫代理,一直都尽最大可能做完善的教程能帮助更多的开发小伙伴快速上手各种应用;今天小明为大家带来ESP32-C3通过IO口控制灯及串口通信演示;每一个步骤我们都分享出来供小伙伴们参考!1.指定芯片编译前应注意应先设置目标芯片设置指令:idf.pyset-targetesp32c3注意,此操作将清除并初始化项目之前的编译和配置(如有)否则将报错如下:默认配置为ESP32如果使用的是ESP
    串口通信 116人看过