1. 基础知识注意:在RTOS中是优先值越高则优先级越高(和ucos/linux的相反) 在移植的时候,主要裁剪FreeRTOS/Source/portable文件夹,该文件夹用来针对不同MCU做的一些处理,如下图所示,我们只需要使用: 1.1配置工程时,选择memMang时,一般使用 ...
背景 最近项目需要,花了几天时间学习了FreeRTOS,因为之前有操作系统和底层的基础,所以上手非常快。 正文 基础篇 学习方法:建议先阅读本人整理的文章 再结合FreeRTOS文档官方的全英文档 Mastering the FreeRTOS Real Time Kernel A Hands On Tutorial Guide 加深学习理解。 Freertos学习: 介绍 介绍FreeRTOS的有 ...
2020-06-23 15:56 0 628 推荐指数:
1. 基础知识注意:在RTOS中是优先值越高则优先级越高(和ucos/linux的相反) 在移植的时候,主要裁剪FreeRTOS/Source/portable文件夹,该文件夹用来针对不同MCU做的一些处理,如下图所示,我们只需要使用: 1.1配置工程时,选择memMang时,一般使用 ...
一、基本配置 1.1 数据类型 FreeRTOS 使用的数据类型主要分为 stdint.h 文件中定义的和自己定义的两种 FreeRTOS 主要自定义了以下四种数据类型: TickType_t----32 位无符号数( 32位MCU,配置configUSE_16_BIT_TICKS ...
1、必要的准备工作 工欲善其事,必先利其器,在开始学习和移植之前,相应的准备工作必不可少。所以在开始我们写要准备如下: 测试环境:我准备在STM32F103平台上移植和测试FreeRTOS系统 准备FreeRTOS系统源码,从官网下载最新版本的程序包,最新为v9.0.0,地址 ...
--- title: rtos-freertos-在Posix环境仿真FreeRTOS date: 2020-06-11 16:22:34 categories: tags: - freertos - posix - linux - config --- 章节概述: 介绍如何在POSIX ...
FreeRTOS Queue Note FreeRTOS Queue Note 常用API xQueueCreate, 队列创建 xQueueSendToFront and xQueueSendToBack() xQueueReceive,队列接收 ...
背景 由于之前接触过一些嵌入式RTOS,如Keil-RTX,uCOS-II,也曾经关注过FreeRTOS,但一直没有机会采用FreeRTOS开发。目前FreeRTOS做为主流RTOS,风声正盛。作为嵌入式开发从业人员,貌似没有使用过FreeRTOS,竞争力指数会直线降低。最近,刚巧项目 ...
FreeRTOS Note for EventGroup FreeRTOS Note for EventGroup Event Group特性 利用Event Group 管理事件 xEventGroupCreate() xEventGroupSetBits ...
FreeRTOS Interrupt Management xHigherPriorityTaskWoken portYIELD_FROM_ISR() and portEND_SWITCHING_ISR() 延迟中断处理Deferred Interrupt ...