基于ARM的硬件系统设计-四线电阻触摸屏原理

需积分: 14 2 下载量 4 浏览量 更新于2024-07-12 收藏 1.21MB PPT 举报
四线电阻触摸屏原理-北航嵌入式系统课件--第5章_基于ARM的硬件系统设计 本节提要将介绍基于ARM的硬件系统设计,包括基于ARM的硬件系统体系结构、存储器接口设计、网络接口设计、I/O接口设计、人机交互接口设计、其它通讯接口设计等。 **基于ARM的硬件系统体系结构** 基于ARM的硬件系统体系结构是指使用ARM处理器作为核心的硬件系统。ARM处理器是一种高性能、低功耗的处理器,广泛应用于嵌入式系统中。基于ARM的硬件系统体系结构主要包括处理器、存储器、输入/输出接口、网络接口等部分。 **存储器接口设计** 存储器接口设计是基于ARM的硬件系统设计中非常重要的一部分。S3C2410处理器的存储器系统可以通过软件选择大小端,地址空间每个Bank128Mbytes(总共1GB)。存储器系统还可以通过编程选择总线宽度、bank大小等。S3C2410处理器的存储器配置包括Bank6/Bank7地址分布、Bank0总线宽度配置、与2片8位的ROM连接方法、与1片16位的ROM连接方法、与2片8的FLASH的连接方法、与1片16M的SDRAM的连接方法等。 **网络接口设计** 网络接口设计是基于ARM的硬件系统设计中非常重要的一部分。网络接口设计包括有线网络接口和无线网络接口两种。有线网络接口使用RJ-45接口,支持快速以太网和千兆以太网。无线网络接口使用WLAN接口,支持IEEE 802.11b/g协议。 **I/O接口设计** I/O接口设计是基于ARM的硬件系统设计中非常重要的一部分。I/O接口设计包括UART、SPI、I2C、I2S、USB、SD卡接口等。UART接口用于串行通信,SPI接口用于高速串行通信,I2C接口用于高速串行通信,I2S接口用于音频接口,USB接口用于高速数据传输,SD卡接口用于存储卡接口。 **人机交互接口设计** 人机交互接口设计是基于ARM的硬件系统设计中非常重要的一部分。人机交互接口设计包括键盘接口、显示屏接口、触摸屏接口等。键盘接口用于输入设备,显示屏接口用于显示输出,触摸屏接口用于触摸输入。 **其它通讯接口设计** 其它通讯接口设计是基于ARM的硬件系统设计中非常重要的一部分。其它通讯接口设计包括串口设备、音频电路、PCMCIA、IDE/CF卡、SD卡接口等。串口设备用于串行通信,音频电路用于音频输出,PCMCIA用于PC卡接口,IDE/CF卡用于存储卡接口,SD卡接口用于存储卡接口。 **NAND和NOR闪存技术** NAND和NOR是现在市场上两种主要的非易失闪存技术。NOR的读速度比NAND稍快一些,NAND的写入速度比NOR快很多,NAND的擦除速度远比NOR的快。NAND的擦除单元更小,相应的擦除电路更少。NORflash带有SRAM接口,线性寻址,可以很容易地存取其内部的每一个字节。NANDflash使用复用接口和控制IO多次寻址存取数据。