独立验证包设备验证系统设计与实现
发布时间:2017-03-20 08:07
本文关键词:独立验证包设备验证系统设计与实现,由笔耕文化传播整理发布。
【摘要】:随着信息化的高度发展,网络上的数据信息交换量呈海量增长。需要高质量的分布式交换机以保证数据交换的速度和质量,这无论对分布式交换机硬件还是软件都提出了比较高的要求,目前对开发出的各类交换机,要靠软件来验证其功能和性能的完整性。本文以华为技术有限公司南京研究所交换机驱动开发部开发的独立验证包为背景,介绍独立验证包设备验证系统的主要设计和实现。为了提高开发效率,打破了原来用产品软件验证硬件的方式,提出了一种新型的硬件验证方式即用独立验证包去验证硬件。独立验证包相对产品包功能更精简,开发周期更短,效率更高。论文主要工作如下:(1)分析分布式交换机故障的常见种类,交换机硬件验证中传统方式和新型的独立验证方式的异同。对分布式以太网交换机硬件结构、开发过程中对代码的管理,以及硬件验证时板间通信的工作原理进行讨论。(2)设计并实现设备验证系统的各模块功能,主要包括设备管理初始化模块、接口板管理模块、风扇管理模块以及电源检测模块等。(3)设计并实现设备验证系统命令行功能,主要包括设备信息查询命令行、单板复位及上下电命令行、系统时间设置和查询命令行、风扇转速设置和查询命令行、功耗查询命令行、面板灯控制命令行、电压信号查询命令行以及CanBus状态查询命令行等。本文设计的设备验证系统已经在实际中验证了多块单板类型,并取得了良好的验证结果,可以满足硬件验证需求,验证了系统设计的有效性。
【关键词】:独立验证包 故障 设备验证 命令行
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN915.05
【目录】:
- 摘要5-6
- Abstract6-9
- 第1章 绪论9-13
- 1.1 研究背景及课题来源9
- 1.2 交换机单板故障种类9-10
- 1.3 研究目的与主要工作内容10-11
- 1.4 论文组织结构11-13
- 第2章 相关硬件和软件知识介绍13-23
- 2.1 分布式以太网交换机的硬件架构13-15
- 2.1.1 机架和背板13-14
- 2.1.2 主控板14-15
- 2.1.3 接口板15
- 2.1.4 交换网板15
- 2.2 代码管理15-17
- 2.2.1 Git控制系统15-16
- 2.2.2 Git的优势16
- 2.2.3 项目开发流程16-17
- 2.3 板间通信17-22
- 2.3.1 IPC模块与其他模块关系17-18
- 2.3.2 板间通信的消息发送方式18-20
- 2.3.3 板间通信接口实现20-22
- 2.4 本章小结22-23
- 第3章 系统功能模块设计23-27
- 3.1 设备管理初始化功能设计23
- 3.2 接口板管理模块功能设计23-24
- 3.3 命令行功能设计24-26
- 3.4 本章小结26-27
- 第4章 系统功能模块实现27-65
- 4.1 设备管理初始化功能实现27-33
- 4.1.1 实体表结构体定义27-32
- 4.1.2 初始化函数接口32-33
- 4.2 接口板管理功能实现33-40
- 4.2.1 接口板插入功能实现33-34
- 4.2.2 接口板拔出功能实现34-35
- 4.2.3 接口板处理模块初始化功能实现35-37
- 4.2.4 接口板在位状态检测功能实现37-39
- 4.2.5 接口板就绪处理39-40
- 4.3 独立包处理主机阶段注册请求40-43
- 4.4 单板上送板信息处理43-46
- 4.4.1 接口板上送板信息43-44
- 4.4.2 初始化备用主控单板信息44-45
- 4.4.3 备用主控上送板信息45-46
- 4.5 设备查询命令行功能实现46-48
- 4.5.1 设备基本信息命令行功能实现46-47
- 4.5.2 设备版本信息命令行功能实现47-48
- 4.6 复位单板命令行功能实现48-51
- 4.6.1 复位指定槽位命令行功能实现48-50
- 4.6.2 复位原因命令行功能实现50-51
- 4.7 系统时间命令行功能实现51-52
- 4.7.1 设置系统时间命令行功能实现51-52
- 4.7.2 查询系统时间命令行功能实现52
- 4.8 单板上下电命令行功能实现52-55
- 4.8.1 单板上电命令行功能实现52-54
- 4.8.2 单板下电命令行功能实现54-55
- 4.9 风扇模块命令行功能实现55-58
- 4.9.1 风扇转速设置命令行功能实现55-57
- 4.9.2 风扇转速查询命令行功能实现57-58
- 4.10 单板功耗命令行功能实现58
- 4.11 面板灯控制命令行功能实现58-59
- 4.12 电压信号检测命令行功能实现59-62
- 4.13 CanBus状态查询命令行功能实现62-64
- 4.14 本章小结64-65
- 第5章 设备验证系统的测试65-71
- 5.1 测试结果及分析65-69
- 5.2 性能分析69-70
- 5.3 本章总结70-71
- 第6章 总结与展望71-73
- 6.1 本文工作总结71-72
- 6.2 今后工作展望72-73
- 致谢73-74
- 参考文献74-75
【相似文献】
中国重要会议论文全文数据库 前1条
1 陈利;陈立新;黄劭敏;孙文钊;孙洪强;邓小武;;放射治疗计划系统射野剂量跳数计算的独立验证与体模测试[A];中华医学会放射肿瘤治疗学分会六届二次暨中国抗癌协会肿瘤放疗专业委员会二届二次学术会议论文集[C];2009年
中国博士学位论文全文数据库 前1条
1 杜贺;独立验证的代理多方签名[D];南京航空航天大学;2013年
中国硕士学位论文全文数据库 前1条
1 李艳青;独立验证包设备验证系统设计与实现[D];东南大学;2016年
本文关键词:独立验证包设备验证系统设计与实现,,由笔耕文化传播整理发布。
本文编号:257442
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/257442.html