学位论文 > 优秀研究生学位论文题录展示

一款机顶盒控制系统的键盘与显示屏接口研发

作 者: 姜庆伟
导 师: 徐东平;唐永宁
学 校: 武汉理工大学
专 业: 计算机技术
关键词: 机顶盒 键盘 LCD显示屏
分类号: TN948.55
类 型: 硕士论文
年 份: 2011年
下 载: 19次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着键盘和显示技术的不断完善,越来越多的领域会应用到它们。本文主要以嵌入式系统为基础,对机顶盒控制系统的键盘和显示屏接口进行研发。嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可剪裁,适应应用系统对功能、体积、可靠性、功耗等综合性要求的专业计算机系统。它是继IT网络技术以后,又一个新的技术发展方向。嵌入式系统拥有功能强、体积小、可靠性高、功耗低和面向技术应用等显著特点,使得它在网络、电信、医疗、信息家电、航天、工业控制、军事等领域有了非常广泛的应用。随着计算机技术和通信的的不断发展,嵌入式的研究和开发有着越来越重要的意义。本文首先介绍嵌入式系统的相关定义、特点和组成,然后介绍本嵌入式系统中选择的硬件、软件平台,涉及当前市场流行的ARM微处理器,并对两种较典型的ARM微处理器(ARM7、ARM9)进行比较和说明。最终确定本系统选择三星公司基于ARM920T内核的S3C2440A微处理器芯片。Linux操作系统以价格低廉、功能强大、易于移植、源代码公开等优点被广泛应用,本次研发采用Linux操作系统。虽然Linux有很多优势,但以Linux为基础的终端设备驱动程序开发仍然存在挑战。本文详细阐述了嵌入式系统的设计思想、S3C2440A的体系结构、Linux内核的编译和移植以及其开发环境。作者根据机顶盒控制系统对键盘、显示屏相关需求搭建硬件平台,设计并实现了键盘驱动、显示屏驱动软件功能。其中键盘驱动采用了支持行列扫描、12键的矩阵键盘。显示驱动支持MSC-C20DYSY-IN型号LCD显示屏相关功能。

全文目录


摘 要  4-5
Abstract  5-8
第1章 绪论  8-12
  1.1 引言  8-9
  1.2 课题研究的背景与意义  9
  1.3 国内外研究现状  9-10
  1.4 研究的内容及目的  10-11
  1.5 论文的组成结构  11-12
第2章 嵌入式系统概述  12-18
  2.1 嵌入式系统的定义、特点、组成  12-14
    2.1.1 嵌入式系统的定义  12
    2.1.2 嵌入式系统的组成  12-13
    2.1.3 嵌入式系统的特点  13-14
  2.2 ARM微处理器  14-16
    2.2.1 ARM系列微处理器的特点  14
    2.2.2 ARM微处理器的选择  14-15
    2.2.3 ARM9微处理器  15-16
  2.3 选择Linux的理由  16-17
  2.4 本章小结  17-18
第3章 键盘及显示屏接口  18-29
  3.1 基于ARM9内核的S3C2440A微处理器  18-24
    3.1.1 S3C2440A微处理器简介  18-20
    3.1.2 S3C2440A片上功能  20
    3.1.3 S3C2440A的GPIO接口  20-22
    3.1.4 S3C2440A的中断体系结构  22-24
  3.2 (3*4)矩阵键盘的硬件实现  24-26
    3.2.1 (3*4)矩阵键盘的实现原理  24
    3.2.2 (3*4)矩阵键盘和S3C2440A的GPIO硬件接口连接  24-26
  3.3 LCD显示屏(MSC-C202DYSY-IN)接口  26-28
    3.3.1 LCD显示屏(MSC-C202DYSY-IN)简介  26-27
    3.3.2 LCD显示屏和S3C2440A的GPIO的硬件接口连接  27-28
  3.4 本章小结  28-29
第4章 键盘及显示屏控制软件设计  29-49
  4.1 构建基于ARM-Linux的软件开发平台  29-36
    4.1.1 Linux操作系统与本课题研究相关的的软件包  29
    4.1.2 设置Linux下运行终端minicom  29-32
    4.1.3 交叉编译链  32-34
    4.1.4 Linux内核移植  34-35
    4.1.5 编译BusyBox  35
    4.1.6 构建文件系统  35-36
  4.2 (3*4)矩阵键盘的控制软件软件设计  36-40
    4.2.1 矩阵键盘驱动实现的总体方案  36-37
    4.2.2 (3*4)矩阵键盘扫描算法的实现  37-40
  4.3 LCD显示屏(MSC-C202DYSY-IN)的控制软件设计  40-46
    4.3.1 MSC-C202DYSY-IN显示屏驱动程序初始化子模块的软件实现  40-44
    4.3.2 MSC-C202DYSY-IN显示屏驱动程序控制和显示子模块的软件实现  44-46
  4.4 键盘与显示屏整体功能实现  46-48
  4.5 本章小结  48-49
第5章 总结与展望  49-51
参考文献  51-54
致谢  54-55
附录A  55-60
附录B  60-64
附录C  64-73

相似论文

  1. 声学计算机键盘原理研究与实现,TP334.23
  2. 面向数字电视的高清互动展示系统的研究和实现,TN949.197
  3. 多功能无线鼠标的研究与设计,TP334.2
  4. IPTV机顶盒关键技术研究与实现,TN948.55
  5. 有线数字电视机顶盒设计与实现,TN948.55
  6. 媒体终端触摸屏的设计与实现,TP334.3
  7. 数字家庭媒体系统设计与实现,TP311.52
  8. 面向机顶盒的P2P流媒体音频播放系统研究,TN948.55
  9. 基于网络存储器和机顶盒的家庭多媒体系统,TP393.02
  10. 基于Android平台的智能手机输入法研究与设计,TP391.14
  11. 模块式地层测试设备的测控系统设计,TP273
  12. 高清卫星机顶盒硬件设计与实现,TN948.55
  13. 基于国芯DVB-C机顶盒的设计与实现,TN948.55
  14. DVB-C机顶盒通用音视频驱动的研究与设计,TP311.52
  15. 基于XSCALE处理器和嵌入式linux系统的驱动软件研究与实现,TP368.1
  16. 数字电视机顶盒关键模块设计与实现,TN948.55
  17. 嵌入式机顶盒流媒体播放技术研究与实现,TN948.55
  18. 金融ATM的安全软件的设计与实现,TP311.52
  19. 以《意大利协奏曲》为例,J624.1
  20. 试论用自由低音手风琴演奏巴赫复调键盘作品,J624.3

中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视 > 电视中心、电视设备 > 电视发射、接收设备 > 接收设备
© 2012 www.xueweilunwen.com