没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式系统/ARM技术中的基于ARM&Linux图形用户界面开发平台的设计
1 下载量 30 浏览量
2020-11-11
09:21:37
上传
评论
收藏 180KB PDF 举报
温馨提示
摘要:本文首先介绍了自行研制的基于AT91RM9200的ARM板ARM221及显示模块的硬件电路设计;其次描述了嵌入式Linux系统在目标板ARM221上移植过程及界面相关硬件驱动程序的开发;最后移植了开源嵌入式界面系统MiniGUI到目标板ARM221。 1 引言 嵌入式产品如 PDA、机顶盒、WAP 手机等迅速地普及,给广大的非专业用户带来了极大方便。同时,这些产品都需要有高性能、稳定可靠的GUI(图形用户界面)来提供支持。 因此,在嵌入式产品的开发过程中,关键的一步就是嵌入式图形用户界面开发平台的设计。本文介绍了一种基于ARM、Linux 及MiniGUI 的图形用户界
资源推荐
资源详情
资源评论
嵌入式系统嵌入式系统/ARM技术中的基于技术中的基于ARM&Linux图形用户界面开发图形用户界面开发
平台的设计平台的设计
摘要:本文首先介绍了自行研制的基于AT91RM9200的ARM板ARM221及显示模块的硬件电路设计;其次描述了
嵌入式Linux系统在目标板ARM221上移植过程及界面相关硬件驱动程序的开发;最后移植了开源嵌入式界面系统
MiniGUI到目标板ARM221。 1 引言 嵌入式产品如 PDA、机顶盒、WAP 手机等迅速地普及,给广大的
非专业用户带来了极大方便。同时,这些产品都需要有高性能、稳定可靠的GUI(图形用户界面)来提供支持。
因此,在嵌入式产品的开发过程中,关键的一步就是嵌入式图形用户界面开发平台的设计。本文介绍了一
种基于ARM、Linux 及MiniGUI 的图形用户界
摘要:本文首先介绍了自行研制的基于AT91RM9200的ARM板ARM221及显示模块的硬件电路设计;其次描述了嵌入式
Linux系统在目标板ARM221上移植过程及界面相关硬件驱动程序的开发;最后移植了开源嵌入式界面系统MiniGUI到目标板
ARM221。
1 引言
嵌入式产品如 PDA、机顶盒、WAP 手机等迅速地普及,给广大的非专业用户带来了极大方便。同时,这些产品都需要有
高性能、稳定可靠的GUI(图形用户界面)来提供支持。
因此,在嵌入式产品的开发过程中,关键的一步就是嵌入式图形用户界面开发平台的设计。本文介绍了一种基于ARM、
Linux 及MiniGUI 的图形用户界面系统开发平台的设计过程。
2 硬件平台设计及开发环境的搭建
2.1 硬件平台设计
硬件平台ARM221 为自行研发的基于AT91RM9200 处理器芯片的ARM 板,其核心板结构图如图1 所示。AT91RM9200
处理器是一款基于ARM920T 内核的高性价比、低功耗、32 位的ARM 芯片,时钟频率为180Mhz,运算速度可达到
200MIPS。AT91RM9200 具有存储器管理单元(MMU)、16KB 的SRAM 和128KB 的ROM 以及外部总线接口(EBI),支持
SDRAM、静态存储器、Burst Flash、CompactFlash、SmartMedia 以及NAND Flash,还集成了USB 控制器、以太网控制
器、RTC、SPI、I2C 等丰富的外围设备。AT91RM9200 处理器内部没有集成LCD控制器,因而需要配备专用的显示控制器,
才能实现LCD 显示。
系统选用了一款应用比较广泛的LCD 控制器S1D13506,它是EPSON 大规模显示控制器家族中较新的一款。它的输出可
以驱动VGA 显示或者最大为800×600 的点阵LCD 显示屏,可以灵活地对各种不同的显示方式进行设置,功能非常强大,可以
和目前市场上流行的多种CPU 总线兼容。另外显示器选用了一款东华的320×240-16bpp TFT-LCD。S1D13506 的PC 卡总线
接口可以很方便地与AT91RM920 相连,其与总线接口信号相关的信号为:数据总线DB[15:0]、地址总线AB[21:1]、片选信号
CS、高位读写信号WE1、写使能信号WE0、输出读使能命令信号RD、选择读写显存还是读写S1D13506 寄存器信号M/R。
AT91RM9200 的EBI 总线接口用以确保多个外设与基于ARM器件的内置控制存储器之间实现正确数据传输。静态存储
器、SDRAM 及Burst Flash 控制器均可作为EBI 上的外部存储控制器。EBI 拥有8 个片选信号(NCS[7:0]),可处理多达8 个外
设的数据传输;数据通过8 位或者16 位数据总线进行传输;地址总线高达26 位。在16 位总线宽度下,EBI 与显示控制器相关
的总线接口信号有:数据总线DB[15:0]、地址总线AB[21:1]、片选信号NCS2(对应的地址为0x30000000)、使能高字节读与
写操作信号NWR1、使能字节或半字节读/写信号NRD/NWR0 及复位信号NRST。由上述接口信号的定义分析得
出,S1D13506 与AT91RM9200 的总线连接图如上图2 所示。
资源评论
weixin_38631389
- 粉丝: 6
- 资源: 891
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- zblog站群:zblog seo站群高收录排名全地域霸屏
- 【安卓毕业设计】数独联网对战APP源码(完整前后端+mysql+说明文档).zip
- 【安卓毕业设计】Android天气小作业源码(完整前后端+mysql+说明文档).zip
- 【安卓毕业设计】群养猪生长状态远程监测源码(完整前后端+mysql+说明文档).zip
- 【安卓毕业设计】奶牛管理新加功能源码(完整前后端+mysql+说明文档).zip
- C#.NET公墓陵园管理系统源码数据库 SQL2008源码类型 WebForm
- 作业这是作业文件这是作业
- 【物理化学实验报告】挥发性双液系气-液平衡相图的测绘.pdf
- 4353_135543959.html
- C#物联订单仓储综合管理系统源码 物联综合管理系统源码数据库 SQL2008源码类型 WebForm
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功