发明名称 一种MAC层和网络层的交互方法及双核嵌入式系统
摘要 本发明提供了一种MAC层和网络层的交互方法,包括:在ARM上完成网络层的功能,所述网络层功能至少包括路由、寻址;在DSP上完成MAC层的功能,所述MAC层的功能至少包括接入、队列调度和时隙预约;在ARM和DSP之间,通过MAC层给网络层的接口消息,网络层给MAC层的接口消息,以及MAC层服务原语和网络层服务原语实现网络层和MAC层消息的交互。本发明通过在Windows操作平台使用Microsoft Visual Studio.Net开发的C++仿真平台对节点间数据发送和接收流程进行测试之后,连接DSP和ARM进行联合测试MAC层和网络层数据的交互,测试结果表明数据交互正常完成。
申请公布号 CN101754424B 申请公布日期 2012.12.26
申请号 CN200910243878.7 申请日期 2009.12.24
申请人 北京交通大学 发明人 李旭;李富艳;申宏刚
分类号 H04W80/02(2009.01)I;H04W80/04(2009.01)I 主分类号 H04W80/02(2009.01)I
代理机构 北京润泽恒知识产权代理有限公司 11319 代理人 苏培华
主权项 一种MAC层和网络层的交互方法,其特征在于,包括:在ARM上完成网络层的功能,所述网络层功能至少包括路由、寻址;在DSP上完成MAC层的功能,所述MAC层的功能至少包括接入、队列调度和时隙预约;在ARM和DSP之间,通过MAC层给网络层的接口消息,网络层给MAC层的接口消息,以及MAC层服务原语和网络层服务原语实现网络层和MAC层消息的交互;其中,接口消息是指随N+1/N层的数据一起发送到N/N+1层并供其使用的消息,服务原语用于N+1/N层向N/N+1层发出指令,实现协议栈中不同层之间的对话;当主机需要与DSP通信时,会通过写中断位DSPINT向DSP发出中断,DSP内部通过DMA方式对数据进行处理;当DSP有数据要和主机通信时,通过DSP控制HINT位向主机发出中断,通知主机通过HPI读数据;其中,网络层给MAC层的服务原语包括以下两种类型:IP地址通告消息和组播地址更新原语;MAC给网络层的服务原语包括以下两种类型:网络接入原语和网络邻居更新原语。
地址 100044 北京市海淀区西直门外上园村3号