用TTP/C协议构建高可靠硬实时嵌入式应用技术探讨

本文详细阐述了时间触发协议TTP/C在构建高可靠硬实时嵌入式应用中的作用。通过对比事件触发和时间触发系统的差异,强调了TTP/C在确定性、可靠性、容错性等方面的优势。文章介绍了TTP/C的物理实现机制、帧结构、组合性和容错方法,并讨论了其在硬实时系统中的调度机制和结点的组合能力。
摘要由CSDN通过智能技术生成

用TTP/C协议构建高可靠硬实时嵌入式应用技术探讨
刘太泽,刘  骊,吕  杨
(昆明理工大学信息与自动化学院,云南 昆明 650051)
摘  要:用时间触发协议TTP/C设计容错性好的实时嵌入式系统是一种可行的方案。本文详细阐述了TTP/C的物理实现机制、采用的帧结构、组合性和容错方法,阐明了时间触发和事件触发的区别和基于时间触发体系结构设计的基本构件以及各构件在系统中的作用。
关键词:嵌入式系统;TTP/C协议;高可靠性;时间触发;事件触发;总线;网络
中图分类号:TN915.04  文献标识码:A  文章编号:1811-8755(2004)0985

The Technical Exploration of Building Highly Dependable Hard R-T Embedded System
Using TTP/C Protocol
LIU Tai-ze, LIU li, LY yang
(Institute of Information & Automation, Kunming University of Science & Science, Kunming  Yunnan 650051, China)
Abstract: It is a kind of desired scheme to use time-triggered protocol in design of good fault-tolerant real-time embedded system. The article has illustrated the physical realization mechanism, the frame structure employed, composability and fault-tolerant methods of TTP/C in detail, illuminated the difference between time-triggered and event-triggered, explained the basic components based on time-triggered architecture design and their role in the system.
Keywords: embedded system; TTP/C protocol; highly dependability; time-triggered    event-triggered; Bus; network
0. 引言
传统用于分布式系统网络互联的协议很多,如RS-232串口通信协议、CAN(Controller Area Network)协议以及与Internet互联的TCP/IP协议等,在嵌入式系统中已得到了广泛的应用。但是,在现代安全至上的高可靠硬实时嵌入式系统(safety-critical highly dependable hard real-time embedded system)中,这些协议都没法满足系统的高可靠性要求。爱尔兰Limerick大学开发了TTCAN(Time-Triggered Controller Area Network)现场总线,采用了时间触发的消息响应调度方式,使现场总线在本质上具有确定性行为,因而可以应用于有严格实时要求的工业控制领域,能满足消息传输时间是实时的、有界的系统的最基本的控制要求[2]。
用于工业测控系统的嵌入式计算机系统的工作环境往往是复杂恶劣的,有的嵌入式系统需要在高温、强辐射、高电磁干扰的恶劣环境下工作。尽管传统上的在容错和抗干扰方面的解决方案取得了较大的成功。但是,在要求严格实时高可靠的现代分布式嵌入式系统应用场合,传统采用的方案就显得不太理想了。当今的嵌入式系统也倾向于采用分布式解决方案,这就涉及到采用何种总线,用何种协议来支持的问题。在安全至上的自动化领域中,特别是在硬实时嵌入式操作系统和安全至上(Safety-critical)的自动控制系统中,安全

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值