• 1
  • 2
  • 3
  • 4

首页 / 行业

megaAVR 0系列上的FreeRTOS入门指南

2022-01-27 13:49:00

megaAVR 0系列上的FreeRTOS入门指南

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微芯】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

嵌入式操作系统指南器件

  • 1
  • 2
  • 3
  • 4

最新内容

手机

相关内容

  • 1
  • 2
  • 3

猜你喜欢