在ulinu下AN总线控制器驱动程序的设计过程.docVIP

  • 3
  • 0
  • 约7.57千字
  • 约 6页
  • 2018-11-23 发布于广东
  • 举报

在ulinu下AN总线控制器驱动程序的设计过程.doc

在ulinu下AN总线控制器驱动程序的设计过程.doc

在uClirmx下CAN总线控制器驱动程序的设计过程 在uClirmx下CAN总线控制器驱动程序的设计过程 CAN总线技术是现今流行的一种先进的现场总线技术,可以有效的支持分布式控 制和实时控制的串行通信网络。由于CAN总线具有通信速率高,可靠性高,连 接方便和性能价格比高等诸多优点,因此在嵌入式系统开发中有普遍的应用。目 前,CAN总线通信控制芯片众多,要在tiClinux平台下开发基于CAN总线的应用 系统,就需要自己开发uClirmx下的驱动程序。本文将基于一个CAN总线在汽 车电子中的应用详细介绍在uClimix下CAN总线控制器驱动程序的设计过程。 1系统硬件结构 本嵌入式系统主要的硬件组成为:处理器采用三星公司的S3C44B0X, CAN 总线控制器和收发器分别釆用Microchip公司的MCP2510和MCP2551。开发一个 uClinux的驱动,在熟悉uClinux内核结构之外,大量的工作在于阅读相应的控 制芯片手册。硬件信息决定驱动的主要结构。S3C44B0X采用的是ARM公司的 16/32位ARM7TDM1内核,它是三星公司为一般应用提供的高性价比和高性能的 微控制器解决方案,特别适合对成本和功耗敏感的应用场合。MCP2510是一款 带有符合工业标准的SPI接口的CAN总线控制芯片,它支持CAN技术规范 V2.0A/B,并能够发送和接收标准的和扩展的信息帧,同

文档评论(0)

1亿VIP精品文档

相关文档