原文:FreeRTOS学习笔记5——Interrupt

FreeRTOS Interrupt Management xHigherPriorityTaskWoken portYIELD FROM ISR and portEND SWITCHING ISR 延迟中断处理Deferred Interrupt Processing Binary Semaphores Used for Synchronization The xSemaphoreCreate ...

2021-01-06 13:24 2 383 推荐指数:

查看详情

FreeRTOS 学习笔记3——Queue

FreeRTOS Queue Note FreeRTOS Queue Note 常用API xQueueCreate, 队列创建 xQueueSendToFront and xQueueSendToBack() xQueueReceive,队列接收 ...

Sat Jan 02 00:23:00 CST 2021 0 328
FreeRTOS学习笔记7——EventGroups

FreeRTOS Note for EventGroup FreeRTOS Note for EventGroup Event Group特性 利用Event Group 管理事件 xEventGroupCreate() xEventGroupSetBits ...

Wed Jan 06 21:28:00 CST 2021 0 358
FreeRTOS学习及移植笔记之一:开始FreeRTOS之旅

1、必要的准备工作 工欲善其事,必先利其器,在开始学习和移植之前,相应的准备工作必不可少。所以在开始我们写要准备如下: 测试环境:我准备在STM32F103平台上移植和测试FreeRTOS系统 准备FreeRTOS系统源码,从官网下载最新版本的程序包,最新为v9.0.0,地址 ...

Fri Aug 19 00:10:00 CST 2016 0 5133
FreeRTOS学习笔记8——Task Notifications

FreeRTOS Task Notification FreeRTOS Task Notification 和其它IPC方法的区别 通过中间对象 task通知——直接task通信 Task Notifications 的优缺点 优点 缺点 使用 ...

Wed Jan 06 21:29:00 CST 2021 0 314
FreeRTOS学习笔记4-FreeRTOS配置管理

FreeRTOS配置管理: 网上移植教程较多,也可以使用官方提供的各种Demo工程进行移植,不在详细介绍。本文主要介绍FreeRTOS移植成功后进行的配置方式。使其成为自己最匹配最精简,最适用的系统。 FreeRTOSConfig.h几乎包含了所有需要的配置。下文讲述主要的几项配置 ...

Sat Jul 22 07:32:00 CST 2017 0 1547
FreeRTOS学习及移植笔记之二:在IAR和STM32F103VET上移植FreeRTOS

上一次,我们简单的测试了FreeRTOS的基于IAR EWARM v6.4和STM32F103VET6平台的Demo,对其有了一个基本认识。接下来我们开始自己移植FreeRTOS的过程。 1、创建一个“FreeRTOSTestProject”项目文件夹,并在其下创建FreeRTOS ...

Fri Aug 19 00:14:00 CST 2016 0 3998
FreeRTOS学习笔记3-任务的几种状态及转换

如果将所有任务都设置在相同的优先级,那么在系统跑起来之后,所有任务将进行轮盘式的调度。如果任务仅仅具有不同的优先级而没有经过其他处理时。高优先级的任务将一直重复运行,将低优先级的任务“饿死(starv ...

Tue Jul 18 19:08:00 CST 2017 0 3096
笔记FreeRTOS 要点总结

一、基本配置 1.1 数据类型 FreeRTOS 使用的数据类型主要分为 stdint.h 文件中定义的和自己定义的两种 FreeRTOS 主要自定义了以下四种数据类型: TickType_t----32 位无符号数( 32位MCU,配置configUSE_16_BIT_TICKS ...

Fri Jul 03 17:20:00 CST 2020 0 1146
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM