论文研究-基于Net-SNMP的ROADM设备ARM嵌入式网管代理端设计 .pdf

所需积分/C币:10 2019-08-14 16:18:21 242KB .PDF
收藏 收藏
举报

基于Net-SNMP的ROADM设备ARM嵌入式网管代理端设计,朱思,,可重构光分插复用(ROADM)设备是光传送网(OTN)的重要节点设备之一,在光传送网中有不可替代的作用。ROADM设备管理系统划分为上层��
国科技论文在线 境中编译廾发程序,然后在主机交义编译坼境中编译三方凶数库,生成针对于目标嵌入式平 台的可执行代码,放入目标平台中测试,测试通过后在交叉编译后的三方函数库环境中重新 用交叉工具链编译自己开发的应用程序,亢成整个移植过程。开发过程屮可利用 对程序进行调试。 设备代理端设计实现 网管总体架构 依照 的一般实现模式,代理端作为管理端和底层单板的中间层。代理端程序运 行在 板上,当用户在管理端下发 命令,代理端稈序根据 协议解包,提 取出命令内容,再与底层单板通信,一般与底层单板的通信协议由自己制定,获取响应后再 打成 包返回给管理端,管理端解析岀包的内容并做相应处理,因此代理端在控制层 血是一个承上启下的桥梁作用,如下图所小 运行管理端软件的PC 凵 SNMP SNMP 代理端软件 ARM+Linux RS485 RS485 RS485 RS485 OTU(8块) IPI(2块) ADU(2块) PMU(1块) 图管总体示意图 代理端总体设计 根据功能将代理端设计成两个模块,·个是 模块,这部分利用 实 现,主要负责和管理端之间进行的 交互,个是更为底层的模块,主要负责为 模块命令轮询底层单板,为上层 模块准备数据,当命令下米不直接 从底层取数据而直接从模坎准备好的数据中获取,由于命令比命令要频繁得 多,这样设计便于加快响应速度,两个模板之间利用共享內存共享数据,利用互斥信号量同 步对共享内存的使用。命令只有用户操作的时候才会发生,因此发生的次数很少,可以 放在模块中实现。 模块接收到命令后与模块进行一定交互,交互过 程是为了同步两个进程对临界资源(如串口)的使用,可以用信号和信号量实现 进程先暂停进程的轮询过程,直接与底层单板通信并获得响应,然后恢复进程的 轮询。告警 部分集成在模块中,模块在轮询单板的吋候同吋判断有无异常信 息,这部分直接调用 实现,通过 的应用程序直 国科技论文在线 接上报告警。 两个模块可分成两个进程单独开发,如下图所示: GET SEI TRA模 Po棱块 sET模块 无SET信号执行铃淘号优先执行 与SET信号挂起轮询 SET SET命令 po模 SEI模块 SET模块 SETE UL ADU轮打ADU芒 o块 OTU轮询OU故置 LPU轮润 LpU设置 U轮DU轮询 违通信 串口進 OUTHS ADU42 LPU呻2 PMU 图代理端总体框图 利用 设计 进程 进程的任务是与管理端进行 协议的父互,即所有 命令具体实现都 在这个进程中完成。该部分基于 开发包,并移植到 平台上, 在底层完全实现 协议的解包和组包,并对外给开发者提供相应命令处理函 数接口。用 开发一般流程如下: 针对目标板平台利用交叉编译工具链编译 开发包,完成 的移植过程。本文采用的是深圳英贝德科技有限公司的 开发板,内核版本是 ,交叉编译环境是 在的环境中,选取 模板,利用命令将转为程序 框架。本项目选取的模板是 该模板转换的程序框架设计较清晰, 函数定义明确, 名为 ,执行命令“ 在生成的程序框架中添加自己的代码, 的代理端程序接收到 命 令后有自己的处理逻辑,底层会完成解码编码等工作,开发者所要做的是在生成的 程序框架中的正硝地方添加各命令具体处理代码。如在 模板生成代 码框架中,一般情况下需要更改这两个文件 和 个文件主要用于程序初始化和整体实现等,后一个文件用于各或函数的具体实 现 将上通过的程序在交义编译后的 环境中静态编译,把所有需要的外 部斥都编入程序中,并对配置文件 进行必要修改,放入板路径 ,代理端程序便可以在板上运行 国科技论文在线 结论 本文给出了开发基于 平台应用程序的一般流程,以及 设备嵌入 式 网管代理端的改计方案,最后给出如何用 设计嵌入式 网管代理 端。本文为 研制项目开发的基于 代理端程序运行稳定、性能优异,便 于升级,节约成本,已经通过产品验证实验,正式投产。 参考文献 纪越峰光波分复用系统(修订版)北京:北京邮电大学出版社, 黄兆祥,张阳安,黄水清可重构光分插复用器( )的技术实现与性能评估光通信技术 畫蕾,黄永清,李玲,等 分布式管理系统的实现光通信技术, 熊茂华,杨震伦 嵌入式系统设讣与应用开发北京:清华大学出版社, 马修,斯通斯 程序设计(第三版)北京:人民邮电出版社,

...展开详情
试读 5P 论文研究-基于Net-SNMP的ROADM设备ARM嵌入式网管代理端设计 .pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
抢沙发
一个资源只可评论一次,评论内容不能少于5个字
weixin_39841856 如果觉得有用,不妨留言支持一下
2019-08-14
  • 至尊王者

    成功上传501个资源即可获取
关注 私信 TA的资源
上传资源赚积分or赚钱
最新推荐
论文研究-基于Net-SNMP的ROADM设备ARM嵌入式网管代理端设计 .pdf 10积分/C币 立即下载
1/5
论文研究-基于Net-SNMP的ROADM设备ARM嵌入式网管代理端设计 .pdf第1页

试读结束, 可继续读1页

10积分/C币 立即下载 >