FreeRTOS学习-day01
FreeRTOS学习-day00(废话篇)
书籍是:使用两本书“正点原子”和“野火”[野火®]《FreeRTOS 内核实现与应用开发实战—基于STM32》教程[正点]《FreeRTOS源码与应用——STM32F1 FreeRTOS开发手册_V1.1》
教程是:也是两个
https://www.bilibili.com/video/BV1a4411Q7X1?from=search&seid=13522560870341687814&spm_id_from=333.337.0.0
https://www.bilibili.com/video/BV1Jx411X7NS?from=search&seid=13522560870341687814&spm_id_from=333.337.0.0
学习目的(就是学来干嘛)
就是在做东西,想要无限加模块的时候,人家推荐的
例子,使用stm32f103c8t6想把所有io口资源使用,不要浪费
有人说这样的情况使用裸机不太好
直到自己想与网络对接,才知道有系统和无系统的好处
为什么选择freertos
莫得选择,主流是系统是从ucos和freerrtos开始学习
书籍这方面比较好是freertos(我能找到的)
如何学
我是按照野火的推荐的学习路线进行的
把freertos分为两部分,来学习
第一部分:从0到1教你写FreeRTOS内核
第二部分: FreeRTOS 内核应用开发的介绍
把freertos
FreeRTOS学习-day01相关推荐
- freertos 创建互斥量_STM32CubeMX+FreeRTOS学习[6] 互斥量(Lu)
FreeRTOS 学习之六:互斥量 前提:默认已经装好 MDK V5 和 STM32CubeMX ,并安装了 STM32F1xx 系列的支持包. 硬件平台: STM32F1xx 系列. 目的:学习互斥 ...
- FreeRtos学习笔记(11)查找就绪任务中优先级最高任务原理刨析
FreeRtos学习笔记(11)查找就绪任务中优先级最高任务原理刨析 怎么查找就绪任务中优先级最高的? tasks.c中声明了一个全局变量 uxTopReadyPriority,任务从其他状态进入就绪 ...
- freeRtos学习笔记 (9) 移植和CPU利用率统计
freeRtos学习笔记 (9) 移植和CPU利用率统计 使用官方固件移植 首先准备一个能跑的裸机工程 注意,freertos需要使用systick定时器,而stm32HAL库默认使用systick作 ...
- freeRtos学习笔记 (8) 任务通知
freeRtos学习笔记 freeRtos任务通知 任务通知的优缺点 freeRtos任务控制块中包含两个32位的变量,用于任务通知,在一些情况下,任务通知可以替代信号量和事件组,并且比信号量和事件组 ...
- freeRtos学习笔记 (7)信号量
freeRtos学习笔记 freeRtos信号量 信号量种类 信号量分为四种:二值信号量,互斥信号量,计数信号量和递归互斥信号量,其中计数信号量用于管理系统多个共享资源,用计数值表示可用资源数目;二值 ...
- freeRtos学习笔记 (6)软件定时器
freeRtos学习笔记 freeRtos软件定时器 软件定时器需要注意事项 软件定时器的精度基于时钟节拍,例如系统时钟节拍为10ms, 软件定时器定时时间必须是10ms的整数倍,因此软件定时器一般用 ...
- freeRtos学习笔记 (5)事件组
freeRtos学习笔记 freeRtos事件组 为什么要用事件组? 多任务环境下, 任务.中断之间往往需要同步操作,一个事件发生会告知等待中的任 务,即形成一个任务与任务.中断与任务间的同步.事件可 ...
- freeRtos学习笔(4)消息队列
freeRtos学习笔记 freeRtos消息队列 为什么要用消息队列 消息队列可以在任务与任务间,中断与任务间传递信息.为什么不用全局数组?全局数组也可以传递信息,但是和消息队列相比,消息队列有一下 ...
- freeRtos学习笔(3)临界区管理
freeRtos学习笔记 freeRtos临界区管理 freeRtos临界区 代码的临界段也称为临界区,一旦这部分代码开始执行,则不允许任何中断打断.为确保临界段代码的执行不被中断,在进入临界段之前须 ...
- freeRtos学习笔(2)任务管理
freeRtos学习笔记 freeRtos任务管理 freeRtos任务状态 freeRtos中任务有四种状态:就绪态.运行态.杜塞态.挂起态. 图 16-1(1): 创建任务→就绪态(Ready): ...
最新文章
- ios: coreData的NSManagedObject setvalue为null
- centos7 界面中文都是方块_Centos 7 项目管理系统部署之Trac(一)
- 角色权限模块设计-数据pdm
- mybatisdb.sql
- 解密双十一小程序云背后毫秒级伸缩的Serverless计算平台:函数计算
- 干掉项目中杂乱的 if-else,试试状态模式,这才是优雅的实现方式!
- sqoop2安装详细过程[截图说明]
- php 位运算 负数,php的位运算详解
- Sublime Text 3中配置编译和运行Java的两个方法
- python可迭代对象相关的内建函数_python之函数闭包、可迭代对象和迭代器
- 2021-06-21属性选择器
- android 全屏广告,手机端全屏广告展示问题
- 关闭计算机用英语怎么说,关闭计算机用英语肿么说
- 淘宝按关键词搜索天猫商品接口调用展示
- RxSwift--RxSwift简介
- 基因共表达网络分析java,基因共表达——基因共表达网络分析
- 在k8s中通过CoreDNS进行域名解析的其中三种方法
- 星际穿越-网易python(简单数学公式)
- sql文字转换全拼_SQL自定义函数:由汉字生成拼音全拼
- Android是什么?