第10章 通信模型概述

2016-08-31,ND

10.1 通信模型

  1. OSEK通信模模型为五层。
  2. COM规范定义了异步通信模型。
  3. COM中的五层协议:

    • 物理层
    • 数据链路层 DataLink Layer
    • 网络层 Network Layer
    • 交互层 Interaction Layer
    • 应用层

10.2 消息的属性

  1. 消息可以定义为内部消息、外部消息或内-外消息。
  2. 消息长度,注意数据字对齐或双字对齐。
  3. 队列消息是由一个先进先出的缓冲区存放,读取时会消耗。
  4. 非队列消息时一份拷贝,可以多次读取。
  5. 消息的分段属性只适用于外部消息。
  6. 消息可以一对一也可以一对多。
  7. 带复制与不带复制
    • 带复制可用于队列消息
    • 不带复制一般一全局变量的形式存在

10.3 传输模式

  1. 三种传输模式:直接传输、周期传输和混合传输。
  2. 直接传输模式是指在应用程序需要时才发送消息。
  3. 周期传输,周期被静态定义。
  4. 混合传输,可能会导致消息被传输两次。

10.4 消息编址与消息长度

  1. 消息发往的地址和消息长度被静态定义。
  2. 消息长度可变时需要静态定义最大长度。

10.5 死限监控

  1. 消息必须在死限之内在网络上被成功接收传输。
  2. 直接传输模式的死限监控就是在发送消息后,设置超时定时器,
    如果在超时定时器超时之前收到回复,则表示消息被成功接收。
  3. 周期模式的死限监控,超时周期应为消息发送周期的两倍。

10.6 通知机制

四种通知机制:激活任务、设置事件、回调函数、设置标志位。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值