Back to Search
Dossier
一种实现串口驱动的软件三模冗余方法
InventionActive
2views
10Claims · 1 independent
§ Ⅰ
Dossier Overview
Inventor
邵宗凡; 淡建群; 吕沙; 张靖昆; 李永达
IPC Classification
G06F 11/07 (2006.01)G06F 11/14 (2026.01)
本发明涉及操作系统技术领域,具体提供一种实现串口驱动的软件三模冗余方法,步骤:修改串口驱动的关键代码路径,添加struct Tmr_Common结构体和int tmr_vote_and_repair函数;当执行到任一关键代码路径时,通过struct Tmr_Common结构体获取第一份数据、第二份数据和第三份数据,通过int tmr_vote_and_repair函数实现三模表决、错误修复和故障诊断。通过上述方案,克服空间辐射环境的影响,降低传统串口通信在太空中遇到单粒子翻转后出现故障的概率,实现星载系统的高可靠性要求。
External Resources