完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
AN0025—AT32 FreeRTOS应用笔记 本指导手册描述了如何在AT32F4xx系列MCU上使用FreeRTOS。FreeRTOS是一款开源的嵌入式实时操作系统,目前在各种嵌入式应用中应用广泛。本指导手册包括FreeRTOS系统移植、FreeRTOS内核服务讲解、综合Demo三个方面展开,全方位的讲解了FreeRTOS的使用,并且各个章节配套有对应的例程源程序,极大的方便初学者对AT32F4xx系列MCU和FreeRTOS配合使用的深入理解。 本指导手册也描述了怎样充分的利用FreeRTOS的功能,以及如何搭配AT32F4xx的外设实现想要的 功能。 使用本指导手册时,需配合配套的例程和FreeRTOS的官方指导手册,以便更深入的理解 FreeRTOS。 支持型号列表: 支持型号 AT32F403xx AT32F403Axx AT32F407xx AT32F413xx AT32F415xx 目录 FreeRTOS 简介 .................................... 10 在AT32 上移植FreeRTOS ......................12 移植FreeRTOS .......................................12 例程介绍 ............................................... 14 FreeRTOS 调试方法 ................................18 系统配置 ................................................18 例程介绍 ............................................... 19 FreeRTOS 中断优先级管理 ......................22 AT32 中断配置 .......................................22 FreeRTOS 中断配置 ................................23 中断优先级和任务优先级区别 ................. 24 临界段保护 ............................................ 24 例程介绍 ................................................ 25 FreeRTOS 任务管理 ................................. 30 裸机与带RTOS 的区别 .............................30 FreeRTOS 任务状态 ............................... 31 FreeRTOS 空闲任务 ................................. 32 FreeRTOS 任务相关函数 ..........................32 例程介绍 .................................................35 FreeRTOS 任务调度 .................................. 40 合作式调度 ............................................... 40 抢占式调度 ............................................... 40 时间片式调度 ..........................................41 例程介绍 ..................................................42 FreeRTOS 消息队列 .................................. 48 消息队列介绍 ..........................................48 消息队列相关API ...................................... 49 例程介绍 ..................................................52 FreeRTOS 信号量 ......................................59 什么是信号量 ............................................. 59 二值信号量 ............................................... 59 二值信号量介绍 ......................................... 59 二值信号量API ...........................................60 例程介绍 .....................................................62 计数型信号量 .............................................. 67 计数型信号量介绍 .........................................67 计数型信号量API ........................................... 67 例程介绍 .....................................................69 互斥信号量 ...................................................73 优先级翻转 ..................................................73 互斥信号量介绍 ............................................74 互斥信号量API .............................................75 例程介绍 ........................................................77 递归互斥信号量 .............................................83 递归互斥信号量介绍 .......................................83 递归互斥信号量API ........................................83 例程介绍 ...................................................... 85 FreeRTOS 事件标志组 ..................................... 91 事件标志组介绍 ...............................................91 事件标志组API ............................................. 91 例程介绍 .......................................................93 FreeRTOS 软件定时器组 .............................. 100 软件定时器组介绍 ......................................100 软件定时器组API ....................................... 102 例程介绍 ......................................................104 FreeRTOS 低功耗模式 .................................110 tickless 机制介绍 ........................................ 110 例程介绍 ...................................................112 FreeRTOS 内存管理方式 ..............................118 内存管理方式一 ...........................................118 内存管理方式二 ............................................ 119 内存管理方式三 .........................................123 内存管理方式四 .............................................124 内存管理方式五 .............................................129 FreeRTOS 流缓存 ......................................... 133 流缓存介绍 ................................................... 133 流缓存API ...................................................133 例程介绍 .....................................................135 FreeRTOS 消息缓存 ..................................... 140 消息缓存介绍 ................................................ 140 消息缓存API ...........................................140 例程介绍 .....................................................142 FreeRTOS 任务通知 ................................. 148 任务通知介绍 ............................................148 任务通知API ...............................................148 例程介绍 ...................................................149 FreeRTOS 综合Demo 演示 ...........................155 Demo 功能简介...........................................155 例程演示 .....................................................155 版本历史 ....................................................157 Note:相关文档和源代码请查看附件。 PS:源码后续上传,敬请期待~
|
|
相关推荐
|
|
7 浏览 0 评论
26 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
13 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
644 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1000 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11771 浏览 31 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 18:14 , Processed in 0.537313 second(s), Total 71, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号