毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

基于SEP3203和uClinux下的触摸屏驱动开发(4)

时间:2017-03-19 14:02来源:毕业论文
2 通道的 PWM 和 4 通道定时器;兼容 SPI 协议,该协议通常用来连接触摸屏;兼容 2 个 UART 控制装置;兼容 USB 控制器,并用于计算机与其他终端之间的高速


2 通道的 PWM 和 4 通道定时器;兼容 SPI 协议,该协议通常用来连接触摸屏;兼容 2
个 UART 控制装置;兼容 USB 控制器,并用于计算机与其他终端之间的高速通讯;兼
容 MMC 和 SD 卡读卡装置,用户还可以扩展其他系统存储能力;兼容用于音频文件的
播放和录制的 AC97 协议控制器。处理器自身内嵌 20KB 的零等待的 Static 存储器
(SRAM) ,通常用来存放多媒体处理核心代码和数据,用户同时可以将核心的代码放
在处理器内部,以提高性能同时降低耗能;6 通道的 DMA 控制器,提供给用户快速的
数据通信;还支持系统外部32 位和16位数据总线;处理器还提供专用的Nand Flash
控制器,因为 Nand Flash 的成本较低;它还支持多功能的功耗管理模式,降低了系
统的整体功耗[2]

SEP3203 微处理器为所有用户提供了以下独特的优越性:
1)采用业界标准的 ARM7TDMI 处理器内核,易于软件系统的开发和调试,并降低
系统功耗;
2)提供USB Device和MMC/SD 支持,方便终端产品的数据传输与功能扩展;
3)提供SDRAM控制,提高系统性能同时降低系统成本;
4)针对低成本移动终端的需求,提供灵活的外部总线宽度配置;
5)支持NAND Flash 直接启动;
6)内嵌多媒体加速器,除Codec外不需要额外硬件支持,为用户提供 MP3实时播
放和实时录音功能;
7)多种功耗管理模式,降低系统功耗。
SEP3203 使用0.25um标准CMOS的设计工艺。使用 ARM7TDMI处理器内核,具有低
功耗、低成本的优点,SEP3203 还提供了完整的通用外设接口,可以满足系统用户的
各种需求:
1)外部存储器接口控制器(EMI) ;
2)功耗管理模块(PMC),支持 4 种功耗模式:IDLE、SLOW、NORMAL、SLEEP;
3)中断控制器(INTC),支持 32 个中断源,其中 18 个外部中断;
4)4通道通用定时器(TIMER) ;
5)2 通道脉宽调制器(PWM) ;
6)1 通道实时时钟模块(RTC),支持日历功能和 Watchdog功能;
7)2 个通用异步通讯模块(UART),均支持红外通讯;
8)液晶显示控制器(LCDC),支持单色/4 级灰度/16 级灰度/4K彩色/64K彩色;  
9)AC97 控制器(AC97C),支持 2 通道放音和 1 通道录音;
10)1 通道串行外设接口(SPI),用于触摸屏数据采样;
11)多媒体加速模块(MMA),支持 MP3 解码、MPEG4 QCIF 和 WMA,JPEG 等多媒
体应用的解码;
12)MMC卡控制器;
13)USB 客户端控制器(USBDC),兼容 USB1.1的 USB 客户端控制器;
14)DMA控制器(DMAC) ;
15)2 通道片上 PLL,1 个用于系统时钟,1 个用于 USB 控制器。
SEP3203 的芯片整体结构框图如图1所示:
 
图 1 SEP3203 系统架构框图
3  开发环境
嵌入式系统的开发应用技术,是在基于某种嵌入式微处理器核的系统芯片应用平
台上进行的。鉴于 ARM 系列处理器核的优良特性及其在业界的广泛应用,本文结合
GE01 开发平台,对如何构造 ARM 嵌入式开发环境等情况进行分析介绍。
3.1  交叉开发环境  
作为嵌入式系统应用的 ARM 处理器,其应用软件的开发需要通过跨平台进行,因
此需要一个交叉开发环境。交叉开发指的是在一台通用计算机上进行软件的编辑编
译,再下载到嵌入式设备中进行运行调试的开发方式。用来开发的通用计算机可为 PC
机、工作站等,运行中通用的操作系统是 Windows 或 Unix。开发计算机一般称为宿
主机,嵌入式设备称为目标机[3] 基于SEP3203和uClinux下的触摸屏驱动开发(4):http://www.751com.cn/tongxin/lunwen_4258.html
------分隔线----------------------------
推荐内容