如今,人们对网联设备安全性的认识和关注不断增加。在欧盟《网络弹性法案》也即将生效的,为网联设备增加硬件层面的安全功能非常重要。 乐鑫 ESP32-H2 致力于为所有开发者提供高性价比的安全解决方案,这款芯片经过专门设计以集成多种安全功能,主要分为以下几大类: 安全启动 (Secure Boot) Flash 加密 (Flash Encryption)保护调试接口 (P
标 题: 【原创】某驱动的内核调试检测学习内核调试引擎加载机制 作 者: 毁灭时 间: 2014-03-29,02:13:41链 接: http://bbs.pediy.com/showthread.php?t=186091 如果大家调试过某驱动 就知道新版本的驱动已经改了很多 很主要的一点就是只要我们在boot.ini 里加入 启动游戏的时候就会导致蓝屏&n
转载 2024-08-15 12:50:12
202阅读
记录自己学esp32过程,内容仅供参考。 文章目录前言一、PWM二、LEDC三、相关函数四、程序设计实现一个呼吸灯方法一方法二总结 前言本文主要介绍如何用esp32产生PWM波实现一个呼吸灯,所用配置如下:开发框架:VScode+PlatfornIO+Arduino芯片型号:ESP-WROOM-32开发板型号:ESP32 DEVKITV1一、PWMPWM是脉冲宽度调制(Pulse Width Mo
一、背景ESP-ADF 的 API 提供了一种使用编解码器(解码器和编码器)、流或音频处理功能等元素开发音频应用程序的方法。 该框架是通过将Elements组合成一个Pipeline来开发音频应用程序。如下图所示: 将MP3解码器和I2S流两个元素添加进管道,解码器的输入是MP3文件数据流,I2S流将解码后的音频数据输出到片外,各应用程序之间通过事件接口通信。二、API说明以下音频元素接口位于 a
转载 2024-03-13 06:43:54
218阅读
由于STM32的板子没有自带蓝牙和wifi模组,所以外设方面的demo,我选择放到乐鑫的ESP32模组上。一方面是由于ESP32这块板子有丰富的BT/WIFI的实现例程,还因为乐鑫的这款SOC扩展性很强,自身的SDK: ESP-IDF也比较成熟。 BLE Peripheral指的是蓝牙外设,比如蓝牙手环,蓝牙电视遥控器等,都是这类走蓝牙低功耗的外设设备。与外设设备相对应的就是BLE Central
转载 2024-06-16 08:51:52
615阅读
VL53L0X是TOF(Time Of Flight)传感器,字面上就是测量光线(激光)传播(飞行)的时间,来计算传感器到障碍物之间的距离的,就是下面这个小东西。 记录Arduino下使用它的几个要点。一、所使用的库有现成的库,库中搜索VL53L0X能找出来第三方的库(Vl53L0X by Pololu)。库写的挺好的,基本就是拿来就能用的那种。二
本篇文档用于说明如何基于 ESP32 自定义 BLE 服务,文档中协议相关的内容基于 Core 4.2 specification。 文章目录1 ATT 和 GATT2 结合 gatt_server_service_table 分析3 AT 固件自定义蓝牙服务4 常见问题 1 ATT 和 GATTATT(attribute protocol): 属性协议定义了两个角色:server 和 clien
转载 2024-05-23 16:59:43
550阅读
一、目的        这一节我们学习如何使用合宙的ESP32 S3开发板来学习在SSD1306液晶屏上显示中文汉字。二、环境        合宙ESP32 S3开发板 + USB转type-C线  + SSD1306液晶屏 + Win10商业版&n
GPIOGPIO(General Purpose Input/Output),即通用输入输出端口,是计算机系统中常见的一种外设接口。它允许CPU或其他主要芯片与外部设备进行双向通信,以实现控制和数据传输。在嵌入式系统中,GPIO通常是控制外围器件(如LED、开关、电机等)的最常见方式。它们使用数字信号(0或1)进行控制,并且可以以不同模式配置,例如输入、输出、上升沿中断、下降沿中断等。ESP32-
ESP32 使用 beacon 超时机制检测 AP 是否活跃。如果 station 在 inactive 时间内未收到所连接 AP 的 beacon,将发生 beacon 超时。inactive 时间通过调用函数 esp_wifi_set_inactive_time() 设置。beacon 超时发生后,station 将向 AP 发送 5 个 probe request,如果仍
主要通信的数据在Characteristic就叫特征,特征的值就是我们有交易的数据,服务下有特征,根据特征值手机和ESP32就能进行数据的通信下面图有一个服务和一个特征,服务有uuid,特征有uuid,在特征内部我们可以读写值达到数据通信的目的手机调试下载URL:https://apksfull.com/download/no.nordicsemi.android.mcp/369...
原创 2021-11-12 14:18:30
1188阅读
第一部分:深入研究ESP32BLE广播介绍欢迎来到我们关于ESP32BLE广播和扫描的广泛指南的第一部分。在本节中,我们将重点关注BLE广播——BLE通信的基本方面,它使设备能够广播其存在和功能。我们将探讨BLE广播的原理,以及它在物联网应用中的重要性,并通过完整的代码示例指导您在ESP32上实现BLE广播。了解BLE广播BLE广播是BLE设备向其他设备广播有关自身的信息的过程。这些信息可以包
转载 2024-09-29 14:32:47
326阅读
掌控未来游戏体验:ESP32-BLE-Gamepad 开源项目推荐1、项目介绍在数字时代的洪流中,ESP32-BLE-Gamepad 是一个强大的开源项目,它将 ESP32 芯片的潜力转化为一款高效、可自定义的蓝牙游戏手柄。这个库不仅允许您构建自己的无线游戏控制器,而且能兼容各种操作系统,包括 Windows、Android 和 Linux。它的灵活性和易用性使其成为 DIY 爱好者和电子游戏开发
前言我由于做软件业务的需要,在这几年开发经历中,发现一个现象:各家芯片厂商boot开放的资料较少,不支持或少量支持定制化功能。可能也是需求少吧,毕竟对基线的改动需要的工作量也不小。但这也导致各家芯片的boot开发体验都不是太顺畅,开发者要自己摸索boot的一些定制化实现方案。这篇内容接着上一篇 => 【填坑】ESP32 bootloader初探(上),看看bootloader里我是怎么搞定外
转载 2024-03-10 10:17:30
491阅读
esp32】xQueueReceive 函数调试踩坑记录项目过程描述程序代码分析xQueueReceive 函数分析代码调试过程 项目过程描述在项目过程中基于ESP32开发用到了 FreeRTOS中的任务相关的管理,其中一个典型的例子如下,记录下来作为启发。 项目中配置ESP32的某个GPIO引脚为上升沿和下降沿都触发中断,并注册中断服务函数,再创建一个 task 任务执行中断需要处理的相关功
目录整体框图(草稿版)整体流程图(草稿版)esp32-WIFI状态机esp_wifi.h depict WiFi programming modeltcp-clientGPIO ESP-IDF 编程指南 整体框图(草稿版)整体流程图(草稿版)esp32-WIFI状态机WiFi-startWiFi-event-machine用户自定义状态机回调函数回调函数作为形参的方式传递给esp_event_l
转载 2024-05-07 22:35:33
126阅读
例程脱胎自官方例程 除翻译之外,还做了些许代码修改/* 使用Wifi网页服务来控制开关灯 一个简单的网络服务,让你可以通过网页控制LED。 此例程将打印WiFi模块(一旦连接)的ip地址到串行监视器。 你可以在浏览器中访问该ip地址来打开和关闭LED。 访问的网页地址格式如下: http://esp32的ip地址/H 开灯 http://esp32的ip地址/L 关灯
转载 2024-04-01 10:37:24
111阅读
文章目录目的系统时间及应用定时任务调度器Ticker使用步骤常用方法使用事例事例一事例二事例三总结 目的开发中经常会用到时间相关操作,主要就是用到系统时间、延时操作、定时任务调度等,本文介绍Arduino core for the ESP32中相关的一些功能。系统时间及应用系统时间相关方法如下:unsigned long micros(); //返回微秒为单位系统时间 unsigned long
2.2 GATT (Generic Attribute Profile) GATT (通用属性配置) ,它定义两个 BLE 设备通过 Service 和 Characteristic 进行通信;GATT 就是使用了 ATT(Attribute Protocol)协议,ATT层定义了一个通信的基本框架,数据的基本结构,以及通信的指令,Service 和 characteristic 就是GATT层定
转载 2024-06-21 16:31:20
72阅读
ESP32-BLE-Keyboard:打造你的无线蓝牙键盘项目地址:https://gitcode.com/T-vK/ESP32-BLE-Keyboard项目简介ESP32-BLE-Keyboard 是一个开源项目,它允许你利用Espressif Systems的ESP32微控制器,将其转化为一个功能完备的蓝牙低功耗(BLE)键盘。这意味着你可以将这个小巧的硬件设备连接到任何支持蓝牙输入的设备上,
转载 2024-08-22 22:34:06
541阅读
  • 1
  • 2
  • 3
  • 4
  • 5