基于ARM的硬件系统设计:电阻式触摸屏解析

需积分: 14 2 下载量 64 浏览量 更新于2024-07-12 收藏 1.21MB PPT 举报
"该资料是关于电阻式触摸屏技术及其在基于ARM的硬件系统设计中的应用,主要涵盖北航嵌入式系统课件第五章内容,包括ARM920T内核结构、S3C2410芯片的内部结构和存储器配置,以及硬件系统设计的各种接口设计如网络、I/O、人机交互等。" 电阻式触摸屏是一种广泛应用在工业控制和办公室环境中的交互设备,它具有良好的防尘、防水和防油污能力,支持使用任何物体进行触控。根据技术差异,电阻式触摸屏主要分为四线电阻和五线电阻两种类型。四线电阻屏通常由两层导电层组成,通过压力接触实现触控;而五线电阻屏则在结构上更为复杂,增加了两条独立的校准线,提高了精度和稳定性。 在基于ARM的硬件系统设计中,ARM920T内核是核心处理器,S3C2410是一款常用的微处理器芯片,集成了多种功能模块。它的存储器系统灵活可配置,支持大小端模式,共有8个Bank,其中Bank0支持16/32位总线宽度,其他Bank可以通过编程选择8/16/32位宽度。每个Bank的大小可达128MB,部分Bank的起始地址和大小可编程,存储周期也可独立控制。 在硬件系统设计中,接口设计至关重要。网络接口设计涉及TCP/IP协议栈的实现,确保设备能接入网络进行通信。I/O接口设计则涵盖了如串口、USB、PCMCIA、IDE/CF卡、SD卡接口等,这些接口用于连接各种外部设备,如硬盘、闪存卡、键盘鼠标等。人机交互接口设计主要是指触摸屏,电阻式触摸屏在此类系统中提供了一种直观的用户交互方式。此外,还有其他通讯接口设计,如电机控制接口,用于驱动各种机械设备。 在存储器配置方面,例如Bank6和Bank7通常用于SDRAM,Bank0的总线宽度可以配置以适应不同类型的ROM或SRAM连接。在连接不同类型的存储设备时,如8位或16位的ROM、16M的SDRAM,都有特定的连接方法。此外,NAND和NOR闪存作为非易失性存储器,各有优势:NOR读取速度快,适合代码执行,而NAND写入和擦除速度快,适合大量数据存储。NAND的接口设计更为复杂,采用复用接口和控制IO,而NOR则提供线性寻址的SRAM接口。 这个课件深入讲解了基于ARM的硬件系统设计中电阻式触摸屏的使用和系统架构,包括存储器配置、接口设计和不同类型的闪存技术,对于理解和设计嵌入式系统具有很高的参考价值。