前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OSEK直接网络管理(二)

OSEK直接网络管理(二)

作者头像
xbai921031
发布2022-05-25 15:25:01
6890
发布2022-05-25 15:25:01
举报

1.NMPDU

NMPDU(NM protocal data unit),NM协议数据单元。由以下几个部分组成:

(1)NM地址域(NM address field)

  • 源ID(source ID)
  • 目标ID(destination ID)

(2)NM控制域(NM control field)

  • 操作码(OpCode)

(3)NM数据域(NM data field,本部分为可选项)

  • 应用层数据

图1 NMPDU格式

2.寻址机制

网络中的每一个节点都给分配了一个全局标识,可以被其他节点识别。

通过NM报文一对一地进行定向的通信,通信顺序符合逻辑环中定义的各节点的顺序。NM报文里必须包含全局标识,每个节点发送的NM消息包含其自身的ID和其接收节点的ID。

图2 NMPDU编码/解码

数据链路层提供了窗口通信机制的接口。窗口机制由WindowMask和IdBase来定义。

下面提供一个示例:

图3 CAN网络中NMPDU的发送和接收机制示意

其中,CAN ID包含两部分:

(1)一个固定的IDBase

(2)通过WindowMask选中的NMPDU地址域中的某些位


参考资料:OSEK/VDX Network Management Version 2.5.3

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 进击的程序喵 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档