概述使用ESP-IDF开发时,项目特指一个目录,其中包含了构建可执行应用程序所需的全部文件和配置,以及其他支持型文件,例如分区表、数据/文件系统分区和引导程序。 ESP-IDF 并不是项目的一部分,它独立于项目,通过 IDF_PATH 环境变量(保存 esp-idf 目录的路径)链接到项目,从而将 IDF 框架与项目分离。项目结构- myProject/
- CMakeLists.txt
转载
2024-03-22 09:31:13
0阅读
ESP-IDF FreeRTOS SMP ChangesESP-IDF FreeRTOS SMP Changes概述反向移植特性静态分配其他特性反向移植记录任务和任务创建调度方式循环调度挂起调度器滴答中断同步临界区和禁用中断浮点运算任务删除线程本地存储指针和删除回调配置 ESP-IDF FreeRTOS参考资料 ESP-IDF FreeRTOS SMP Changes概述vanilla Free
转载
2024-08-13 16:48:09
459阅读
系列文章目录本篇适用于第一次搭建 ESP-IDF 编译环境的用户,如果想快速浏览搭建环境的步骤和命令,请查看简易版:ESP32开发教程(1)— 搭建开发环境(Ubuntu简易版)文章目录系列文章目录前言1 安装准备1.1 Python版本1.2 Cmake版本2 获取 ESP-IDF3 设置工具4 设置环境变量4.1 官方命令4.2 别名设置5 开始创建工程6 连接设备7 配置工程8 编译工程9
转载
2024-05-08 21:50:38
1264阅读
高分辨率定时器概述Although FreeRTOS provides software timers, these timers have a few limitations: 虽然FreeRTOS提供软件定时器,但这些定时器有一些限制:Maximum resolution is equal to RTOS tick period最大分辨率等于RTOS滴答周期Timer callbacks a
转载
2024-04-18 10:16:41
97阅读
系列文章目录:SimonLiu的ESP8266与AliOS Things 学习教程系列目录ESP8266的non_os SDK开发过程中,如果我们自己编写了一些驱动或者模块,一般只需要写一对.h/.c文件,然后引用那个头文件即可。但是在AliOS Things中,需要在mk文件中$(NAME)_SOURCES :=一行添加相应的c文件。或者使用模块方式来引用,引入模块需要相应编写模块的makef
文章目录STM32CubeIDE移植DSP库(STM32F334)准备环境开始移植DSP库建立工程准备DSP库文件工程目录新建DSP文件夹工程的一些设置编译通过 STM32CubeIDE移植DSP库(STM32F334)最近在使用STM32F334写代码时,发现自身在数学运算时很慢,因为之前使用过F4系列的DSP库,想来F3移植应该也不是难事,于是便有了这篇博客,STM32CubeIDE移植DS
ESP32 API参考 - systemApp Image FormatApplication DescriptionAdding a Custom Structure to an Application总结 esp32官网链接 App Image Format (以下内容均为个人理解,非官方解读!) 这里介绍了两个数据结构,应该是用来管理外存(spi flash)。 一个是esp_image_
转载
2024-03-20 12:50:17
96阅读
运行时库是程序在运行时所需要的库文件,通常运行时库是以LIB或DLL形式提供的。C运行时库诞生于20世纪70年代,当时的程序世界还很单纯,应用程序都是单线程的,多任务或多线程机制在此时还属于新观念。所以这个时期的C运行时库都是单线程的。 随着操作系统 多线程技术的发展 ,最初的C运行时库无法满足程序的需求,出现了严重的问题 。C运行时库使用了多个全局变量(例如errno)和静态变量,这可能在多
转载
2024-08-05 22:36:51
28阅读
下午看传播智客的2014就业班的视频的时候,发现html居然也是有帮助文档的,深深地觉得自己在开发上面花的功夫和心思不多呀!
原创
2023-05-09 16:15:06
174阅读
1. DOM概述: DHTML:动态HTML技术——凡是能够实现动态效果的技术 DHTML=HTML+CSS+JS 鄙视题: HTML XHTML DHTML XML HTML:超文本标记语言,专门编写网页内容的语言 &
原创
2016-01-10 13:16:53
728阅读
帮助文档
原创
2020-09-22 13:30:31
444阅读
点赞
各种帮助文档。
原创
2023-04-25 06:52:21
427阅读
前言MyBatis是目前非常流行的ORM框架,它的功能很强大,然而其实现却比较简单、优雅。本文主要讲述MyBatis的架构设计思路,并且讨论MyBatis的几个核心部件,然后结合一个select查询实例,深入代码,来探究MyBatis的实现。什么是分布式锁?在回答这个问题之前,我们先回答一下什么是锁。普通的锁,即在单机多线程环境下,当多个线程需要访问同一个变量或代码片段时,被访问的变量或代码片段叫
转载
2023-12-28 19:43:15
49阅读
使用eclipse生成javadoc帮助文档打开java代码,编写JavaDoc 注释,只有按照java的规范编写注释,才能很好的生成API文档,javadoc注释与普通注释的区别为多一个*(星号)。普通代码注释为/*XXX*/,而javadoc的注释为/**XXX*/ javadoc注释要尽量写的详细,这样别人在没有源码的情况下才知道如何使用您的代码。 方式一:1.首先,打开
转载
2023-11-16 16:42:39
155阅读
在编写一个项目时,涉及到很多类和方法,对于一些不想看到代码只想知道这个项目有哪些类,这个类有哪些方法以及相应的功能是什么时,就需要用到帮助文档了。所谓的帮助文档就是一个自定义的API。sun公司提供了java整个类库的帮助文档供开发者调用和学习,而我们做的帮助文档则只是用来解释自己项目的API。导出java帮助文档通用的有两种方法:通过控制台进行相关操作通过eclipse进行操作如图,导出后的帮助
转载
2023-06-12 23:04:46
374阅读
Eclipse+JDK+API中文帮助文档的java开发环境搭建 1。下载JDK 先去 http://java.sun.com/javase/downloads/index.jsp 下载java开发文档JDK 现在版本1.5.0.0.9 这是进行java开发的根本所在! JDK的中文API帮助文件可以在 sun中
转载
2024-07-19 10:00:58
72阅读
J2SE DK & API下载————————-http://Java.sun.com/j2se/1.3/download.htmlhttp://java.sun.com/j2se/1.4.2/download.htmlhttp://java.sun.com/javase/downloads/index_jdk5.jsphttp://java.sun.com/javase/download
转载
2024-03-04 13:01:40
89阅读
0. 前言最近在查阅Tkinter相关资料,由于在安装后的Tkinter包路径(Python安装路径下的libkinter目录)并没有找到相关的官方文档(诸如pdf、html、chm、txt等格式的文件),所以就只能借助help()函数来查看其官方帮助信息了。通过摸索,发现Python内置的help()函数能提供不少有用的信息,我在此做了一些归纳总结,特此分享给需要的朋友们。本文分享内容
转载
2023-08-07 16:51:20
270阅读
一般我们写一些大型项目时,会有多人分工合作负责写不同的类。1.其中包含main方法的类叫做测试类 测试类的作用:创建其他类的对象,并调用其他类的功能。2.包含了详细步骤的方法都放在一个类中,这个类叫做功能类 功能类的作用:用来存放相关功能的操作。大家分工合作的时候,别人给我们的文件一般都会是class文件,而不是java文件。因为class文件是看不到源代码的,这样一来,你根本不知道别人的功能
转载
2023-07-15 10:55:05
254阅读