当前位置: 首页 > news >正文

BAT32G137国产项目通用第四节:FreeRTOS MCU负载率

主题:由于项目中,常常需要知道MCU的负载率到达多少,过高的负载率会影响单片机的处理效率,同时也有可能导致直接崩溃,因此调试程序时候我们需要关注负载率。

FreeRTOS 是多任务操作系统,对 CPU 都是分时使用的:比如 A 任务占用 10ms ,然
B 任务占用 30ms ,然后空闲 60ms ,再又是 A 任务占 10ms B 任务占 30ms ,空闲 60ms;
如果在一段时间内都是如此,那么这段时间内的利用率为 40% ,因为整个系统中只有 40%
的时间是 CPU 处理数据的时间。知道 了CPU 的使用率为多少,就可以知道此 CPU 的负载情况和对于当前运行环境是否能够“胜任工作”。
用户想要使用使用 CPU 利 用 率统 计 的 话 , 需 要 自 定 义 配 置 一 下 ,首 先 在
FreeRTOSConfig.h 配置与系统运行时间和任务状态收集有关的配置选项,并且实现

http://www.mrgr.cn/news/12328.html

相关文章:

  • 算法刷题日志
  • CentOS7 多硬盘合成卷组并创建LVM,挂载到同一目录下
  • 2024年8月20日~2024年8月26日周报
  • bash: /home/xxx/anaconda3/bin/conda: No such file or directory
  • 在技术风暴中站稳脚跟之开发团队应对突发技术故障的策略与提升路径
  • Linux 数据结构 顺序表 链表
  • LLama3技术报告笔记(垂直能力)
  • Angr CTF Part 1
  • Kakfa的核心概念-Replica副本(kafka创建topic并指定分区和副本的两种方式)
  • [笔记]中间件基础 - 进一步阅读的扩展点
  • Numpy常用内置函数及运算函数
  • css基础学习总结(一)
  • 灵神算法题单——滑动窗口(求子数组个数)
  • 人工智能以纳米级精度检测癌症和病毒感染
  • 使用rqt_console和roslaunch
  • 一键获取店铺商品:阿里巴巴API返回值详解
  • Redis的持久化
  • 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(二十)
  • 尚硅谷Java面试题第四季-Java基本功
  • linux命令之mkdir