第一章Linux基础一、常用命令1.man -k:man -k k1 | grep k2 | grep 2搜索同时含有k1和k2,且属于系统调用,最后数字意味着帮助手册中区段,man手册共有8个区段,最常用是123,含义如下:(1)Linux(2)系统调用(3)c语言2.grep -nr:n:为显示行号 r:为递归查找3.cheat:cheat是作弊,小抄意思。二、常用工具1.vim命令:
知识点总结第一周l  Man命令:man是manul缩写,我们可以通过man man来查看man帮助,如下图: man有一个-k 选项用起来非常好,这个选项让你学习命令,编程时有了一个搜索引擎,可以举一反三。 我们通过一个例子来说明,比如数据结构中学过排序(sort),我不知道C语言中有没有完成这个功能函数,可以通过“man -k sort”来搜索,因为是找C库函数,我们关注带3
转载 2024-09-17 13:45:08
182阅读
最近打算写EEPROM,本着单使用官方手册就搞定这个模拟EEPROM,最后还是借鉴了官方例程一、先来看一下我们要操作内存空间大小和可操作地址在哪里?  1)从上图可知S32K148FlexRAM 最大空间为4k,所以说他可模拟EEPROM最大为4k(S32KEEPROM按字节读取是由FlexRAM模拟最大4K,S32KEEPROM按最小扇区2K读取是由Fl
# 如何实现Arduino ESP32 EEPROM ## 引言 欢迎来到这篇文章,在这里我将向你展示如何在Arduino ESP32上使用EEPROM。如果你是一位刚入行小白,不要担心,我将逐步带你完成这个任务。我们将通过以下步骤来实现: 1. 硬件准备 2. 安装开发环境 3. 引入EEPROM库 4. 初始化EEPROM 5. 读取和写入数据 6. 存储数据饼状图 ## 1. 硬件
原创 2024-01-12 17:48:57
340阅读
MAKER: JuanF92/译:趣无尽 相逢已是初识MicroByte 是一款微型主机,能够运行 NES、GameBoy、GameBoy Color、Game Gear 和 Sega Master 系统游戏,所有元器件都设计在这 78 x 17 x 40 mm 封装中。尽管成品尺寸很小,但它符合 SNES 游戏板布局并且具有操作按钮。它还配有一个清晰 1.3 英寸 IPS 显示屏,可以看
1  硬件连接1.1 mini1.2 战舰1.3 探索者        KEY0->PE4  上拉输入        KEY1->PE3  上拉输入  &nb
文章目录目的EEPROM使用说明基础说明写数据读数据注意事项总结 目的EEPROM可以在不使用文件和文件系统情况下用来固化一些数据,常见比如用来保存SSID或是Password,保存用户名及密码,保存用户设置等数据,可以实现更复杂应用。EEPROM使用说明基础说明Arduino core for the ESP32EEPROM是在flash中开辟存储区域;调用#include &lt
转载 2024-05-06 19:58:10
176阅读
ArduinoLVGL环境搭建:0. 项目地址1. LVGL简介2. 演示效果3. 开始移植3.1 源码准备3.2 学习文档3.3 移植 0. 项目地址【Arduino-LVGL-Project】1. LVGL简介LittlevGL是一个免费开源图形库,提供了创建嵌入式GUI所需一切,具有易于使用图形元素、漂亮视觉效果和低内存占用。 使用效果可以去:LittlevGL开源GUI看看,使
转载 10月前
185阅读
今天我们来玩儿EEPROMEEPROM概述 ESP32内部没有专门EEPROM,但是我们可以通过FLASH模拟EEPROM,FLASH与EEPROM也是非常相似的,都是非易失性存储器,使用EEPROM,我们就可以在不使用文件系统情况下,来保存一些数据,可以实现一些更加复杂功能。例如,我们可以做到以下功能:保存变量最终状态保存我们设置保存设备被激活次数永久保存其它任何类型数据ESP3
写入EPROM/* 该代码向EEPROM写入4096字节数据 */ #include <EEPROM.h> void setup() { Serial.begin(115200); Serial.println(""); Serial.println("开始写入"); EEPROM.begin(4096); //申请操作到地址4095,size=目标地址+1
转载 2024-03-25 15:29:09
276阅读
Pycharm使用MicroPython开发ESP32在B站看到王铭东老师开发ESP32教程王铭东老师推荐使用Thonny,但是写代码提示不够智能分别试了VSCODE和Pycharm,Pycharm更为方便版本号软件版本Pycharm2022.3.3 社区版MicroPython1.19.1python3.10前期准备安装串口驱动使用Thonny把MicroPython烧录到ESP32中Pyc
时间统计预计时间(9小时30分钟)问题整理 1小时 课本知识点整理 3小时linux基础复习 3小时 vim等复习 1小时 正则表达式复习 30分钟 分析收获不足以及建议 1小时实际时间(10小时)问题整理 2小时 课本知识点整理 2小时linux基础复习 3小时30分钟 vim等复习 1小时 正则表达式复习 1小时 
最近在做一个基于ESP32-PICO-D4墨水瓶小终端/挂件?小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16ptypec焊接容易出事,就用了一个microusb和一个6ptypec(仅供电)
转载 2024-05-06 16:13:31
3856阅读
智慧家居·万物互联:我智能花盆DIY之旅0 写在前面1 架构怎么搭?1.1 系统层次1.2 MQTT是什么?1.3 项目流程2 云平台怎么用?2.1 创建设备2.2 设备开发2.3 设备管理3 软件怎么设计?3.1 依赖库配置3.2 引脚定义与连接3.3 WIFI配置3.4 MQTT配置3.5 连接云平台3.6 执行设备4 更进一步 0 写在前面?物联网(Internet of things,
转载 2024-08-06 12:33:03
222阅读
经过前两个帖子折腾,基本开发环境已经搭建完毕!我们现在终于可以快乐写代码、调传感器了!!因为小弟使用是官方乐鑫原厂SDK,我在官网也只能找到带freertosSDK包,因此下面就基于这个原厂SDK来给大家分享一下esp32运行多任务过程(LED闪烁+串口打印)首先我们把      esp/esp-idf/examples   里面的L
转载 2024-05-12 20:07:07
271阅读
文章目录前言资料参考1 ESP-Moonlight 项目及硬件了解2 ESP-IDF 软件开发基础3 基础组建测试试用4 端云配合 前言小能手在时隔4年后,再次玩起了乐鑫芯片,这次是带语音识别功能ESP32。目前基于 ESP-Moonlight 开发板记录一系列笔记。月球灯课程将带领爱好者一步步探索利用乐鑫物联⽹开发框架 ESP-IDF 和 ESP32 芯片构建智能终端产品全过程,最终实现月
转载 2024-05-23 23:48:25
162阅读
使用git源码安装arduino+esp32开发环境使用git源码安装arduino+esp32开发环境第一步,创建文件夹第二步,克隆esp32包第三步,安装工具包方法1:用get.exe安装工具包通过esp包下面的tools里get.exe安装工具包第三步,安装工具包方法2:直接下载 使用git源码安装arduino+esp32开发环境一般教程里方法安装很慢,一出现网络问题,就会错误所以这
转载 2024-08-11 10:10:25
304阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
简介1、一共有6对ePWM,其中每队有两路ePWM输出组成,分别为 ePWMxA 和 ePWMxB,这一对 PWM输出,可以配置成两路独立单边沿 PWM 输出,或者两路独立但互相相对称双边沿 PWM 输出,或者一对双边沿非对称 PWM 输出,共有 6 对这样 ePWM 模块。因为每对 PWM 模块中两个 PWM 输出均可以单独使用,所以也可以认为有12 路单路 ePWM,除此之外还有
转载 2024-05-15 08:13:48
889阅读
C2是一个芯片采用4毫米x 4毫米封装,与272 kB内存。它运行框架,例如ESP-Jumpstart和ESP造雨者,同时它也运行ESP-IDF。ESP-IDF是Espressif面向嵌入式物联网设备开源实时操作系统,受到了全球用户信赖。它由支持Espressif以及所有ESP32芯片社区。ESP32-C2ROM代码经过优化,减少了对闪存需求,ESP32-C2还延续了Espressif卓
  • 1
  • 2
  • 3
  • 4
  • 5