零开始学ESP32:个人笔记记录:芯片型号: ESP32 网络环境支持:LWIP IDF.PY-SDK: ESP-IDF v4.3 芯片功能: freeRTOS系统声明: 当前内存池参考 Linux / rttthreadOS 两个套系统,自己写成的。内存池的创建: 头文件:#include <stdint.h> 内存池主体结构 #define MP_ALIGN_SIZE 4 #
盘点一:STM32MP157 Linux开发板▋ 开发板标识图▋ 开发板简介  STM32MP157开发板FS-MP1A是华清远见自主研发的一款高品质、高性价比的Linux+单片机二合一的嵌入式教学级开发板。开发板搭载ST的STM32MP157高性能微处理器,ARM双核异构,集成2个Cortex-A7核和1个Cortex-M4核,Cortex-A7核上可以跑Linux
一、耗子 vs Linux ?         “鼠目寸光”,应该是个暴光率挺高的成语了,常用来说某人看事情没有深度,看不透本质。毫无疑问,这是一个贬义100%的词。但不管是认识什么未知事物,都一定会有个“寸光”的过程,如果有进而持续不断地努力,才可能做到对之了如直掌。       &n
文章目录一、ESP32 LVGL工程配置1.1从库中下载LVGL代码1.2配置适合ESP32 液晶屏1.3编译下载测试二、GIF图片处理2.1下载gif图片2.2将gif图片按照帧率导出成图片2.3导出的图片背景处理2.4lvgl animimg对象实现图片的播放2.5下载测试 注:本博客作为学习笔记,有错误的地方希望指正 一、ESP32 LVGL工程配置首先要通过液晶屏显示太空人,我们这里主
转载 2024-05-04 10:24:20
467阅读
 这篇文章的目的是解释如何开始使用ESP32的WiFi功能,更精确地说,如何扫描周围的WiFi网络以及如何连接到特定的WiFi网络。所有在这里进行的测试都是在DFRobot的ESP-WROOM-32  模块上完成的,集成在ESP32 FireBeetle板上。介绍这篇文章的目的是解释如何开始使用ESP32的WiFi功能,更精确地说,如何扫描周围的WiFi网络
转载 2024-05-05 13:30:02
758阅读
esp32-C3 CAN接口使用功能概述CAN协议关注点接收过滤器单过滤器模式双过滤器模式关键函数说明配置和安装驱动获取TWAI状态信息发送/接收消息使用示例CAN控制器自回环测试CAN收发带过滤测试 功能概述ESP32-C3具有1个CAN控制器支持以下特性:兼容ISO 11898-1协议(CAN2.0)支持标准帧(11bit ID)和扩展帧(29bit ID)格式Bit速率从1Kbit/s-1
转载 2024-04-14 10:33:11
266阅读
修改自此博主代码参考博客参考WEB配网的网页代码 ESP32学习笔记(23)——NVS(非易失性存储)接口使用目录前言一、工程创建 1.获取源代码2.新建一个ESP32的工程3.移植代码到工程下4.修改工程的配置信息二、修改工程代码1.main.c2.ConnectWIFI.c3.webserver.c4.my_dns_server.c三、测试四、说明前言使用WEB配网可以使E
I2C协议介绍物理层1.SCL 串行时钟线2.SDA 双向串行数据线3.每个设备有独立的地址4.每个设备在空闲状态时都会输出高阻态,所有都为空闲状态时,则总线被上拉为高电平5.SDA 设备用高阻态表示高电平(1),接地表示低电平(0)6.三种传输模式:标准传输速率为100kbit/s,快速模式为400kbits/s,高速模式为3.4Mbit/s(大多数设备不支持) 协议层1.I2C基本读写过程1.
ESP3引脚应用ESP32是一款由乐鑫信息科技(Espressif Systems)公司开发的系统级芯片,广泛用于物联网(IoT)应用。ESP32的通用输入输出(GPIO)引脚是其灵活性的关键组成部分。以下是ESP32 GPIO的一些常见功能:1.数字输入/输出(Digital Input/Output): 可以配置引脚为数字输入或数字输出。数字输出用于控制外部设备,数字输入用于读取外部信号。 2
IPv6简介 IPv6早期被称为IPng (next generation)目前是IP协议的最新版本。 IP协议是一种网络层协议,采用IP协议构建的数据通信网络可提供高效的数据、语音和图像的传输服务。目前,在Internet上广泛采用的IP协议是IPv4版。随着Internet的迅猛发展,在充分享用了IPv4协议的简单高效的同时,人们也就意识到了IPv4的32地址空间是不够的,因此必须
本指南展示了如何在两个ESP32板之间设置HTTP通信,以通过Wi-Fi在不连接互联网(路由器)的情况下交换数据。 简而言之,您将学习如何使用HTTP请求将数据从一个板发送到另一个板。 ESP32开发板将使用Arduino IDE进行编程。为了演示的目的,我们将BME280传感器的读数从一块板发送到另一块板。接收器将在OLED显示屏上显示读数。项目概述一个ESP32板将充当服务器,另一个ESP32
有关Linux ipv6模块加载失败的问题 同事一个SUSE11sp3环境配置ipv6地址失败,提示不支持IPv6,请求帮助,第一反应是应该ipv6相关内核模块没有加载。 主要检查内容: ipv6地址是否存在ifconfig |grep inet6 没有默认inet6地址ipv6模块是否存在# modinfo -n ipv6 /lib/modules/3.0.101-0.47.90-default
Padavan 路由器固件开启教育网 IPv6问题提出问题解决开启napt66服务WAN设置IPv6IPv6内网地址设置重启路由器 问题提出手上有个360 P2 路由器,官方的固件一直没有获取ipv6地址的功能,想着刷个机,就刷上了老毛子Padavan系统,具体的刷机过程详见《360 路由 P2 刷老毛子Padavan固件 》" , 还有教程 《【离线版】360路由器5G版(型号P2)小白刷机教
128比特的地址           格式               段        &nbs
原创 2013-03-01 20:23:46
611阅读
文章目录1 IPv6地址格式1.1首选格式1.2 压缩格式1.3 内嵌IPv4地址IPv62 常见的IP地址2.1 ::/1282.2 ::1/1282.3 ::A.B.C.D2.4 ::FFFF:A.B.C.D2.5 fe80::/102.6 FEC0::/10 & FC00::/72.7 2001::/162.8 2002::/162.9 3ffe::/162.10 ff00::/
转载 2024-01-13 12:01:54
152阅读
后续,会更新ipv6的ros2实现,转一下官方示例:#include "WiFi.h"#define STA_SSID "**********"#define STA_PASS "**********"#define AP_SSID "esp32-
转载 2022-01-23 10:22:26
490阅读
后续,会更新ipv6的ros2实现,转一下官方示例:#include "WiFi.h"#define STA_SSID "**********"#define STA_PASS "**********"#define AP_SSID "esp32-v6"static volatile bool wifi_connected = false;WiFiUDP ntpClient;void wifi
转载 2021-10-08 17:21:27
992阅读
IPv4 地址是以点分十进制表示形式来表示的。对于 IPv6,128 位的地址是按每 16 位 1 个分界线来分隔的,每个 16 位块转换成 4 个十六进制数(基16 计数系统),相邻的 16 位块以半角冒号隔开。生成的表示形式叫做冒号十六进制表示形式。 下面是一个二进制形式的 IPv6 地址: 0011111111111110001010010000000011010000000001010
转载 2009-08-06 00:52:29
967阅读
IPv6 地址多长?A.32 位    B. 128B    C. 64 位    D.128 位(答案:D。IPv6 地址长 128 位,而 IPv4 地址只有 32 位。 )拓展学习:在 IPv6 地址中,每个字段长 16 位。 IPv6 地址总长 128 位。
原创 2013-09-01 22:05:42
707阅读
IPv6地址规划的原则与分配方法。
原创 精选 2023-02-02 17:10:51
4155阅读
  • 1
  • 2
  • 3
  • 4
  • 5