第一章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命令:
最近打算写EEPROM,本着单使用官方手册就搞定这个模拟EEPROM,最后还是借鉴了官方例程一、先来看一下我们要操作内存空间大小和可操作地址在哪里?  1)从上图可知S32K148FlexRAM 最大空间为4k,所以说他可模拟EEPROM最大为4k(S32KEEPROM按字节读取是由FlexRAM模拟最大4K,S32KEEPROM按最小扇区2K读取是由Fl
知识点总结第一周l  Man命令:man是manul缩写,我们可以通过man man来查看man帮助,如下图: man有一个-k 选项用起来非常好,这个选项让你学习命令,编程时有了一个搜索引擎,可以举一反三。 我们通过一个例子来说明,比如数据结构中学过排序(sort),我不知道C语言中有没有完成这个功能函数,可以通过“man -k sort”来搜索,因为是找C库函数,我们关注带3
转载 2024-09-17 13:45:08
182阅读
1  硬件连接1.1 mini1.2 战舰1.3 探索者        KEY0->PE4  上拉输入        KEY1->PE3  上拉输入  &nb
# 如何实现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 显示屏,可以看
文章目录目的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小时 
使用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
ESP32Ethernet通讯ArduinoEthernet库Ethernet库库函数介绍总结 ArduinoEthernet库Arduino很早就支持Ethernet通讯。硬件主要是支持W5100,W5200和W5500以太网通讯模块通过SPI接口与ESP32通讯。在Arduino 1.8.19版本以前,Arduino不支持库引用位置。比如,在例子中说调用Ethernet.h,但如果想
转载 2024-05-16 08:14:03
335阅读
WiFiWi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能。WiFi工作模式基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32 连接到接入点 (AP)。AP 模式(即 Soft-AP 模式或接入点模式),此时基站连接到 ESP32。AP-STA 共存模式(ESP32 既是接入点,同时又作为基站连接到另外一个接入点)。上述模式各种安全模式(WPA、WPA2 及 W
转载 2024-07-28 14:38:46
127阅读
简介HardwareSerial 库是c++编写,应用于esp32 Arduino应用环境串口驱动库,我们在安装好ESP32Arduino开发环境后就已经集成了这个串口操作库,在实际应用时直接引用就可以了。注意:ESP32共有3个UART端口, 其中UART1用于Flash读/写,我们使用串口1时需要注意,需要将串口1映射到其他GPIO上即可,我测试了一下GPIO12、GPIO13,使用串口
转载 2024-03-23 10:33:14
696阅读
很多人都说ESP32出现是物联网开发者福音,就是专为物联网应用而设计。没错,我们都这样认为。ESP32不仅具有业内高水平低功耗性能,而且它高度集成特性,将天线开关、RF balun、功率放大器、接收低噪声放大器、滤波器、电源管理模块等功能集于一体,只需极少外围器件,即可实现强大处理性能、可靠安全性能,和 Wi-Fi & 蓝牙功能。 但随着消费者对终端应用越来越智能化,越来
前两节已经说明了,开发环境以及升级到最新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阅读
对于ESP32 OTA也是第一次操作,所以就朦朦胧胧一直走呗。加油OTA运行OTA机制需要配置设备分区表。这个分区表至少包括2个OTA应用程序分区(ota_0 和 ota_1)以及一个OTA数据分区。OTA功能启动后,向当前未用于启动OTA应用分区写入新固件镜像。镜像验证后,OTA数据分区更新,指定在下一次启动时使用该镜像。所以说OTA数据分区用来指定下一次启动时运行程序。OTA数据分区
转载 2024-03-12 12:36:51
1316阅读
  • 1
  • 2
  • 3
  • 4
  • 5