新闻资讯
μC/OS-II的实时系统加速模块设计
发布时间:2022-04-07 00:14
  |  
阅读量:
字号:
A+ A- A
本文摘要:随着科技的变革,嵌入式系统的功能渐渐由非常简单向简单发展,研发可玩性也随之提升。嵌入式操作系统的用于,屏蔽了部分硬件信息,获取给开发者统一的平台,减少了研发可玩性,提升了代码的反复利用率。在一些类似的领域(医疗、汽车、航空航天),对嵌入式系统的实时性拒绝十分低。在这些场合,任务必需在等价的时间内号召并准确已完成。 而实时操作系统RTOS(RealTimeOperatiONSystem)本身的运营,必定不会引发性能的上升,在任务数量减少时,这种上升更为显著。

华体会体育app

随着科技的变革,嵌入式系统的功能渐渐由非常简单向简单发展,研发可玩性也随之提升。嵌入式操作系统的用于,屏蔽了部分硬件信息,获取给开发者统一的平台,减少了研发可玩性,提升了代码的反复利用率。在一些类似的领域(医疗、汽车、航空航天),对嵌入式系统的实时性拒绝十分低。在这些场合,任务必需在等价的时间内号召并准确已完成。

而实时操作系统RTOS(RealTimeOperatiONSystem)本身的运营,必定不会引发性能的上升,在任务数量减少时,这种上升更为显著。例如,用于uC/OS-II实时操作系统在PowerPC处理器上运营,在TimeTick(时钟节奏)周期为10Hz、运营64个任务的情况下,TimeTick中断函数闲置的CPU时间已超过42%。

华体会体育app

  目前,RTOS软件层面的研究早已很成熟期,可有效地提升RTOS性能的方法有以下几种:  (1)提升处理器的运营频率。这对功耗非常脆弱的嵌入式系统并不是好方法。

同时高频时钟所引发的电磁干扰对电路板布线的拒绝也更高;  (2)设计专用于RTOS系统服务的硬件。硬件对完全相同的操作者可并行处理。如果设计一种硬件,在任务数量或TimeTick频率减少的情况下,系统也能在相同的时钟周期内已完成所有任务域的改版,从而减少RTOS运营所占到的CPU时间。  本文设计了实时系统加快RTA(Real-TimeAcceleration)模块,对任务调度和系统时间管理展开硬件化,减少了任务中断时间,并对最后的测量数据展开对比,得出结论。


本文关键词:OS-II,的,华体会体育app官方下载,实时,系统,加速,模块,设计,随着,科技

本文来源:华体会体育-www.gsgsport.com