首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 通信网络 > 如何设计实现一个交换机的MBUS管理模块

如何设计实现一个交换机的MBUS管理模块

  • 资源大小:8.61 MB
  • 上传时间:2021-08-18
  • 下载次数:0次
  • 浏览次数:55次
  • 资源积分:1积分
  • 标      签: uart 交换机 CAN

资 源 简 介

嵌入式设备已经深入到当今社会各个角落。从简单的MP3播放器,数码相机,到复杂的车载GPS导航系统,从日常生活中的移动电话,机顶盒到交通和通信领域的机器人和交换机及路由器,等等,都有开嵌入式设备的存在。随着各种设备体积不断扩大和结构越来越复杂,如何快速有效地管理这些设备又成为了一个新的课题。于是可以对这些设备的进行单独管理和控制的MBUS(Maintenance Bus维护总线)规范便被提出。文中所提到的MBUS管理模块是针对当今杭州H3C(华三通信)最新的基于Clos(无阻塞全速交换)架构的S12500系列交换机设计而成。MBUS模块扣在交换机的母板上,MBUS模块通过串行总线CAN(Controller Area Network控制器局域网),I2C(Inter-integrated Circuit.集成间电路),UART(Universal Asynchronous Receiver通用异步接收机)进行模块间的通信。主要完成线卡板和交换网板的电源上下电,温度控制,以及内部软件升级等重要的功能。 论文从MBUS需求的相关背景开始介绍,包括与MBUS相关的概念和国内外应用状况。接着阐明了MBUS模块上使用的串行总线原理(包括CAN总线,I2C和RS232总线)以及实际使用的MBUS模块中硬件电路组成。然后针对硬件电路接口,实现了底层BootLoader程序和硬件接口驱动实现。硬件底层驱动程序主要包括硬件初始化,发送和接收处理以及中断服务程序。并且在底层驱动的基础之,实现上层软件功能和对通信协议的扩展几个部分。最后介绍了嵌入式系统上比较流行的ISP(In System Programming在系统编程)和IAP(In Application Programming在应用编程)原理。并且针对实际MBUS模块上使用的LPC2366,给出了IAP的实现具体方法。 文中提到的串行总线原理和实现方法和针对LPC2366的编程方法在当今小型嵌入式设备上已经得到广泛的应用,因此文中给出的解决方案对于实际应用会有一定的参考价值。
VIP VIP