论文部分内容阅读
近几年,嵌入式处理器蓬勃发展,在通信、航空航天、医疗设备、消费类电子产品等领域一展身手。嵌入式处理器的外围设备也日新月异。嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。其中,外围硬件设备为嵌入式系统的扩展提供了丰富的接口。PCMCIA 接口作为外围硬件接口之一为嵌入式系统的端口扩展提供了广阔的空间。基于PCMCIA 接口的GPRS、无线网卡等在笔记本和PDA 上得到了广泛的应用,继承此接口信号、体积更小巧的CF 存储卡在消费类产品中也占据了举足轻重的地位。本文首先介绍了PCMCIA 接口的特点,对此接口的Memory 和IO 两种工作方式进行了讨论。接下来文中介绍了嵌入式系统中的其他接口并将它们与PCMCIA 接口进行比较,列举了PCMCIA 接口在嵌入式应用中的优势。然后提出了PCMCIA 接口在嵌入式系统中的两种应用方式,即标准Host 端应用和内部总线应用。在随后的章节中,对基于这两种方式的16 位PCMCIA 的实际应用进行了详细设计。采用CF ATA 卡作为标准Host 端和存储应用的代表,从软件架构上对Linux 中的驱动设计进行了讨论,并对ATA 卡的元格式进行了分析。采用双以太网接口扩展作为内部总线应用和IO 扩展的代表,深入的分析了接口的工作机制,重点阐述了关键技术的使用和实现中需要解决的问题,对系统结构进行了适当的精简。最后一章对全文进行总结。展望未来,把32 位PCMCIA 接口移植到嵌入式系统中将更大的发挥PCMCIA 的嵌入式扩展优势,具有更大的应用前景。