摘要: #pragma once 一般由编译器提供保证:同一文件不会被包含多次,这里的同一文件是物理上的一个文件,而不是内容相同的两个文件,无法对一个头文件的一段代码做 #pragma once声明,只能针对文件。 为了避免同一个头文件被包含(include)多次,C/C++中有两种宏实现方式:一种是#if 阅读全文
posted @ 2023-06-28 10:34 seely 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1、 下载VMware 17 pro虚拟机 下载地址: https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html 2、下载ubuntu 推荐下载地址:https://mirrors.tuna. 阅读全文
posted @ 2023-03-18 17:01 seely 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 方法:环境搭建工具一键安装: 下载链接:https://dl.espressif.com/dl/esp-idf/ 可以选择离线安装方式和在线安装方式,建议:采用离线安装的方式 下载离线安装包之后点击安装即可,安装完成之后打开 执行 cd examples\get-started\hello_worl 阅读全文
posted @ 2023-01-06 10:34 seely 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1、 软件准备: = 1 \* GB3 ① ESP-IDF:包含ESP32 API和用于操作工具链的脚本。 = 2 \* GB3 ②工具链msys32:用于编译ESP32应用程序。 = 3 \* GB3 ③编辑工具Visual Studio Code 注意:工具链和ESP-IDF需要解压到我们电脑的 阅读全文
posted @ 2022-10-11 10:08 seely 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 在components文件夹下添加各组件的CMakeList,其中可以设置的变量如下: COMPONENT_SRCS:要编译进当前组件的源文件的路径,推荐使用此方法向构建系统中添加源文件。COMPONENT_SRCDIRS:相对于组件目录的源文件目录路径,用于搜索源文件(*.cpp,*.c,*.S) 阅读全文
posted @ 2022-10-08 15:00 seely 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1、打开注册机:win+ R 输入regedit2、找到目录:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\TEC\Ocular.3\agent\config 并添加值3、新增项新建 [字符串值] hookapi_disins,数值数据: 1 4、新建 [字符串值] hookapi 阅读全文
posted @ 2022-10-08 09:59 seely 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 链接其他人的lib库时报错:Cannot link object xxx.o as its attributes are incompatile with the image attributes 解决方法: 在C/C++界面,勾上Enum Container always int: 阅读全文
posted @ 2022-09-27 09:42 seely 阅读(2139) 评论(0) 推荐(0) 编辑
摘要: 什么是NTPNTP:Network Time Protocol(网络时间协议) ▶️ NTP 是用于同步网络中计算机时间的协议。它的用途是把计算机的时钟同步到世界协调时UTC。 UTC:Universal Time Coordinated(协调世界时)以原子时秒长为基础。 GMT:Universal 阅读全文
posted @ 2022-09-07 11:08 seely 阅读(379) 评论(0) 推荐(0) 编辑
摘要: vTaskList() 使用注意:使用 vTaskList() 前需使能: make menuconfig -> Component config -> FreeRTOS -> Enable FreeRTOS trace facilitymake menuconfig -> Component co 阅读全文
posted @ 2022-08-23 18:51 seely 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 有以下三种方便的方法来优化 IRAM 内存: 启用 menuconfig -> Compiler option -> Optimization Level -> Optimize for size (-Os) 选项禁用 mencuofnig -> Component config -> LWIP - 阅读全文
posted @ 2022-05-25 10:16 seely 阅读(784) 评论(0) 推荐(0) 编辑