打印
[其他产品]

有限资源下,合理调度方能使MCU系统运行平稳正常

[复制链接]
108|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
王栋春|  楼主 | 2025-2-11 10:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在大部分项目的设计上,在保证项目功能满足需要的前提下,出于利益最大化等因素的考量,MCU系统中的资源往往会出现“刚刚够用”的情况。如此一来随着系统运行时间的增长,其内部所面对的数据等方面的内容也必然会水涨船高,如此一来有限的资源被占用与日俱增,继而诱发系统运行速度降低甚至卡顿,甚至死机。面对这种情况,进行合理的任务调度分配和数据处置是必然的手段,结合同事们分享的经验之谈,本人将常用的手段略做分享如下:
1、在有限资源下,首先明确任务处理的优先等级是最为重要的,在确保系统任务最核心内容正常的前提下,其它辅助功能大可以“化繁为简”和割舍;
2、对于处理过的数据等历史内容,要做到及时自行删除和清理,避免造成存储空间被无用挤占;
3、针对系统任务进行合理的中断嵌套设计,防止“一条龙”式程序运行带来的运行时间长、运行内存/空间被过多占用等情况;
4、在原有硬件系统基础上,合理选配一些外挂存储器等,是无奈之下的首选。

使用特权

评论回复
沙发
wahahaheihei| | 2025-2-11 10:54 | 只看该作者
en ,那么如何调动呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3722

主题

25123

帖子

72

粉丝