电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>FreeRTOS知识解密:我们为什么要学习RTOS?为什么要选用FreeRTOS?

FreeRTOS知识解密:我们为什么要学习RTOS?为什么要选用FreeRTOS?

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

Freertos栈检测

RTOS的环境开发中,栈的溢出检测是一个重要的工作。栈溢出检测我们可以借助硬件的MPU等实现,也可以使用软件检测。这里分享Freertos中的实现。这里基于Cortex-M4硬件平台,一些具体的代码就未贴出了,顺便介绍了一下Cortex-M4栈相关的基础知识
2023-09-19 14:03:57980

基于STM32F407的FreeRTOS学习笔记(2)

上一期配置完FreeRTOS的环境后,这一期记录自己关于任务创建的学习过程。
2023-11-07 11:39:01335

基于STM32F407的FreeRTOS学习笔记(5)

在数据结构中有一种很重要的数据结构叫做队列,其特点是数据先进先出。在FreeRTOS中也有一类队列,我们利用这类队列在FreeRTOS中实现任务与任务间的消息传递,所以也可以称之为消息队列。
2023-11-07 11:43:55339

FreeRTOS学习及移植笔记之一:开始FreeRTOS之旅

` 本帖最后由 foxclever 于 2018-1-5 09:32 编辑 1、必要的准备工作工欲善其事,必先利其器,在开始学习和移植之前,相应的准备工作必不可少。所以在开始我们准备如下
2018-01-05 09:32:28

FreeRTOS学习笔记分享

FreeRTOS学习笔记--临界段代码处关闭中断一、临界段代码二、Cortex-M4中断管理三、中断屏蔽实验四、结语一、临界段代码大家在学习FreeRTOS时对临界段代码都不陌生,引用野火实战指南
2022-02-07 06:08:54

FreeRTOS、Linux、windons

FreeRTOS基于单片机、Linux基于安卓主板、windons基于X86电脑主板,是这样理解吗?3. FreeRTOS实现多个任务共用一段内存,如何实现?
2023-03-08 18:09:49

FreeRTOS与uCOS II对比分析哪个好

目前嵌入式主流实时系统(RTOS)有uCOS、FreeRTOS,之所以很多第三方库都有在FreeRTOS上的应用Demo,是因为FreeRTOS免费。不要钱是真的厉害呀!然而说实话,论源码规范,我
2021-12-27 07:42:58

FreeRTOS任务的基础知识学习笔记

FreeRTOS学习笔记(一):任务的基础知识一、多任务系统1.1 前后台系统在学习操作系统之前都是都是裸机开发的,单片机中没有操作系统。裸机开发的特点就是在main函数里进行一个while(1
2022-01-06 07:10:05

FreeRTOS内核实现与应用开发实战指南

和代码讲解的时候是完全不一样的,往往这部分的知识点才是读者真正关心的内容。我把这两本书归为姐妹篇是因为两书的编写风格、内容框架和章节命名与排序基本一致,语言阐述也类似,且涉及到 RTOS 抽象层
2023-09-28 08:05:46

FreeRTOS如何删除clib支持和抽象rtos

我目前在我的项目中使用FreeRTOS,但只使用了其最少的功能。 我需要删除 clib 支持和抽象 rtos,只保留 FreeRTOS。 这是为了实现更轻的应用程序并最大限度地减少依赖关系。 我怎么能那样做?
2024-01-25 06:19:31

FreeRTOS的功能是什么

MCU当遇到比较复杂的开发时,往往都会采用RTOS,而FreeRTOS是最为广泛使用的实时操作系统之一,正好目前工作中使用到了FreeRTOS,借助官方使用介绍文档,一边学习一边翻译。翻译工具主要
2022-02-23 07:36:31

FreeRTOS详细介绍

1 学习和掌握一种RTOS  2 FreeRTOS的原理  3 TraceAlyzer工具介绍  4 IAR EWARM集成开发环境  5 基于NUCLEO-F401RE的OS实验
2023-09-11 08:26:47

freeRTOS如何学

最近学习STM32的裸机编程,学腻了。想学RTOS,看了一下网上的介绍,觉的freeRTOS不错,还是开源的资料也很多。看了一下野火的教程,反正对我来说就很烂,虽然是现场讲解加写代码,但是给我的感觉
2022-07-22 13:16:35

freertos官方源码

libraries 而没有例程工程。对于我们来说,采用FreeRTOS 202111.00就够了。 这个源码包包含了RTOS的内核和每一个移植好的演示工程。
2021-12-06 16:53:00

LPUART_RTOS_Send() 停止FreeRTOS SwTimer周期,如何修复它并发送UART消息1秒?

SwTimerCallback()中添加LPUART_RTOS_Send()停止SwTimer 1秒周期回调,注释LPUART_RTOS_Send()SwTimer周期正常。我附上了修改后的 freertos_lpuart.c。 如何修复它并发送 UART 消息 1 秒?ps RT1050 SDK 2.10.0
2023-03-24 08:34:01

STM32下完成一个基于FreeRTOS

STM32下完成一个基于FreeRTOS,目录一、实验环境二、实验目的三、FreeRTOS移植四、参考资料当我们进入嵌入式这个领域的时候,往往首先接触的都是单片机编程,单片机编程又首选 51单片机来
2021-08-09 08:32:17

STM32内存结构介绍和FreeRTOS内存分配技巧

STM32内存结构介绍和FreeRTOS内存分配技巧这是我第一次使用FreeRTOS构建STM32的项目,踩了好些坑,又发现了我缺乏对于操作系统的内存及其空间的分配的知识,故写下文档记录学习成果
2022-02-14 07:38:04

为什么学习RTOS

早有耳闻,第一次看相关视频。能看到C源码在STM32上运行,对操作系统的理解就能更深入一点1 前言1 如何学习本书:从零开始写内核,学会应用内核2 为什么学习RTOS:项目复杂,需要;学习需要3
2021-08-05 06:51:28

什么是FreeRTOS?怎样去移植FreeRTOS

为什么要让你的单片机裸奔?什么是FreeRTOS?首先看到两个概念:RTOS:实时操作系统,目前主流的嵌入式操作系统有:UCOS、FreeRTOS、LWIP、EMWIN、RT-Thread 等
2022-02-23 07:12:05

什么是多任务系统?FreeRTOS任务与协程简析

FreeRTOS学习FreeRTOS任务基础知识转行小白一枚,通过博客记录自我学习,望更多博友多多指点,感激不尽!RTOS系统的核心就是任务管理,学习RTOS系统主要是为了使用RTOS的多任务处理
2022-02-18 06:38:31

介绍一种基于FreeRTOS的STM32多任务程序

3.手动移植RreeRTOS程序的编写运行结果三、心得与参考总结参考一、材料准备STM32指南者开发板(包括USB串口转换线、所需软件及驱动)二、 FreeRTOS移植FreeRTOS是什么我们看一下FreeRTOS的名字,可以分为两部分:Free和RTOS, Free 就是免费的、自由的、不受约束的意
2022-02-21 06:00:27

使用CubeMX快速搭建FREERTOS的方法

如何使用STM32快速搭建FREERTOS小编之前一直使用正点原子家的产品, 最近准备学习学习TOUCHGFX,要用到HAL+RTOS,原子家的使用起来不方便。于是琢磨着使用STM32CUBEMX
2022-02-09 06:05:41

基于LPCXpresso54608 | 第二期FreeRTOS高阶培训震撼来袭!

针对IoT应用场景,介绍RTOS系统设计方法和问题解析;l基于FreeRTOS的图形应用(TouchGFX)编程知识。适合人群有嵌入式软件开发基础,熟练掌握C/C++ 编程,具备一定的ARM MCU
2018-02-01 14:13:14

基于XE167的FreeRTOS移植

,移植性等方面有很大的提升。本文介绍了采用RTOS进行设计的优势,以及如何一步步将FreeRTOS应用到您的XE166系列的微控制器的系统之中。1. 本文使用的平台和环境工具软件:keil
2018-12-11 10:45:29

如何学习RTOS

RT-Thread即可获得完整的电子版。为什么学习RTOS我们进入嵌入式这个领域的时候,往往首先接触的都是单片机编程,单片机编程又首选51单片机来入门。这里面说的单片机编程通常都是指裸机编程,即不加入任何
2018-11-22 13:45:24

如何去实现基于stm32的FreeRTOS多任务程序

免费的,RTOS 全称是 Real Time Operating System,中文就是实时操作系统。注意,RTOS 不是指某一个确定的系统,而是指一类系统。比如 uC/OS,FreeRTOS,RTX,RT-Thread 等这些都是 RTOS 类操作系统。操作系统允许多个任务同时运行,这个叫做多任务。实际上
2021-08-24 07:45:39

如何将FreeRTOS移植到stm32上呢

,什么是 FreeRTOS我们看一下FreeRTOS的名字,可以分为两部分:Free和 RTOS,Free就是免费的、自由的、
2022-02-10 06:01:53

FreeRTOS任务的使用

FreeRTOS学习笔记(二):任务创建/删除,挂起/解挂上篇文章介绍了任务相关的基础知识,本篇文章对FreeRTOS任务的使用,将会介绍任务创建、删除、挂起以及恢复的API。一、任务创建与删除
2022-02-18 07:14:21

FreeRTOS的实战学习以及源码分析

整个专栏主要是博主结合自身对FreeRTOS的实战学习以及源码分析,基于STM32F767 Nucleo-144平台,在CubeIDE下进行开发,结合官方的HAL库,将硬件环节的问题减少到最小,将精力主要放在RTOS学习
2022-02-11 07:18:46

嵌入式实时操作系统FreeRTOS基本概述

、RT-Thread等等。这篇文章所记录的就是我在学习FreeRTOS的过程中所记录的心得体会。FreeRTOSRTOS系统的一种,FreeRTOS十分的小巧,可以在资源有限的微控制器中运 行,当然了,FreeRTOS 不仅局限于在微控制器中使用。但从文件数量上来看FreeRTOS要比μC/OS-II和 μ
2022-02-16 07:12:02

嵌入式工程师一步步整理的FreeRTOS学习路线资料,收藏备用!

要处理一下彼此的沟通问题......深入理解和实现RTOS_连载3_多任务机制设计前面我们已经介绍过了在单核处理器上的多任务机制的基本知识。如果读者对这些知识已经了解,可能会感到有些重复,不过毕竟还有
2021-08-04 14:27:58

开发实战+编程指南,教你快速学习FreeRTOS系统

FreeRTOS中文实用教程:让你快速入门FreeRTOS带你了解了1.认识操作系统 2.轻松上手RTOS 3.FreeRTOS多任务调度机制 4.FreeRTOS进阶学习FreeRTOS内核
2020-04-17 15:10:37

FreeRTOS移植到STM32F407上

FreeRTOS,接下来我们就把FreeRTOS移植到我们所使用的平台上,我们使用的板子是STM32F407。02. 预备工作移植FreeRTOS,肯定需要一个基础工程,基础工程越简单越好,我们就用之前的跑马灯实验作为基础工程。下载好FreeRTOS源码03. FreeRTOS移植3.1 创建FreeRTO
2021-08-24 06:07:07

电子书:STM32-FREERTOS快速学习知识解密

而觉得不正常。本期电子书详细介绍了FreeRTOS学习笔记,从概念到运用时常见的问题都详细梳理,相信对大部分学者有所帮助。目录:RTOS实时操作系统怎么执行多任务的?2干货 | FreeRTOS学习笔记
2020-05-09 14:30:02

请问freertos & rt-thread 如何选择?

freertos & rt-thread如何选择?最近做一个产品,rtos,之前用过ucos,现想换freertos 或rt-thread,能否推荐下,说说两者的优势和区别?
2020-08-02 22:52:34

转:freeRTOS事件组学习

像其他RTOS一样,freeRTOS同样有对事件标志位的创建和处理,在中断中可以通过事件组传递信息给其他的任务,那么如何创建事件组呢?要使用创建Event的API,首先必须配置,且包含event
2016-08-12 18:29:49

转:freeRTOS信号量学习

信号量同样是RTOS学习中很重要的一节,信号量可以用在共享资源或者同步任务中,对执行权的控制,谁拥有信号量谁拥有执行权,在freeRTOS中信号量和互斥量有点不同,关于信号量的更多描述可以参考官网
2016-08-12 18:29:02

转:学习FreeRTOS前的准备工作

许可证删除了 修改后的GPL的限制,提供知识产权保障,并允许开发者保持匿名。3. FreeRTOS和SafeRTOSSafeRTOS也是基于FreeRTOS的,但是和FreeRTOS不同,被安全
2016-07-08 18:13:55

转:选用FreeRTOS的优势

比较简单,只需要用户添加需要的源码文件,不需要做任何的底层工作,再添加三个宏定义即可,详情可以看第5章FreeRTOS操作系统移植。1.2上手难易程度 作为开源免费的RTOS,官方配套的手册在RTOS
2016-08-18 18:10:53

转:第10章 FreeRTOS任务管理

第10章FreeRTOS任务管理 对于初学者,特别是对于没有RTOS基础的同学来说,了解FreeRTOS的任务管理非常重要,了解任务管理的目的就是让初学者从裸机的,单任务编程过渡到带OS的,多任务
2016-08-23 09:54:37

转:第20章 FreeRTOS消息队列

第20章FreeRTOS消息队列 本章节为大家讲解FreeRTOS的一个重要的通信机制----消息队列,初学者熟练掌握,因为消息队列在实际项目中应用较多。 本章教程配套的例子含Cortex-M3
2016-09-04 14:41:36

重磅 | 十年老司机带你晋级FreeRTOS高手!

。课程目标通过本次学习:了解RTOS设计方法,如何划分任务,了解死锁成因和避免方法;深入FreeRTOS的工作原理,如何选择合适的任务同步及通信方式;通过分析工具,分析操作系统的行为,发现并
2017-10-13 14:46:53

#硬声创作季 #FreeRTOSFreeRTOS-01 RTOS背景知识简介-1

FreeRTOS
水管工发布于 2022-11-11 16:59:46

#硬声创作季 #FreeRTOSFreeRTOS-01 RTOS背景知识简介-2

FreeRTOS
水管工发布于 2022-11-11 17:00:11

#硬声创作季 #FreeRTOSFreeRTOS-01 RTOS背景知识简介-3

FreeRTOS
水管工发布于 2022-11-11 17:00:39

FreeRTOS移植MAPS-K22开发板

FreeRTOS移植MAPS-K22开发板,本文以MAPS-K22开发板为例,介绍了将FreeRTOS移植于NXP Kientis 系列MCU中的步骤,希望能对想学习RTOS和Kinetis的小伙伴们能有所帮助。
2015-12-24 16:39:084

FreeRTOS移植MAPS-K22开发板-工程源码

FreeRTOS移植MAPS-K22开发板,本文以MAPS-K22开发板为例,介绍了将FreeRTOS移植于NXP Kientis 系列MCU中的步骤,希望能对想学习RTOS和Kinetis的小伙伴们能有所帮助。
2015-12-24 18:36:3716

FreeRTOS移植到MAPS-资料汇总

FreeRTOS已成功移植于超过35种架构的MCU中运行,本文以MAPS-K22开发板为例,介绍了将FreeRTOS移植于NXP Kientis 系列MCU中的步骤,希望能对想学习RTOS和Kinetis的小伙伴们能有所帮助。
2015-12-24 18:36:096

Using the FreeRTOS Real Time Kernel

Free RTOS Book Using the FreeRTOS Real Time Kernel - A Practical Guide - NXP LPC17xx Edition
2016-07-13 15:11:0830

基于STM32的FreeRTOS应用问题解答

1、如何将 FreeRTOS 移植到不同的Cortex-M 内核? 答:如果要将 FreeRTOS 移植到正确的Cortex-M 产品,你必须从正确的目录导入 port.c文件。例如,若微控制器
2017-11-30 01:55:01347

FreeRTOS英文使用教程

, FreeRTOS.org and the FreeRTOS logo are trademarks of Real Time Engineers Ltd. OPEN RTOS , SAFE RTOS
2017-12-06 16:45:111

FreeRTOS基础知识详解pdf下载

FreeRTOS基础知识详解
2018-03-29 14:36:1645

FreeRTOS在STM32上的移植笔记

将嵌入式开发领域著名的开源嵌入式RTOS --- FreeRTOS 一直到STM32 芯片上运行的移植笔记。
2018-05-09 09:56:295

什么是操作系统?FreeRTOS中文实用教程让你快速入门FreeRTOS

本文档的主要内容详细介绍的是什么是操作系统?FreeRTOS中文实用教程让你快速入门FreeRTOS带你了解了1.认识操作系统 2.轻松上手RTOS 3.FreeRTOS多任务调度机制 4.FreeRTOS进阶学习
2018-09-12 16:51:19256

STM32F767 FreeRTOS开发手册的资料说明免费下载

FreeRTOS中断配置和临界段,第五章FreeRTOS任务基础知识,第六章FreeRTOS任务相关API函数,第七章FreeRTOS 列表和列表项,第八章FreeRTOS任务创建和调度器开启,第九章
2019-04-08 08:00:0097

STM32F103 FreeRTOS迷你实时操作系统内核的开发手册免费下载

本教程中关于FreeRTOS 的原理性知识均参考自FreeRTOS 官方手册:《FreeRTOS Reference Manual》和《Using the FreeRTOS Real Time
2019-05-16 08:00:0024

什么是Amazon FreeRTOS?3FreeRTOS V10.2.1更新功能

Amazon FreeRTOS,它基于 FreeRTOS 内核,并且增加了重要的 AWS 支持和 IoT 使用案例支持。
2019-05-16 15:42:299968

freertos移植教程_freertos任务调度原理

在移植之前,我们首先要获取到FreeRTOS的官方的源码包。
2020-04-16 09:16:4811811

基于FreeRTOS应用程序的数据处理

这里,我重点讲解如何结合RTOS进行处理数据。我们巧妙的利用了RTSO自带的消息队列,我们可以把每一个接收的数据看做一个消息元素。 先回顾一下知识点: FreeRTOS消息队列
2021-01-28 14:16:502188

FreeRTOS的基础知识和应用教程

嵌入式系统不只是ARM+Linux,不是只有安卓,凡是电子产品都可称为嵌入式系统。物联网行业的兴起,也提升了FreeRTOS市场占有率。本文就是介绍FreeRTOS基础及其应用,只是个人整理,可能存在问题,其目的只是简要介绍系统的基础,只能作为入门资料。
2020-11-22 11:34:4027212

如何实现FreeRTOS在Cortex-M3上的移植?

。《FreeRTOS入门指南》一文的第3节详细描述了下载包文件结构,我们这里只是简单提一下。 下载包根目录下包含两个子目录:FreeRTOSFreeRTOS-Plus。其中,FreeRTOS-Plus文件夹
2021-01-27 13:49:312208

关于FreeRTOS内核的配置说明

是针对用户程序的,而非内核,因此配置文件一般放在应用程序目录下,不要放在RTOS内核源码目录下。 在下载的FreeRTOS文件包中,每个演示例程都有一个FreeRTOSConfig.h文件。有些例程的配置文件是比较旧的版本,可能不会包含所有有效选项。如果没有在配置文件中指定某个选项,那么RTOS内核会使
2021-02-01 10:37:372270

嵌入式工程师,你知道为什么要学RTOS?为什么要选用FreeRTOS?资料下载

电子发烧友网为你提供嵌入式工程师,你知道为什么要学RTOS?为什么要选用FreeRTOS?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-18 08:43:4224

STM32移植FreeRTOS(图文实操)

目录一、Freertos1、前后台系统2、可剥夺型内核3、Freertos系统简介二、FreeRTOS移植1.在基础工程种新建Freertos文件夹,并且将源码添加到这个文件夹中。2.
2021-11-21 19:06:118

韦东山freeRTOS系列教程:入门文档教程+进阶视频教程

文章目录 学前知识普及 初级文档教程 进阶视频教程 进阶一:FreeRTOS的内部机制 进阶二:深入理解FreeRTOS队列之队列实战 进阶三:RTOS商业产品案例源码讲解 学前知识普及 对于
2021-11-29 16:36:411878

从0到1学习FreeRTOSFreeRTOS 内核应用开发:(一)移植FreeRTOS到STM32第一部分

从0到1学习FreeRTOSFreeRTOS 内核应用开发:(一)移植FreeRTOS到STM32第一部分
2021-12-04 12:51:0921

【STM32】FreeRTOS移植

00. 目录文章目录00. 目录01. 简介02. 预备工作03. FreeRTOS移植04. SYSTEM文件修改05. 测试程序设计06. 附录07. 参考01. 简介我们已经了解
2021-12-04 14:06:0614

初入FreeRTOS

源码3、FreeRTOS移植操作三、在STM32下完成一个基于FreeRTOS的多任务程序1、任务要求2、任务实施3、任务结果四、总结一、FreeRTOS介绍1、初识FreeRTOS,什么是 FreeRTOS我们看一下FreeRTOS的名字,可以分为两部分:Free和 RTOS,Free就是免费的、自
2021-12-06 21:06:0833

FreeRTOS练习

FreeRTOS入门部分操作一.任务要求:二.FreeRTOS移植1.FreeRTOS简介:2.参考资料下载3.移植操作一.任务要求:学习FreeRTOS原理,在STM32下完
2021-12-07 09:51:084

菜鸟入门7,what is FreeRTOS

文章目录前言一、添加温湿度采集模块二、基于FreeRTOS的多任务程序总结前言此次,本菜鸟有两个任务1.在菜鸟入门5的stm32最小系统中添加 AHT20数据采集原理电路(温湿度传感器)2.学习
2021-12-07 10:06:1312

【转载】AT32 FreeRTOS应用笔记

AN0025—AT32 FreeRTOS应用笔记本指导手册描述了如何在AT32F4xx系列MCU上使用FreeRTOSFreeRTOS是一款开源的嵌入式实时操作系统,目前在各种嵌入式应用中应用广泛
2021-12-07 15:21:1114

FreeRTOS学习01】CubeIDE快速整合FreeRTOS创建第一个任务

整个专栏主要是博主结合自身对FreeRTOS的实战学习以及源码分析,基于STM32F767 Nucleo-144平台,在CubeIDE下进行开发,结合官方的HAL库,将硬件环节的问题减少到最小,将精力主要放在RTOS学习
2021-12-08 11:06:045

STM32CubeMX+FreeRTOS学习笔记(一)

、RT-Thread等等。这篇文章所记录的就是我在学习FreeRTOS的过程中所记录的心得体会。FreeRTOSRTOS系统的一种,FreeRTOS十分的小巧,可以在资源有限的微控制器中运 行,当然了,FreeRTOS 不仅局限于在微控制器中使用。但从文件数量上来看FreeRTOS要比μC/OS-II和 μ
2021-12-17 18:40:038

#FreeRTOS学习笔记(二):任务创建/删除,挂起/解挂

FreeRTOS学习笔记(二):任务创建/删除,挂起/解挂上篇文章介绍了任务相关的基础知识,本篇文章对FreeRTOS任务的使用,将会介绍任务创建、删除、挂起以及恢复的API。一、任务创建与删除
2021-12-23 19:56:572

(一)FreeRTOS学习FreeRTOS任务基础知识

FreeRTOS学习FreeRTOS任务基础知识转行小白一枚,通过博客记录自我学习,望更多博友多多指点,感激不尽!RTOS系统的核心就是任务管理,学习RTOS系统主要是为了使用RTOS的多任务处理
2021-12-23 19:57:073

STM32中的FreeRTOS的移植

一、获取RTOS源码获取到的源码,并获取到需要的文件可以从官网获取,可以直接搜rtos,进去FreeRTOS文件夹下的Source文件夹下的内容使我们需要的FreeRTOS的所有的源文件
2021-12-23 20:01:440

基于FreeRTOS的STM32多任务程序

3.手动移植RreeRTOS程序的编写运行结果三、心得与参考总结参考一、材料准备STM32指南者开发板(包括USB串口转换线、所需软件及驱动)二、 FreeRTOS移植FreeRTOS是什么我们看一下FreeRTOS的名字,可以分为两部分:Free和RTOS, Free 就是免费的、自由的、不受约束的意
2021-12-27 18:38:3126

FreeRTOS —— 0.前言

MCU当遇到比较复杂的开发时,往往都会采用RTOS,而FreeRTOS是最为广泛使用的实时操作系统之一,正好目前工作中使用到了FreeRTOS,借助官方使用介绍文档,一边学习一边翻译。翻译工具主要
2021-12-29 19:27:465

FreeRTOS学习(1)——FreeRTOS移植

为什么要让你的单片机裸奔?什么是FreeRTOS?首先看到两个概念:RTOS:实时操作系统,目前主流的嵌入式操作系统有:UCOS、FreeRTOS、LWIP、EMWIN、RT-Thread
2021-12-29 19:47:269

FreeRTOS入门学

:(1).FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。(2).由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、Free.
2022-01-17 11:12:3318

使用FreeRTOS要好好理解任务状态机

前面一文利用FreeRTOS点灯,算是将FreeRTOS给跑起来了,要用好RTOS,从黑盒角度去理解一下调度器是怎么工作的是很必要的,当然如果想研...
2022-01-25 17:39:140

FreeRTOS高级篇2---FreeRTOS任务创建分析

FreeRTOS基础系列《FreeRTOS系列第10篇---FreeRTOS任务创建和删除》中介绍了任务创建API函数xTaskCreate(),我们这里先回顾一下这个函...
2022-01-26 17:42:3323

FreeRTOS高级篇1---FreeRTOS列表和列表项

FreeRTOS内核调度大量使用了列表(list)和列表项(list item)数据结构。我们如果想一探FreeRTOS背后的运行机制,首先遇到的拦路虎就是...
2022-01-26 17:43:0315

FreeRTOS系列第10篇---FreeRTOS任务创建和删除

FreeRTOS移植到Cortex-M3硬件平台的文章中,我们已经见过任务创建API,但那篇文章的重点在于如何移植FreeRTOS,本文将重点放在任务的...
2022-01-26 17:56:1213

FreeRTOS系列第8篇---FreeRTOS内存管理

本文介绍内存管理的基础知识,详细源码分析见《 FreeRTOS高级篇7---FreeRTOS内存管理分析》
2022-01-26 17:56:4317

FreeRTOS系列第6篇---FreeRTOS内核配置说明

FreeRTOS内核是高度可定制的,使用配置文件FreeRTOSConfig.h进行定制。每个FreeRTOS应用都必须包含这个头文件,用户根据实际应用来裁剪...
2022-01-26 17:57:4315

FreeRTOS系列第2篇---FreeRTOS入门指南

FreeRTOS可以被移植到很多不同架构的处理器和编译器。每一个RTOS移植都附带一个已经配置好的演示例程,可以方便快速启动开发。更好的是...
2022-01-26 18:03:4619

FreeRTOS内核实现与应用开发实战指南

怎么把 FreeRTOS 的内核写出来,让你彻底学会任务是如何定义的,系统是如何调度的 (包括底层的汇编代码讲解),多优先级是如何实现的等等操作系统最深层次的知识。当你拿到本书开始学习的时候你一定会惊讶,原来 RTOS学习并没有那么复杂,反而是那么的有趣,原来自己也可以写
2022-05-24 16:26:21170

FreeRtos入门手册中文版

全中文FreeRtos详解,学习入门精通。
2022-06-02 11:13:030

freeRTOS开发笔记】xTaskCreate接口不返回

最近博主在做一些适配freeRTOS的项目,简单来说就是从别的RTOS平台迁移到freeRTOS平台。 由于之前的代码都是可用的,凭经验我们认为只需要将OSAL的接口重新封装一下,理论上上层的逻辑应该问题不大;但是我们没想到的却是在OSAL层适配的时候,遇到了一些之前没有考虑到的问题。
2022-07-11 09:18:441455

分析一下CesiμmRTOS与FreeRTOS的差异

µC/OS的商业版Cesiμm RTOS,和FreeRTOS是嵌入式软件领域流行的两种实时内核。
2023-02-12 10:17:50554

FreeRTOS的移植

FreeRTOS包含Demo例程和内核源码(比较重要,我们就需要提取该目录下的大部分文件)。 **Source**文件夹里面包含的是FreeRTOS内核的源代码,我们移植FreeRTOS的时候就需要这部分源代码;
2023-02-14 09:34:05739

基于FreeRTOS和RISC-V的USB PD协议实现

FreeRTOS 是市场领先的面向微控制器和小型微处理器的实时操作系统 (RTOS),与世界领先的芯片公司合作开发。FreeRTOS 通过 MIT 开源许可免费分发,包括一个内核和一组不断丰富
2023-03-07 10:39:491171

RA FreeRTOS任务创建

随着嵌入式应用程序变得越来越复杂,单片机裸机开发已经无法满足工程师对于复杂程序的需求。于是具有多任务调度和实时响应特性的RTOS便越来越受工程师们青睐。瑞萨RA系列MCU兼容FreeRTOS系统
2023-03-10 14:35:03878

STM32H750 FreeRTOS开发手册

我们看一下 FreeRTOS 的名字,可以分为两部分:Free 和 RTOS,Free 就是免费的、自由的、 不受约束的意思,RTOS 全称是 Real Time Operating System
2023-04-27 09:07:490

FreeRTOS简介及FreeRTOS源码包组成结构

FreeRTOS 是市场领先的面向微控制器和小型微处理器的实时操作系统 (RTOS),与世界领先的芯片公司合作开发。
2023-06-09 14:21:113888

ch32v307移植freertos

ch32v307移植freertos  在进行嵌入式开发时,操作系统的选择非常重要。最近,越来越多的嵌入式应用程序开始采用实时操作系统(RTOS),其中最流行的是FreeRTOSFreeRTOS
2023-08-22 15:53:31691

FreeRTOS的发展历史和技术演进

在嵌入式系统的领域中,实时操作系统(RTOS)是非常重要甚至不可或缺的组成部分。FreeRTOS(Real-Time Operating System)是一款广泛使用的开源 RTOS,为嵌入式开发
2023-11-18 17:55:21800

RA FreeRTOS任务创建

随着嵌入式应用程序变得越来越复杂,单片机裸机开发已经无法满足工程师对于复杂程序的需求。于是具有多任务调度和实时响应特性的RTOS便越来越受工程师们青睐。瑞萨RA系列MCU兼容FreeRTOS系统
2023-07-12 10:00:37114

已全部加载完成