准备我们可以有2种方式进入menuconfig模式 2 打开 Cygwin.bat, 进入工程目录,执行 make menuconfig 指令。这 2 种方法最终实现的效果都是一致的,您可以根据自己的需要进行选择。介绍执行 make menuconfig 后,界面显示如下:其中:项目备注SDK tool configuration配置SDK 开发工
转载
2024-03-27 11:09:53
1760阅读
目的:实现一个小型家庭监控 ESP32-CAM自制个人网络监控一、前期准备1.硬件准备2.软件准备二、配置流程1.第一步:配置ESP32-CAM的Arduino环境2.配置烧录文件并烧录3.成功烧录三、问题与解决方案 一、前期准备1.硬件准备esp32-acm+烧录板+烧录线2.软件准备Arduion IDE +CH340串口驱动下载地址如下Arduion IDE:https://www.ardu
转载
2024-06-12 04:52:33
594阅读
陈拓 2022/12/10-2022/12/121. 概述SquareLine Studio是一个可视化工具,可使用LVGL图形库开发UI,且支持多个平台,如MacOS、Windows和Linux。在该工具中,我们通过拖放就可以在屏幕上添加和移动小控件,图像和字体的处理也变得十分简单。SquareLine Studio对个人用户是免费的,但是有一些限制,每个项目最多可使用5个屏幕和50个控件。其他
每周实验报告:反汇编一个简单的C程序操作系统是如何工作的跟踪分析Linux内核的启动过程使用库函数API和C代码中嵌入汇编代码触发同一个系统调用分析system_call中断处理过程进程的描述和进程的创建可执行程序的装载进程的切换和系统的一般执行过程 读书笔记:Linux内核设计与实现(第一章&第二章)Linux内核设计与实现(第五章)Linux内核设计与实现(第十八章)&nbs
概述: 一个 ESP-IDF 项目可以看作是多个不同组件的集合,ESP-IDF 可以显式地指定和配置每个组件。在构建项目的时候,构建系统会前往 ESP-IDF 目录、项目目录和用户自定义目录(可选)中查找所有组件,允许用户通过文本菜单系统配置 ESP-IDF 项目中用到的每个组件。在所有组件配置结束后,构建系统开始编译整个项目。 概念:项目: 特
转载
2024-06-07 15:03:16
589阅读
环境搭建使用vscode+platformIO来搭建我们的开发平台,也可以使用Clion作为我们的开发环境,但是搭建Clion开发环境总是报错找不到CMakeList.txt,因此使用vscode作为开发环境。1.安装python环境1.1 下载pythonpython官网:Download Python根据自己电脑的情况,下载相应的python版本,我们就下载windows最新版的3.11.5。
转载
2024-09-27 14:03:50
339阅读
menuconfig因为好多资料里都涉及到menuconfig,所以去扒拉扒拉这到底是是个啥menuconfig是Linux平台用于管理代码工程、模块及功能的实用工具。上至决定某一程序模块是否编译,下到某一行具体的代码是否需要编译以及某个项的值在本次编译时该是什么都可由menuconfig来定义。menuconfig的使用方式通常是在编译系统之前在系统源代码根目录下执行 make menuconf
一、启动流程一级Bootloader 二级Bootloader 应用程序 ● components/esp_system/port/cpu_start.c文件中的 call_start_cpu0(初始化PSRAM) ● components/esp_system/startup.c 中的“系统层”初始化函数start_cpu0 ● 其他内核也将完成端口层的初始化,并调用同一文件中的 start_o
转载
2024-03-18 08:57:49
330阅读
文章目录1.Ubuntu环境搭建2.vscode安装3.esp-idf插件配置环境变量新建点灯工程修改代码构建,烧录串口问题 开发板使用的是合宙的ESP32-C3经典版,因为合宙本身推荐使用合宙推出的LuatOS开发环境,所以没有ESP-IDF相关的教程,只能参考乐鑫官方的ESP-IDF教程。 开发环境使用Ubuntu22.04.1+Vscode+ESP-IDF插件1.Ubuntu环境搭建本打
转载
2024-06-22 18:15:16
1209阅读
探索未来智能家居:ESP32-HomeKit 项目详解项目地址:https://gitcode.com/younghyunjo/esp32-homekit该项目(Esp32-HomeKit)是一个基于Espressif ESP32微控制器和Apple HomeKit框架的开源解决方案,旨在让你轻松地将自制硬件设备接入到Apple的家庭自动化生态系统中。项目简介ESP32是Espressif系统公司
转载
2024-07-31 13:21:14
56阅读
1. MiniMax
ESP32接入语言大模型之MiniMax MM智能助理是一款由MiniMax自研的,没有调用其他产品的接口的大型语言模型。MiniMax是一家中国科技公司,一直致力于进行大模型相关的研究。随着人工智能技术的不断发展,自然语言处理领域也得到了广泛的关注和应用。MiniMax作为千亿参数对话模型,支持多轮对话,具备内容创作、信息归纳总结等能力。可以快速注册体验中国版语言大模
ESP32开发之旅——ssd1306 OLED屏的使用前言在本文中,您将学会ssd1306 OLED屏在ESP32中的使用,本文提供了简单的示例供学习参考。需要注意的是,本文中的ESP32是使用Micro Python进行开发的,(同时ESP8266也可按照本文进行开发)。对ssd1306 OLED屏熟悉的小伙伴可以直接跳至正文部分SSD1306 OLED屏介绍实物图本文中使用的SSD1306 是
转载
2024-04-24 12:24:17
418阅读
前两节已经说明了,开发环境以及升级到最新的sdk。本节 Hello_World 案例。导入ESP32_IDF项目1. 选择 File→Import2. 点开C/C++分支,并选中Existing Code as Makefile Project3. 去除C++支持,选中 Cygwin GCC点击Browser,选中 esp-idf-v2.1所在的目录 4. 点击&n
转载
2024-03-18 17:04:14
191阅读
Arduino环境配置 首先需要下载Arduino IDE,可以去官网下(下载慢容易失败,不推荐),也可以在Arduino中文社区进行下载(推荐)。 下载好软件之后,正常安装,安装好后打开软件,点击“工具”—>“管理库”,搜索esp32,安装ESP32库。 如果没有搜到的话,就转到“文件”—>“首选项”,将https://dl.espressif.com/dl/package_
转载
2024-05-01 14:19:42
1287阅读
探索科技创新:ESP32-NESEMU - 在ESP32上运行经典的NES游戏!ESP32-NESEMU是一个令人兴奋的开源项目,由Espressif Systems开发,它允许你在Espressif ESP32微控制器上模拟运行经典任天堂娱乐系统(NES)的游戏。如果你是复古游戏爱好者或热衷于嵌入式系统的开发者,那么这就是你的理想选择。项目概述ESP32-NESEMU基于Espressif's
调度,实际涉及到两个问题,一个是调度的对象是什么(你要调度啥),另一个就是如何进行调度。本文就来聊聊 FreeRTOS 的任务调度过程。说到调度对象,很容易想起那句名言:进程是资源的最小单位,线程是调度的最小单位。在 FreeRTOS 中没有区分进程,线程的概念,统称为任务,对应的结构体为:tskTCB。lib/FreeRTOS/tasks.c:typedef struct tskTaskCont
转载
2024-06-03 21:19:16
145阅读
对于汽车开发工程师来说,CAN总线是工作最最基础的一部分了。虽然工作已经有了CANOE,CANAPE,INCA等开发工具,但简单的使用这些软件没有极客精神,有时候还是想能够做一个自己的工具,可以通过编程来玩转CAN总线。由于之前接触过ESP8266,因此当ESP32推出的时候,我对其尤为关注。ESP32的性能更为强大,而最重要的是ESP32已经支持CAN总线了。在其官方文档中,CAN总线被名命为T
转载
2024-02-22 20:45:42
298阅读
一、背景1.1 低功耗蓝牙(BLE)协议栈链路层(LL) 控制设备的射频状态,有五个设备状态:待机、广播、扫描、初始化和连接。广播 为广播数据包,而 扫描 则是监听广播。GAP通信中角色,中心设备(Central - 主机) 用来扫描和连接 外围设备(Peripheral - 从机)。1.2 BLE从初始化到建立连接的过程外围设备开始广播,发送完一个广播包后T_IFS,开启射频Rx窗口接收来自中心
转载
2024-03-22 13:38:38
4275阅读
点赞
详解STM32 ISP设置及使用说明1. STM32的BOOT概述STM32三种启动模式对应的存储介质均是芯片内置的,它们是:用户闪存: BOOT1=x BOOT0=0 芯片内置的Flash,即主存储器FlashSRAM:
转载
2024-07-08 16:08:24
117阅读
前言本文的目的是为了给将要制作的ESP32手环做技术储备准备学习下ESP32,还有嵌入式GUI框架LVGL,通过做几个小项目练手是不错的选择,最终目标是做一个ESP32的手环做一个ESP32手环任务量还是比较大的,涉及到很多新技术,我认为步子不能迈的太大容易翻车,决定先做一个ESP32的智能花盆GITHUB仓库结构 0.doc 相关文档 1.hardware pcb和3D打印所需资料 2.soft
转载
2024-05-22 19:38:38
441阅读