核模块、用户接口模块、连接设备模块等,如图1所示,下面分别进行介绍。 1)处理器内核模块采用v4t体系结构的arm920t 内核拥有16k的指令缓存和16k的数据缓存; 外部接口模块提供了最多6 个片选信号来访问外部设备,其中连接的12kx16bits的nor flash 经过配置用于系统启动; sdram 控制器提供了对使用32mx32bits的sdram的访问控制。 2)用户接口模块由于mx1 l ite没有模拟信号处理模块,无法直接接收触摸屏的输入,所以本系统采用了ti的tsc2301芯片来支持触摸屏的输入功能,它与主芯片通过连续外设接口协议连接,它不仅可以接收触摸屏的输入,而且它还支持声音数模转换和输入输出等功能; lcd 控制器用于给外部液晶显示屏提供显示数据,lcd采用了sharp 的20x240 hr - tft lcd,它支持触摸屏输入,分辨率为320x240。 3)连接设备模块包含有多媒体卡/数字安全主机控制模块、内存棒控制器和智能卡接口,以此来连接用于外部存储的多媒体卡。 gnuboy软件结构和一些工具软件 gnuboy是基于qt系统的,可从