esp32

esp32

no feeling

##

产品简介

LuaNode

开发资料

ESp32开发板 2102资料链接:   https://pan.baidu.com/s/1bM4bxkPzUume34jYBOkENQ?pwd=6668  提取码: 6668
 
ESp32套件视频(配套学习资料):https://doc.itprojects.cn/0006.zhishi.esp32/02.doc/index.html
 
 b站教程视频(套件配套):https://www.bilibili.com/video/BV1RM4y1a7J5?p=1&vd_source=731f5d3856f35529400c9b81421eef25
 
ESP32开发板:https://github.com/Nicholas3388/LuaNode
 
oled测试代码资料:链接:https://pan.baidu.com/s/1z4XHkZ9VFvwwfV4HdHIEEg?pwd=8889 提取码:8889
 
ESP-32模块烧录固件演示(基于Arduino):https://www.bilibili.com/video/BV1Se4y147QZ/
 
使用文档下载:https://github.com/Nicholas3388/LuaNode
 
注意!!扩展板没有驱动芯片不能下载程序,所以使用扩展板时需要先将开发板单独烧录程序后再将开发板插到扩展板上使用

https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/get-started/index.html

版本环境冲突:

使用conda 环境 配置python版本, 脚本使用conda环境 创建自己的virtualenv

vscode需要指定python解释器 才能使用conda环境

wsl看不到串口

https://learn.microsoft.com/zh-cn/windows/wsl/connect-usb

PUTTY

oled module:

OLED Module with ESP32

##

Freertos

task

  • parrell
while(1){
	taskA();
}
while(2){
    taskB();
}
  • status
  1. running:
  2. ready ok:
  3. block:
  4. suspendding:
  • apis(ESP32):
  1. xTaskCreatePinnedToCore(TaskFunction_t, taskname, alloctaskszie,param, priority, taskhandle_t, coreid)
  2. xTaskDealy(tick)

为什么是ESP32,而不是STM32,不是嵌入式LINUX。

  • ESP32面向消费电子物联网
  • STM32面向工业控制
  • 嵌入式LINUX面向工业可视化,配合QT

ESP32

科普

主板

名字:一般的,芯片+电路+接口+供电+烧录功能 通常是主板厂商基于某个芯片设计的开发板。

ESP为乐鑫科技的MCU( 单片机)芯片,常用智能设备。 ESP芯片系列: esp8266:最早一代 esp32:wifi蓝牙,入门。 esp32-s3:usb,gui,摄像头,小型ai

STM为意法半导体的芯片。更复杂,常用工业开发。

外设

通过特定引脚接口外接模块。如心率模块,定位模块,声音模块

results matching ""

    No results matching ""