FreeRTOS任务运行时间统计方法分析与改进

来源 :单片机与嵌入式系统应用 | 被引量 : 0次 | 上传用户:snmn777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对Xilinx-SDK开发工具生成FreeRTOS支持包中未实现任务运行时间统计功能,分析了FreeRTOS预留任务运行时间统计接口与实现方法,指出了现有接口和方法刻度粗糙、未统计中断处理时间、未考虑计数溢出、需要额外配置定时中断,并提出一种改进方法,包括用64bit物理计时器替代定时中断、扩展计数值位宽、增加中断处理时间统计等。实验结果表明改进方法有效,可以全面真实地反映任务耗时情况。
其他文献
安谋中国发布面向AIoT系统的全栈安全解决方案“山海”S12,包含硬件加解密引擎、安全软件和安全服务三大部分,从芯片的安全 IP 层到云端安全应用和安全管理提供全链路的安全
本文研究自动跟随行人的智能小车,由于智能小车自身的计算资源十分有限,因此本文采用了边云协同方法来解决该问题。本文在树莓派上安装摄像头组成一台树莓派小车,利用云端计
Atos、达索系统(Dassault Systèmes)、雷诺、意法半导体、泰雷兹(Thales)五家公司的首席执行官Elie Girard、Bernard Charlès、Luca de Meo、Jean-Marc Chery、Patrice Cai
本文通过整体分析随机读写和文件缓冲区具体实现过程,提出取消在文件指针移动时文件缓冲区释放和状态改变的机制,添加根据读取文件和原文件大小动态改变文件缓冲区尺寸的随机
本文提出了基于国产基础软件的IT系统测评体系,指出了基于国产基础软件的全生命周期各个阶段存在的一些问题并给出了相应的解决方法,论述了基于国产基础软件的IT系统测评环境
本文提出了一种基于分散加载技术实现Boot程序和用户应用程序在同一个工程编写开发的固件更新方法。通过编写分散加载规范文件在工程中实现代码存储区分区。为了保证固件更新
针对暗渠中易燃易爆危险气体的监测问题,设计了一套基于LoRa无线通信的自组织、自动监测预警系统。系统自底向上由数据采集节点、网关节点和云端服务器构成,节点之间的数据通
针对航母舰面目标智能监控的问题,设计实现了一种基于机器视觉的航母舰面目标跟踪系统。该系统主要由前端跟踪处理系统和后台存储系统组成,前端实时获取舰面目标运动视频,并输入到处理器中进行目标跟踪,同时负责分析目标的异常运动;后台主要负责视频信息和跟踪目标框位置信息的记录。经过测试,系统跟踪的准确性和实时性较高,能够满足舰面实际需求。
随着消费电子的快速发展,红外遥控应用越来越广泛。目前红外解码基本采用专用解码芯片,对不同的红外遥控协议更改不方便,实现起来不灵活,而基于FPGA的红外解码设计可以方便应
本文介绍了一款基于RISC-V架构芯片实现的无线触控系统方案,本方案实现了将触控芯片的触控I^( 2) C信号实时通过蓝牙BLE信号上传,具备集成度高、性价比高、传输稳定、传输距