最近在研究ESP8266,发觉这真是一个好玩的东西,感觉自己来迟了,错过了几百万!windows的编译环境我根据手册搭建完成,但是感觉好慢啊。网上有人说Linux下编译快的一批。我特意来尝试了一下,我是个linux小白,根据网上的资料一步一步来,走了很多弯路,花了几天时间终于可以编译了。给大家分享下过程,自己也做个记录。1. 我用的是虚拟机VMware,大家自行下载安装。 &
ESP32准备方式1---烧录固件 工具 ://espressif./en/support/download/other-tools D:\TSBrowserDownloads\flash_download_tool_3.9.0_0 获得发布的版本 在github下载 0x1000 esp_hosted_bootloader_esp3
转载
2024-04-30 23:49:56
229阅读
转自: http://mobile.51cto.com/android-386691_1.htmHTTP通讯 在开始前先简单介绍下HTTP协议中的两种不同的请求方式——GET和POST。GET方式在进行数据请求时,会把数据附加到URL后面传递给服务 器,比如常见的:http://XXX.XXX.XXX/XX.aspx?id=1,POST方式则是将请求的数据放到HTTP请求头中,作为请求头的一 部
栈空间 栈空间是从高地址向低地址扩充,堆地址是从低地址向高地址扩充。 堆栈是一种具有一定规则的数据结构,我们可以按照一定的规则进行添加和删除数据。它使用的是后进先出的原则。在x86等汇编集合中堆栈与弹栈的操作指令
1. USB总线结构usb的总线拓扑结构如下所示:从USB总线结构可以看出,主要由3部分组成:USB主机(Host)、USB线缆、USB设备(hub/Func等)。USB主机:一般成为USB Host,包含USB主控制器,并且能够完成USB主机和设备之间的数据管理和传输。在整个USB的通信过程中,USB主机处于主导地位,由USB主机发起数据和命令的传输,USB设备被动响应USB主机发起来的请求命令
转载
2024-09-12 21:03:19
108阅读
掌控未来游戏体验:ESP32-BLE-Gamepad 开源项目推荐1、项目介绍在数字时代的洪流中,ESP32-BLE-Gamepad 是一个强大的开源项目,它将 ESP32 芯片的潜力转化为一款高效、可自定义的蓝牙游戏手柄。这个库不仅允许您构建自己的无线游戏控制器,而且能兼容各种操作系统,包括 Windows、Android 和 Linux。它的灵活性和易用性使其成为 DIY 爱好者和电子游戏开发
记录自己学esp32过程,内容仅供参考。 文章目录前言一、PWM二、LEDC三、相关函数四、程序设计实现一个呼吸灯方法一方法二总结 前言本文主要介绍如何用esp32产生PWM波实现一个呼吸灯,所用配置如下:开发框架:VScode+PlatfornIO+Arduino芯片型号:ESP-WROOM-32开发板型号:ESP32 DEVKITV1一、PWMPWM是脉冲宽度调制(Pulse Width Mo
转载
2024-09-14 09:06:05
160阅读
一、部署1、Server Drone主服务,它是一个守护进程应用并且拥有Web管理界面。它通过Webhook对接Git Server。解析Git Repository根目录下的.drone.yml文件,并以轮询的形态查找需要执行的Pipelines,路由并管理Runners。2、Runner
前言 HID是Human Interface Device的缩写,意思是人机接口设备。它是对鼠标、键盘、游戏手柄这一类可以操控电脑设备的统称。延伸出的WHID代表基于Wi-Fi的HID注射器,即对HID***进行无线化***时的一种注入工具。本次实验采用的***原理如下图: ***者使用ESP8266作为AP,在自己的电脑创建客户端连接AP。在客户端键入命令发送到ESP8266,它再转发给Ar
本文旨在记录学习过程一、安装UbuntuUbuntu镜像:Get Ubuntu | Download | Ubuntu(也可选择其他镜像网站) 我下载的是22.04.2版本,等待下载完毕即可二、下载虚拟机 Vmware下载网址: 下载 VMware Workstation Pro | CN(不同的系统下载对应的安装包)需要注意的是:在指定磁盘容量大小时,可以稍微给多一点空间&
这是我实际操作的,网上搜索的话会有很多,遇到的问题许多都没有强调:操作步骤我就不写了,参考官网的就好,下面介绍我安装遇到的几个问题。1.clone esp-idf因为我的esp-idf,可以理解为SDK是从其他地方copy过来的所以编译总是缺少文件。所以你在clone的时候一定要
git clone --recursive https://github.com/espressif/esp-idf.
转载
2024-05-11 20:50:39
25阅读
文章目录前言硬件选择代码解析获取代码设备控制命令:设备和协议初始化流程:配置设备信息回调函数注册数据获取与发送流程总结 前言上周出差有点急,结果家里灯没关,开了整整一周的时间(T▽T),整个人都裂开了,准备做一个能够远程控制灯的东西,让我以后出差能远程把家里灯关了。第一步就是做这期的主题 - 智能光照传感器,因为我逛了一圈发现常见的能远程控灯的开关都只能单纯的开关灯的状态,并不知道当前灯的状态,
转载
2024-05-13 22:06:16
227阅读
LoonAndroid 3.0Loonandroid是一个注解框架,不涉及任何UI效果,目的是一个功能一个方法,以方法为最小颗粒度对功能进行拆解。把功能傻瓜化,简单化,去掉重复性的代码,隐藏复杂的实现。以便团队合作或者后期修改变得简单。说框架是夸大了,主要是因为我比较喜欢偷懒,对于一个码农来说,能够偷懒,并且在不影响项目质量的情况下,是不容易的。很多朋友看到注解就就要吐槽,会影响性能什么的。注解,
RCC的全称是reset and clock control, 以下将从reset和clock两个方面进行介绍Reset在stm32中·有三种类型的复位: system reset, power reset, backup domain resetsystem resetsystem reset将会复位除了RCC->CSR寄存器(reset flag)和备份域寄存器以外的所有寄存器几种sys
零. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对ESP-IDF开发有一个总体的认识,比我们后续学习打下基础!第二篇:ESP32-IDF外设驱动介绍,主要会根据esp-idf现有的driver,提供各个外设的驱动,比如LED,OLED,SPI LCD,
转载
2024-04-24 23:24:12
241阅读
零. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对ESP-IDF开发有一个总体的认识,比我们后续学习打下基础!第二篇:ESP32-IDF外设驱动介绍,主要会根据esp-idf现有的driver,提供各个外设的驱动,比如LED,OLED,SPI LCD,
转载
2024-03-29 14:34:35
619阅读
Esp32-Cam模型训练相关问题解决方案一、AttributeError: module 'everywhereml.data.ImageDataset' has no attribute 'from_nested_folders'现象解决方案二、'Connection to 192.168.x.xxx timed out(connect timeout=None)'三、卡在0%| |0/10
转载
2024-07-20 09:55:18
273阅读
掌控你的设备:ESP32 BLE HID 鼠标键盘模块项目地址:https://gitcode.com/asterics/esp32_mouse_keyboard项目介绍ESP32 Mouse/Keyboard for BLE HID 是一个基于 ESP32 的蓝牙低能耗(BLE)人机交互设备(HID)实现,支持键盘和鼠标功能。这个开源项目不仅提供了串行API,与Adafruit的EZKey HI
转载
2024-06-12 16:00:15
352阅读
一、目的 这一节我们学习如何使用合宙的ESP32 S3开发板来学习在SSD1306液晶屏上显示中文汉字。二、环境 合宙ESP32 S3开发板 + USB转type-C线 + SSD1306液晶屏 + Win10商业版&n
和我之前想的一样,他就是个让定时器只能出来一次脉冲单脉冲模式就是配置定时器,在各种正常的定时器输出模式下,通过不让CNT重装(CNT是猜的),就是让定时器装满之后不更新寄存器,这样下一个脉冲就出不来注意配置输出时要注意各种重装,只是输出的重装就可以,// TIM3->CCMR1|=1<<2; //OC1FE:输出比较1 快速使能 // TIM3->CCMR1|=1<