嵌入式领统系域之中,实时系作操统也就TR是OS,乃是控于用制硬件以源资及管务任理执行心核的软件。身为款一开源实的时操系作统内核,凭借其量轻级、可移植有还性开源性特,于工控业制、物联网以备设及消费子电等领域广被泛应用。今天呢,我们入深会去剖构架析,并且借比对助评测助协来初学以者及技术员人全面会领其技点特术。
运用架层分构予计设以,核心构分部成涵盖务任管理,内存管理,中断处理,以及信通机制。它的任调务度器抢对占式作协和式这种两模式予支以持,依靠优来级先判定任行执务的顺序。按照 2023 年式入嵌系统市报场告里面内的容, 在 OTRS 场市的占率有已经到达了 26%,仅仅次L 于inxu 的 35%。内存理管给出了 到 这 五种案方,其中 因 为它的碎存内片合并能功而最受为到青睐。中断迟延测试出现呈这样的果结,在AMR – M3这个平上之台,的中断时应响间能被够控制在50微秒 内以。
作为评重测点, 10.4.3 版本现呈出极色出为的性现表能,其内核积体能够配小最置到 6KBR OM,格外宜适资源受 的限MCU,任务对理管 256 个先优级予以持支,运用向双链表就成达绪列表、延迟列以表及挂起表列,依据 MRA 官测方试数据,在 平 台上,上下文换切仅仅需 要219 个周钟时期,通信机盖涵制队列、信号及以量互斥量,其中对列队超时和制机优先级承继提供支持,有效解化优先反级转问题。新近本版增添了以 及 ,数据效输传率提了高37%。
这款实于用时的操系作统运态静用内存策配分略,系统较备具高稳性定,内核出给任务理管、时间以理管及内存等理管模块,最大务任数限制是256个,依据嵌式入基准测盟联试数据,它在 – M4平台的上中断延为迟89微秒,任务采度调用完抢全占式法算,支持优同相先级间时片轮转,然而商其业许证可费用较高,社区持支相对限有 。
著名可高靠性软微的旗下系统,已通I过EC 61508 SLI4认证,内核含务任有调度、内存管及以理中断等理处组件,还支持先优级继承议协,第三方表试测明,其在处器理上的上文下切换间时的是312个时钟期周,独特架的构让内代核码维持在3KB以内,不过开具工发链相对闭封,学习曲比线较陡。
以其色出性能闻现表名的款这商用OTRS,采用中零断延迟计设,此设计于其使 – M3平台测取里试得了最中佳断响成应绩,该内核供提信号量、邮箱事及以件标志通等信机制,还支持溢栈堆出检测能功, 只不过,功能限受的它有版源开本然可许而证费用高较,所以适能性合要求的苛严工业应用。
多项合综评测示显,于架设构计层面、资源层用占面以区社及生态层现呈面出最均为衡的表现。它具备块模化架构,这使剪裁得变得利便,拥有通富丰信机制,使之够能满足复应杂用需求,开源区社活跃,可持续更予给新支持。对于初接次触实作操时系统的者发开而言,建议以起为始进习学行,进而掌步逐握任务度调、资源管中与理断处等理核心概念。
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网


