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微芯】欢迎添加关注!文章转载请注明出处。
全面向纯电动品牌迈进,沃尔沃铁了心
iPad商标纠纷背后:八大债权银行为唯冠撑腰
小米6下周发布:除了骁龙835,还有四大亮点抢先看
毫米波雷达技术测距原理及频段选择
ThinkPad X1 Nano助力打造极致私密办公环境
megaAVR 0系列上的FreeRTOS入门指南
大众集团与微软深入合作,加速自动驾驶发展
常用的碳膜电阻器规格1/2W 1K-180K瓷棒碳膜电阻
苹果的MacBook Pro将在2021年搭载Mini LED发布
相同的价格,该买电动汽车还是纯燃油性能车
汽车电子应用中的LED驱动方案设计参考
激光电视的未来
云知声医疗AI产品及相关解决方案助力国内医疗高质量发展
Linux系统中的10个常用的文本查看命令
机器视觉系统设计五大难点
星曜半导体发布首款双频GPS LFEM全自研芯片
数字双胞胎正在推动智能制造的生产效率
基于ucos-ii嵌入式操作系统和BF533实现视觉监控系统的应用方案
从数据、算力、算法、教学总结机器学习的民主化
家用加湿器NY8A小家电单片机方案开发