- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 笔记7 FreeRTOS低功耗模式和内存管理
动态方法创建:自动地从 FreeRTOS 管理的内存堆中申请创建对象所需的内存,并且在对象删除后,可将这块内存释放回FreeRTOS管理的内存堆静态方法创建:需用户提供各种内存空间,并且使用静态方式占用的内存空间一般固定下来了,即使任务、队列等被删除后,这些被占用的内存空间一般没有其他用途。动态方式管理内存相比与静态方式,更加灵活。
2025-09-09 19:39:47
1071
原创 笔记6 FreeRTOS软件定时器
单次定时器:单次定时器的一旦定时超时,只会执行一次其软件定时器超时回调函数,不会自动重新开启定时,不过可以被手动重新开启。周期定时器:周期定时器的一旦启动以后就会在执行完回调函数以后自动的重新启动 ,从而周期地执行其软件定时器回调函数。const char * pcTimerName /* 软件定时器名字 */ListItem_t xTimerListItem /* 软件定时器列表项 *//* 软件定时器的周期 */void * pvTimerID /* 软件定时器的ID */
2025-09-09 19:32:21
833
原创 笔记5 FreeRTOS消息传递
* 存储区域的起始地址 *//* 下一个写入的位置 */union} u;/* 等待发送列表 *//* 等待接收列表 *//* 非空闲队列项目的数量 *//* 队列长度 *//* 队列项目的大小 *//* 读取上锁计数器 *//* 写入上锁计数器 *//* 其他的一些条件编译 */} xQUEUE;/* 存储区的结束地址 *//* 最后一个读取队列的地址 *//* 互斥信号量持有者 *//* 递归互斥信号量的获取计数器 */
2025-09-06 22:36:02
919
原创 笔记4 FreeRTOS时间管理
本文介绍了FreeRTOS操作系统的两种延时函数:相对延时和绝对延时。相对延时从函数调用开始计时,绝对延时则将任务周期视为整体。文章详细解析了相对延时函数的内部实现逻辑,包括任务状态管理、阻塞列表操作和调度器控制等关键步骤,并对比了两种延时方式的区别。最后概述了延时函数的基本工作流程,包括任务状态转换和滴答中断处理机制。
2025-09-06 22:15:13
566
原创 笔记3 FreeRTOS中断
答:ARM Cortex-M 使用了8位宽的寄存器来配置中断的优先等级,这个寄存器就是中断优先级配置寄存器。但STM32只用了中断优先级配置寄存器的高4位[7:4],所以STM32提供了最大16级(0~15)的中断优先等级。STM32的中断优先级可以分为抢占优先级和子优先级。抢占优先级:抢占优先级的中断可以打断正在执行但抢占优先级低的中断。子优先级:当同时发生具有相同抢占优先级的两个中断时,子优先级数小的优先执行。注意 :中断优先级(抢占优先级和子优先级)数值越小,优先级越高。
2025-09-05 21:48:58
860
原创 笔记2 FreeRTOS任务
任务栈栈顶,在任务切换时的任务上下文保存、任务恢复息息相关。每个任务都有属于自己的任务控制块,类似身份证。临界区保护,保护那些不想被打断的程序段,关闭freertos所管理的中断,中断无法打断,滴答中断和PendSV中断无法进行不能实现任务调度。
2025-09-04 23:29:27
711
原创 笔记1 FreeRTOS基础知识
FreeRTOS任务调度基础知识摘要: FreeRTOS支持三种任务调度方式:抢占式调度(优先级高任务抢占低优先级)、时间片调度(同优先级任务轮流执行)和协程式调度(官方已不再更新)。 任务有四种状态:运行态(当前执行任务)、就绪态(可执行但未执行)、阻塞态(等待事件或延时)和挂起态(暂停状态)。只有就绪态任务可转换为运行态。 调度过程特点: 抢占式调度中高优先级任务会立即抢占CPU 时间片调度中同优先级任务按固定时间片轮流执行 每个状态都有对应的任务列表管理 关键特性:高优先级任务优先执行,同优先级任务均
2025-09-01 22:59:44
948
原创 ubuntu安装mininet-wifi
注:安装过程中可能会出现网络原因,导致安装不成功。则需要删除安装包,并重新下载安装。在弹出的文本框最下面键入。有输出版本则安装成功!
2024-07-17 20:43:54
955
原创 狂雨小说采集规则(幻月小说1000页)
INSERT INTO `ky_collect` (`id`, `title`, `charset`, `type`, `url_complete`, `url_reverse`, `pic_local`, `source_url`, `section`, `url_rule`, `url_merge`, `url_must`, `url_ban`, `relation_url`, `rule`, `category_way`, `category_fixed`, `category_equivalents
2021-03-10 23:18:26
1846
1
原创 狂雨小说采集规则(书趣阁3000页)
狂雨小说采集规则(书趣阁3000页)下面发出香喷喷的采集规则——————————————————————————INSERT INTO `ky_collect` (`id`, `title`, `charset`, `type`, `url_complete`, `url_reverse`, `pic_local`, `source_url`, `section`, `url_rule`, ...
2020-04-14 10:17:54
8401
8
原创 搭建一个解析接口教程(自己的解析接口,可自定义广告)
搭建一个解析接口(自己的解析接口,可自定义广告)演示网站:https://vip.yftx2020.top一、下载解析源码解析源码下载提取码:3tkq二、修改user.php文件(压缩包里有修改的说明)(path目录路径 默认目录为jiexi 如果你放在jiexi目录就’path’ => ‘/jeixi’ 如果放在根目录就’path’ => ‘’)三、将修改好的压缩包上传到...
2020-04-10 11:34:09
15374
15
原创 趁你年轻快来学学如何搭建一个小说网站,这里有超详细教程,快进来看看吧,错过了可不要后悔哟。
建一个小说网站的超详细教程,小白看了也能建站。演示网站:笔趣阁免费小说现在开始————————————————————————————————一、准备1.需要准备一个服务器这里推荐阿里云的服务器,稳定并且速度快点击下面购买。如果你是学生的话,阿里云还有学生服务器,非常的便宜,一年只需要100多块钱。注:购买国内的服务器需要备案,大概需要10天左右,不同的地方备案时间不同,备了案才能上网,...
2020-04-03 12:10:20
18270
9
转载 狂雨小说采集笔趣阁源码
狂雨小说采集笔趣阁源码狂雨小说采集源码,自己导入数据库就可以使用了。INSERT INTO `ky_collect` (`id`, `title`, `charset`, `type`, `url_complete`, `url_reverse`, `pic_local`, `source_url`, `section`, `url_rule`, `url_merge`, `url_must`...
2020-04-03 10:29:13
4696
3
转载 Live2d看板娘教程
Live2d看板娘教程以下这幅图为看板娘实图:下面发放代码:将以下代码复制到自己的网页源码中<script src="https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidget.min.js"></script><script> L2Dwidg...
2020-04-03 10:18:08
1828
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅