当前位置: 首页 > news >正文

详解FreeRTOS:专栏总述

目录

1、理论篇

2、基础篇

3、进阶篇

4、高级篇

5、拓展篇


本专栏基于FreeRTOS底层源码介绍了嵌入式实时操作系统的概念,FreeRTOS任务创建、任务调度、任务同步与消息传递,软件定时器、事件通知等知识。

主要分为5方面内容:理论篇、基础篇、进阶篇、高级篇和拓展篇。

1、理论篇

详解FreeRTOS:嵌入式软件系统架构(理论篇—1)

https://handsome-man.blog.csdn.net/article/details/130228078

详解FreeRTOS:嵌入式多任务系统的多任务机制(理论篇—2)

https://handsome-man.blog.csdn.net/article/details/130247213

详解FreeRTOS:嵌入式多任务系统的任务上下文机制(理论篇—3)

https://handsome-man.blog.csdn.net/article/details/130248458

详解FreeRTOS:嵌入式多任务系统的任务时间片和优先级(理论篇—4)

https://handsome-man.blog.csdn.net/article/details/130295570

详解FreeRTOS:嵌入式多任务系统的任务调度机制(理论篇—5)

https://handsome-man.blog.csdn.net/article/details/130332830

详解FreeRTOS:嵌入式多任务系统的任务状态(理论篇—6)

https://handsome-man.blog.csdn.net/article/details/130354361

详解FreeRTOS:嵌入式多任务系统的同步、互斥和通信(理论篇—7)

https://handsome-man.blog.csdn.net/article/details/130354531

详解FreeRTOS:嵌入式多任务系统的任务等待和唤醒机制(理论篇—8)

https://handsome-man.blog.csdn.net/article/details/130354717

详解FreeRTOS:嵌入式多任务系统的任务互斥和优先级反转(理论篇—9)

https://handsome-man.blog.csdn.net/article/details/130354876

详解FreeRTOS:嵌入式多任务系统的优先级继承和优先级天花板(理论篇—10)

https://handsome-man.blog.csdn.net/article/details/130375998

详解FreeRTOS:嵌入式多任务系统的中断机制(理论篇—11)

https://handsome-man.blog.csdn.net/article/details/130392466

持续更新中......

2、基础篇

详解FreeRTOS:FreeRTOS是什么?(基础篇—1)

https://handsome-man.blog.csdn.net/article/details/130430420

详解FreeRTOS:FreeRTOS源码工程下载和说明(基础篇—2)

https://handsome-man.blog.csdn.net/article/details/130431292

详解FreeRTOS:移植FreeRTOS工程(基础篇—3)

https://handsome-man.blog.csdn.net/article/details/130434173

详解FreeRTOS:FreeRTOS编程方法(基础篇—4)

https://handsome-man.blog.csdn.net/article/details/131595130

详解FreeRTOS:FreeRTOS程序启动流程(基础篇—5)

https://handsome-man.blog.csdn.net/article/details/131595331

详解FreeRTOS:FreeRTOS中断配置(基础篇—6)

https://handsome-man.blog.csdn.net/article/details/130817243

详解FreeRTOS:FreeRTOS临界段保护代码(基础篇—7)

https://handsome-man.blog.csdn.net/article/details/131155474

详解FreeRTOS:FreeRTOS任务基础知识(基础篇—8)

https://handsome-man.blog.csdn.net/article/details/131197769

详解FreeRTOS:FreeRTOS任务管理程序设计思路(基础篇—9)

https://handsome-man.blog.csdn.net/article/details/131271519

详解FreeRTOS:FreeRTOS空闲任务(基础篇—10)

https://handsome-man.blog.csdn.net/article/details/131426818

详解FreeRTOS:FreeRTOS任务管理函数(基础篇—11)

https://handsome-man.blog.csdn.net/article/details/131272171

详解FreeRTOS:FreeRTOS延时函数(基础篇—12)

https://handsome-man.blog.csdn.net/article/details/131445310

详解FreeRTOS:FreeRTOS列表和列表项 (基础篇—13)

https://handsome-man.blog.csdn.net/article/details/131595358

持续更新中......

3、进阶篇

详解FreeRTOS:FreeRTOS任务创建过程源码分析(进阶篇—1)

https://handsome-man.blog.csdn.net/article/details/132503311

详解FreeRTOS:FreeRTOS任务删除过程源码分析(进阶篇—2)

https://handsome-man.blog.csdn.net/article/details/132503877

详解FreeRTOS:FreeRTOS任务挂起过程源码分析(进阶篇—3)

https://handsome-man.blog.csdn.net/article/details/132504033

详解FreeRTOS:FreeRTOS任务恢复过程源码分析(进阶篇—4)

https://handsome-man.blog.csdn.net/article/details/132504152

详解FreeRTOS:FreeRTOS任务调度器开启过程源码分析(进阶篇—5)

https://handsome-man.blog.csdn.net/article/details/132504192

详解FreeRTOS:FreeRTOS任务切换过程源码分析(进阶篇—6)

https://handsome-man.blog.csdn.net/article/details/134023234

详解FreeRTOS:FreeRTOS时间片调度(进阶篇—7)

https://handsome-man.blog.csdn.net/article/details/132526155

详解FreeRTOS:系统时钟节拍(进阶篇—8)

https://handsome-man.blog.csdn.net/article/details/132775720

持续更新中......

4、高级篇

详解FreeRTOS:FreeRTOS消息队列(高级篇—1)

https://handsome-man.blog.csdn.net/article/details/132775901

详解FreeRTOS:二值信号量和计数信号量(高级篇—2)

https://handsome-man.blog.csdn.net/article/details/133847255

详解FreeRTOS:互斥信号量和递归互斥信号量(高级篇—3)

https://handsome-man.blog.csdn.net/article/details/133872008

详解FreeRTOS:软件定时器(高级篇—4)

https://handsome-man.blog.csdn.net/article/details/133916737

详解FreeRTOS:事件标志组(高级篇—5)

https://handsome-man.blog.csdn.net/article/details/133916750

详解FreeRTOS:任务通知(高级篇—6)

https://handsome-man.blog.csdn.net/article/details/133978000

详解FreeRTOS:低功耗Tickless模式(高级篇—7)

https://handsome-man.blog.csdn.net/article/details/134484655

详解FreeRTOS:内存管理(高级篇—8)

https://handsome-man.blog.csdn.net/article/details/134565107

持续更新中......

5、拓展篇

详解FreeRTOS:FreeRTOSConfig.h系统配置文件(拓展篇—1)

https://handsome-man.blog.csdn.net/article/details/130646398

详解FreeRTOS:FreeRTOS的系统时钟节拍 (拓展篇—2)

https://handsome-man.blog.csdn.net/article/details/131595382

详解FreeRTOS:PendSV异常及中断服务函数(拓展篇—3)

https://handsome-man.blog.csdn.net/article/details/134607754

详解FreeRTOS:如何查找下一个运行的任务(拓展篇—4)

https://handsome-man.blog.csdn.net/article/details/134607917

详解FreeRTOS:任务相关API函数介绍(拓展篇—5)

https://handsome-man.blog.csdn.net/article/details/134608163

详解FreeRTOS:如何查询任务状态(拓展篇—6)

https://handsome-man.blog.csdn.net/article/details/134608007

详解FreeRTOS:如何统计任务运行时间和CPU占有率(拓展篇—7)

https://handsome-man.blog.csdn.net/article/details/134700966

详解FreeRTOS:系统内核控制函数(拓展篇—8)

https://handsome-man.blog.csdn.net/article/details/134701516

详解FreeRTOS:二值信号量优先级翻转问题(拓展篇—9)

https://handsome-man.blog.csdn.net/article/details/134723734

详解FreeRTOS:协程(拓展篇—10)

https://handsome-man.blog.csdn.net/article/details/134757685

持续更新中......

相关文章:

详解FreeRTOS:专栏总述

目录 1、理论篇 2、基础篇 3、进阶篇 4、高级篇 5、拓展篇 本专栏基于FreeRTOS底层源码介绍了嵌入式实时操作系统的概念,FreeRTOS任务创建、任务调度、任务同步与消息传递,软件定时器、事件通知等知识。 主要分为5方面内容:理论篇、基础…...

在 linux 服务器上安装Redis数据库

先打开我们的Linux服务器 终端执行 安装redis sudo yum install redis然后 他会提示你要占多少磁盘空间 例如 我这里是 1.7 M 没问题就 y 然后回车就可以了 然后 我们这里执行 redis-cli --version这样 就能看到版本了 然后 我们可以根据版本选择启动命令 使用systemctl命…...

阿里云经济型、通用算力型、计算型、通用型、内存型云服务器最新活动报价

阿里云作为国内领先的云计算服务提供商,提供了多种规格的云服务器供用户选择。为了满足不同用户的需求,阿里云推出了经济型、通用算力型、计算型、通用型和内存型等不同类型的云服务器。下面将详细介绍这些云服务器的最新活动报价。 一、阿里云特惠云服…...

回溯算法 典型习题

vector<vector<int>> res; vector<int> path;void dfs() {if (递归终止条件){res.push_back(path);return;}// 递归方向for (xxx) {path.push_back(val);dfs();path.pop_back();} } 1.涉及枚举 2.不确定 for 循环的次数 总结 枚举各种可能的情况。 0.直接…...

14. 从零用Rust编写正反向代理, HTTP文件服务器的实现过程及参数

wmproxy wmproxy是由Rust编写&#xff0c;已实现http/https代理&#xff0c;socks5代理&#xff0c; 反向代理&#xff0c;静态文件服务器&#xff0c;内网穿透&#xff0c;配置热更新等&#xff0c; 后续将实现websocket代理等&#xff0c;同时会将实现过程分享出来&#xff…...

【随笔】MD5加密字符串、文件apache、springframework实现

文章目录 一、引入依赖二、工具代码三、测试代码四、输出结果 一、引入依赖 commons-codec <dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.13</version> </dependency>二…...

java八股 设计模式

企业场景篇-03-设计模式-工厂设计模式-工厂方法模式_哔哩哔哩_bilibili 1.简单工厂模式 新加咖啡类的时候需要在唯一的那个工厂类里加代码&#xff0c;这样就耦合了 2.工厂模式 相对于简单模式的一个工厂生产所有咖啡&#xff0c;这里只定义了一个抽象咖啡工厂&#xff0c;然…...

Docker安装(CentOS)+简单使用

Docker安装(CentOS) 一键卸载旧的 sudo yum remove docker* 一行代码(自动安装) 使用官方安装脚本 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 启动 docker并查看状态 运行镜像 hello-world docker run hello-world 简单使用 使用 docker run …...

Mybatis配置-环境配置(environments)

MyBatis支持配置多个环境&#xff0c;这有助于将您的SQL映射应用于多个数据库&#xff0c;无论出于何种原因。例如&#xff0c;您可能希望为开发、测试和生产环境使用不同的配置。或者&#xff0c;您可能有多个共享相同模式的生产数据库&#xff0c;并且想要在两者上使用相同的…...

Android模拟器的安装和adb连接

一、前置说明 APP 自动化可以使用真机进行测试&#xff0c;也可以使用模拟器来模拟安卓设备。我们可以根据个人喜好安装模拟器&#xff0c;个人推荐安装两款模拟器&#xff1a;网易 MuMu 模拟器、夜神模拟器。 MuMu模拟器可以支持 Android 12 版本&#xff0c;优点是&#xf…...

引领创新潮流,武汉灰京文化开创游戏行业新推广标杆

作为市场引领者&#xff0c;武汉灰京文化通过多渠道、多维度的市场推广手段&#xff0c;不仅助力游戏产品广泛传播&#xff0c;更为整个游戏行业树立了新的推广标杆。公司的成功经验为其他游戏发行商提供了有力的借鉴&#xff0c;推动了行业向更创新、更多元的方向发展。 引领…...

HTML5文档

目录 HTML5文档结构1.HTML5页面结构2.HTML5新增结构元素 HTML5新增页面元素1.hgroup标记2.figure标记与figcaption标记3.mark标记与time标记4.details标记与summary标记5.progress标记与meter标记6.input标记与datalist标记 HTML5文档结构 HTML5文档结构同样是由头部和主体两部…...

springboot实现发送邮件开箱即用

springboot实现发送邮件开箱即用 环境依赖包yml配置Service层Controller层测试 环境 jdk17 springboot版本3.2.1 依赖包 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId><ver…...

论文阅读——RS DINO

RS DINO: A Novel Panoptic Segmentation Algorithm for High Resolution Remote Sensing Images 基于MASKDINO模型&#xff0c;加了两个模块&#xff1a; BAM&#xff1a;Batch Attention Module 遥感图像切分的时候把一个建筑物整体比如飞机场切分到不同图片中&#xff0c;…...

【即插即用篇】YOLOv8改进实战 | 引入 Involution(内卷),用于视觉识别的新一代神经网络!涨点神器!

YOLOv8专栏导航:点击此处跳转 前言 YOLOv8 是由 YOLOv5 的发布者 Ultralytics 发布的最新版本的 YOLO。它可用于对象检测、分割、分类任务以及大型数据集的学习,并且可以在包括 CPU 和 GPU 在内的各种硬件上执行。 YOLOv8是一种尖端的、最先进的 (SOTA) 模型,它建立在以前成…...

在Excel中,如何简单快速地删除重复项,这里提供详细步骤

当你在Microsoft Excel中使用电子表格时&#xff0c;意外地复制了行&#xff0c;或者如果你正在制作其他几个电子表格的合成电子表格&#xff0c;你将遇到需要删除的重复行。这可能是一项非常无脑、重复、耗时的任务&#xff0c;但有几个技巧可以让它变得更简单。 删除重复项 …...

【Kafka-Eagle】EFAK告警配置与实践

Kafka-Eagle是一个开源的Kafka集群监控与告警系统&#xff0c;可以帮助用户实现对Kafka集群的实时监控、性能指标收集以及异常告警等功能。下面是关于Kafka-Eagle的告警配置和实践的一般步骤&#xff1a; 安装和配置Kafka-Eagle&#xff1a; 下载最新版本的Kafka-Eagle安装包&a…...

机器学习 | 概率图模型

见微知著&#xff0c;睹始知终。 见到细微的苗头就能预知事物的发展方向&#xff0c;能透过微小的现象看到事物的本质&#xff0c;推断结论或者结果。 概率模型为机器学习打开了一扇新的大门&#xff0c;将学习的任务转变为计算变量的概率分布。 实际情况中&#xff0c;各个变量…...

25、新加坡南洋理工、新加坡国立大学提出FBCNet:完美融合FBCSP的CNN,EEG解码SOTA水准![抱歉老师,我太想进步了!]

前言&#xff1a; 阴阳差错&#xff0c;因工作需要&#xff0c;需要查阅有关如何将FBCSP融入CNN中的文献&#xff0c;查阅全网&#xff0c;发现只此一篇文章&#xff0c;心中大喜&#xff0c;心想作者哪家单位&#xff0c;读之&#xff0c;原来是自己大导&#xff08;新加坡工…...

单调栈分类、封装和总结

作者推荐 map|动态规划|单调栈|LeetCode975:奇偶跳 通过枚举最小&#xff08;最大&#xff09;值不重复、不遗漏枚举所有子数组 C算法&#xff1a;美丽塔O(n)解法单调栈左右寻找第一个小于maxHeight[i]的left,right&#xff0c;[left,right]直接的高度都是maxHeight[i] 可以…...

书成紫微动,律定凤凰驯:对比臆想歪解,铁哥的天然契合才是真天命

———— 千年颂辞 真天命笺 ————一、两种读法&#xff1a;伪天命 真天命伪天命&#xff08;臆想歪解&#xff09;真天命&#xff08;天然契合&#xff09;脑补玄学、权谋剧本本心行道、作品证道人追诗、人凑运诗等人、运合心后天强行拟合先天无心自洽悬浮文字游戏落地世…...

ThinkPad风扇控制终极指南:如何让你的笔记本在静音与散热之间找到完美平衡

ThinkPad风扇控制终极指南&#xff1a;如何让你的笔记本在静音与散热之间找到完美平衡 【免费下载链接】TPFanCtrl2 ThinkPad Fan Control 2 (Dual Fan) for Windows 10 and 11 项目地址: https://gitcode.com/gh_mirrors/tp/TPFanCtrl2 你是否曾经在深夜工作时&#xf…...

新手如何通过Taotoken控制台快速创建并管理自己的API Key

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 新手如何通过Taotoken控制台快速创建并管理自己的API Key 对于初次接触大模型服务的开发者而言&#xff0c;如何安全、便捷地获取和…...

AI 写作进入长篇记忆时代,AI让小说创作更可控

AI 写小说最常被讨论的问题&#xff0c;是写得快不快、文笔好不好。但对于真正写长篇的作者来说&#xff0c;还有一个更重要的问题&#xff1a;AI 记不记得住。 一部网文写到几十章、几百章后&#xff0c;人物关系会越来越复杂&#xff0c;伏笔会越来越多&#xff0c;世界观设…...

RimWorld模组管理终极指南:如何用RimSort轻松解决模组冲突问题

RimWorld模组管理终极指南&#xff1a;如何用RimSort轻松解决模组冲突问题 【免费下载链接】RimSort RimSort is an open source mod manager for the video game RimWorld. There is support for Linux, Mac, and Windows, built from the ground up to be a reliable, commun…...

在nodejs后端服务中集成taotoken多模型api的策略

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 在Node.js后端服务中集成Taotoken多模型API的策略 1. 场景与核心价值 当你在构建一个Node.js后端服务&#xff0c;例如聊天机器人…...

缠论自动化分析终极指南:ChanlunX让复杂技术分析变得简单

缠论自动化分析终极指南&#xff1a;ChanlunX让复杂技术分析变得简单 【免费下载链接】ChanlunX 缠中说禅炒股缠论可视化插件 项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX 你是否曾经面对复杂的K线图感到迷茫&#xff1f;是否想要掌握缠论分析却苦于手工绘制…...

3步掌握OmenSuperHub:惠普游戏本性能控制终极指南

3步掌握OmenSuperHub&#xff1a;惠普游戏本性能控制终极指南 【免费下载链接】OmenSuperHub 使用 WMI BIOS控制性能和风扇速度&#xff0c;自动解除DB功耗限制。 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否厌倦了官方Omen Gaming Hub的臃肿界面…...

二维无金属铁磁半金属AsN2:p轨道自旋电子学的理论突破与计算设计

1. 二维无金属铁磁半金属&#xff1a;一个值得深挖的“潜力股”最近几年&#xff0c;二维材料这个领域真是热闹非凡&#xff0c;从石墨烯一炮而红开始&#xff0c;各种新奇的结构和性质层出不穷。作为一名长期关注计算材料学和自旋电子学的从业者&#xff0c;我一直在寻找那些既…...

使用Taotoken的Token Plan套餐实现更具成本优势的持续调用

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 使用Taotoken的Token Plan套餐实现更具成本优势的持续调用 对于有稳定大模型调用需求的开发者或团队而言&#xff0c;成本的可预测…...