毛呢厂家
免费服务热线

Free service

hotline

010-00000000
毛呢厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

megaAVR 0系列上的FreeRTOS入门指南-电子发烧友网

发布时间:2022-04-25 16:12:01 阅读: 来源:毛呢厂家
megaAVR 0系列上的FreeRTOS入门指南-电子发烧友网

megaAVR 0 系列上的FreeRTOS 入门指南

简介

FreeRTOS 是嵌入式器件的实时操作系统内核。它采用小巧的设计,简单易用,仅包含几个主要用C语言编写的文件。

单片机通常用于实时嵌入式应用,这意味着嵌入式系统必须能够在严格定义的时间内响应某些事件。为了确保系统满足这些时间节点的要求,RTOS 提供了一个调度程序,用于决定在某个时间实例运行哪个任务。

FreeRTOS 针对任务、任务通信和调度提供了多种功能,并且已成为单片机实时操作系统(RTOS)的公认标准。FreeRTOS 的主要设计目标是稳健性、易用性和小尺寸。

今天推荐的应用笔记首先介绍如何配置FreeRTOS,然后介绍阻断功能、任务间通信方案和调度。在介绍调试相关的信息后,还会提供演示代码。此外,本应用笔记还为演示中的每个任务提供了UML 图。

主要内容

相关器件

megaAVR 0 系列

Atmel | START 开始

配置FreeRTOS

配置时钟和节拍率

配置存储器计时H5模板
>

从RTOS 开发人员角度思考

任务

阻断与非阻断功能

任务通信

调度

在FreeRTOS 中调试

堆调试

检查栈是否溢出

跟踪

演示

长页面H5模板
需硬件

划分为多个任务

共享资源

实现

从Atmel | START 获取源代码

原文标题:中文应用笔记《AN3007 - megaAVR® 0 系列上的FreeRTOS 入门指南》

文章出处:【微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红