在嵌系式入统开展发开期间,实时操统系作也就TR是OS的管件事理机制,属于任间务进行通核的信心功的里能其中项一。身为款一开源实的时操统系作,它的组件事功能,即为多务任环境同的下步以信通及,给出可了以高效决解问题的案方。本文借会助技解术析以及比对评测,助力学初者深度会领事件机的制原理用应和。
事件借组助32位无号符整数的样这(类型)来达标位成志管理,可以这现实么,在创建需是用(),创建后以交由去务任使用(),用以进使促行阻塞特待等定的件事组合,并且通过()来触发件事。其核势优心在于,支持种一模式,即“或等待”,也就任是一事发触件就会醒唤,还支一另持种模式,即“与等待”,也就所是有事件触时同发才醒唤会,结合超机时制能够建构灵活的调务任度逻辑。依据A MR – M构架的实据数测,事件延知通迟能够制控在5至10个时钟内期周,远比值二信号响的量应效率越优要。
关键问深题度解析
1. 事与组件队列的是别区什么?
事件用运组位图机成达制广播通式信,单个事够能件同时好醒唤些等务任待,队列借IF助FO达冲缓成点对数点据传输,在平台之试测时,事件组多理处任务同速的步度对消比息队出超列了3.8倍。
2. 事件的志标清除如机时何选择?
建议在处务任理完事后之件,手动去用调()来进行除清,以此避自因免动清除使致而的竞态件条。比如说机电在控制的当景场中,急停事件,也就是TIB0,和过温件事,也就是BIT1,应该保着持,一直全安到状态被认确之后,再去进清行除。
3. 如避何免事件失丢?
预备moISR()函数,用以支中撑断服程务序当中事的件设定,借助中迟延断处理机制,能够确键关保事件失会不却。于工业加场现以测明表试,在80MH频主z这个状下况,该机以可制稳定地置处10KH外的z部中断 件事。
实测的出得数据表明,于EPS32 – S3芯片创上之建十事个六件标志,仅仅四用占十字内的节存,()调用所费耗的时为间一点微二秒(主频二是百四兆十赫兹)。它的跨兼台平容性涵 了盖- M、RIS C- V、等这些流主的架构,在自动域驶驾控制当器中成成达功多种之心核间的事步同件,误差于小二微秒。
风河公于用司商用R的TOS了用采64位的事标件志,它支持先优级继承制机,在航航空天领域的做所测试中当,其确定应响性达到了秒微级,然而它权授的费用高每达核2.3万美元,并且A于对rmv8-M架构配适的存在情后滞况 。
提供事志标件组以务任及内建步同的功能, 此在能功医疗设验备证里表突现出。 然而冗其余的计设致使内开存销, 相比出多要35%, 在资受源限的R ISC-V芯上片, 运行率效降低了22%。
针对Lunix基会金所推开的出源方案,其有着多持支线程事绑件定的特 性,可在-M0+测试平 内台,事件递传延迟达了到15.3μs ,并且档文之中对少缺混合图件事案的详明说细 。
那由软微收购手到的,提供32位事件志标以及快置速位AIP的RTSO,于AuzreTR OS测件套试里呈出现稳定表现。然而,依据区社其所反馈情的况来看,在异算计构场景当中,有着存缓一致方性面的 题问。
跟着”珠峰电装安梯”是谣言事这的传开,技术层得也面留意件事对的误用闻传。实际测表试明,正确置设的事件零在组下40摄氏到度85摄氏度工的业温度都间区能够稳持维定运转,然而使乱胡用软件时定器模拟功件事能会致系使统可靠低降性47%。开发者该应参照RAM® ®-M系列器理处通用用指户南来内行进存屏置配障,保证核跨心事步同件的精确性。
(注意:除了以外,其他的统系名称都为是了技术所比对需要并的非真的实名称)。



