megaAVR 0 系列上的FreeRTOS 入门指南
简介
FreeRTOS 是嵌入式器件的实时操作系统内核。它采用小巧的设计,简单易用,仅包含几个主要用C语言编写的文件。
单片机通常用于实时嵌入式应用,这意味着嵌入式系统必须能够在严格定义的时间内响应某些事件。为了确保系统满足这些时间节点的要求,RTOS 提供了一个调度程序,用于决定在某个时间实例运行哪个任务。
FreeRTOS 针对任务、任务通信和调度提供了多种功能,并且已成为单片机实时操作系统(RTOS)的公认标准。FreeRTOS 的主要设计目标是稳健性、易用性和小尺寸。
今天推荐的应用笔记首先介绍如何配置FreeRTOS,然后介绍阻断功能、任务间通信方案和调度。在介绍调试相关的信息后,还会提供演示代码。此外,本应用笔记还为演示中的每个任务提供了UML 图。
主要内容
相关器件
megaAVR 0 系列
从Atmel | START 开始
配置FreeRTOS
配置时钟和节拍率
配置存储器
从RTOS 开发人员角度思考
任务
阻断与非阻断功能
任务通信
调度
在FreeRTOS 中调试
堆调试
检查栈是否溢出
跟踪
演示
所需硬件
划分为多个任务
共享资源
实现
从Atmel | START 获取源代码
原文标题:中文应用笔记《AN3007 - megaAVR® 0 系列上的FreeRTOS 入门指南》
文章出处:【微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。
审核编辑:汤梓红
-
嵌入式
+关注
关注
5212文章
20771浏览量
338861 -
操作系统
+关注
关注
37文章
7457浏览量
129736 -
FreeRTOS
+关注
关注
14文章
501浏览量
67425
原文标题:中文应用笔记《AN3007 - megaAVR® 0 系列上的FreeRTOS 入门指南》
文章出处:【微信号:MicrochipTechnology,微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
SmartMesh IP VManager快速入门指南
Renesas RL78/G14 入门指南
TLV621x0 降压转换器评估模块用户指南解读
瑞萨RL78/G14入门套件快速上手指南
Freescale HCS12 系列文档使用指南
FreeRTOS入门资料
DR1 系列评估板 PS 端裸机与 FreeRTOS 开发案例手册
UCC53x0单通道隔离栅极驱动器:特性、应用与设计指南
NXP MCX C系列微控制器:入门级低功耗解决方案
PLN0xx - ER20 系列平面变压器:技术剖析与应用指南
PROFET™ +2 12V 演示板快速入门指南
FreeRTOS 在 AS32系列RISC-V 架构MCU电机驱动中的应用实践与优化
【RA4L1-SENSOR】电压检测器第一个程序增加 FreeRTOS显示量程0-3300 mV和量程0-15000mV]
详解FreeRTOS与SAFERTOS的区别
megaAVR 0系列上的FreeRTOS入门指南
评论