当前位置:主页 > 科技论文 > 计算机论文 >

基于嵌入式Linux的乱序密码键盘设计

发布时间:2017-05-02 23:13

  本文关键词:基于嵌入式Linux的乱序密码键盘设计,,由笔耕文化传播整理发布。


【摘要】:嵌入式系统是一个精细的有机系统,它综合了计算机技术、通信技术、互联网技术、微电子技术、语音图像数据传输技术和传感器等先进技术。这些技术和具体应用对象有机结合在一起,形成了技术密集、高度分散、不断创新的知识密集型系统,展现了时下最新的科技成果。嵌入式系统的研究范围包括了计算机学科的各个方面,它的资源中,硬件核心是嵌入式处理器,软件核心是嵌入式操作系统。在纷繁复杂的嵌入式操作系统中,Linux系统凭借着实用性强、可靠性高,尤其是可移植性好的出色性能,广泛应用于消费类电子产品、工业控制、通信网络系统和无线系统等领域。 Qt是一个跨平台UI和应用程序的开发框架,使用Qt不必多次编写源代码,仅需要一次性开发应用程序,就能在不同桌面和嵌入式操作系统中运行这些应用程序。作为Linux下GUI编程的强大工具,它能为用户提供很多元素,这些元素能生成精美的图形界面,因而应用范围也越来越广泛。当前绝大多数高端嵌入式设备生厂商均支持Qt,并选择它作为开发工具。 本论文研究在ARM920T开发板上构建一个完整的Linux嵌入式软件系统,并且开发出一个应用程序。论文首先介绍了嵌入式Linux系统,然后研究了如何建立嵌入式Linux交叉开发环境,之后分析了内核结构,裁剪和移植了Linux2.6.28内核,建立起系统运行不可缺少的根文件系统,从而搭建好整个嵌入式Linux的开发环境。最后设置了QT/E开发环境,并且开发出乱序密码键盘的应用程序,经过系统测试,各项指标均达到要求,系统状态运行良好。 本系统的设计可应用于智能家居,安防设备,银行等领域,能有效的防止不法分子窃取用户资料,提高了系统的安全性。
【关键词】:ARM9 Linux移植 QT/E 乱序键盘
【学位授予单位】:北方工业大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP334.23;TP316.81
【目录】:
  • 摘要3-4
  • ABSTRACT4-7
  • 1 引言7-11
  • 1.1 选题背景及意义7-8
  • 1.2 国内外发展现状和趋势8-10
  • 1.3 课题的研究内容10-11
  • 2 嵌入式系统开发概述11-23
  • 2.1 嵌入式系统的概念11-14
  • 2.1.1 嵌入式处理器11-13
  • 2.1.2 嵌入式操作系统13
  • 2.1.3 嵌入式系统的应用13-14
  • 2.2 嵌入式linux组成14-17
  • 2.2.1 引导程序14-15
  • 2.2.2 Linux内核15-16
  • 2.2.3 文件系统16-17
  • 2.3 目标板ARM920T介绍17-19
  • 2.4 构建嵌入式Linux开发环境19-23
  • 2.4.1. 宿主机Linux系统安装19-21
  • 2.4.2. 安装交叉编译环境21-23
  • 3 嵌入式平台的软件设计23-36
  • 3.1 开发平台软件设计过程概述23
  • 3.2 Bootloader的研究与移植23-28
  • 3.2.1 Bootloader的工作原理24-25
  • 3.2.2 Bootloader的分类25-26
  • 3.2.3 Bootloader的移植26-28
  • 3.3 内核的研究与移植28-32
  • 3.3.1 内核结构分析28-29
  • 3.3.2 内核的移植29-32
  • 3.4 根文件系统的制作与移植32-36
  • 3.4.1 根文件系统简介32-33
  • 3.4.2 根文件系统的建立33-36
  • 4 基于Qt的应用软件设计36-45
  • 4.1 Qt简介36-37
  • 4.2 建立Qt/Embedded开发环境37-39
  • 4.2.1 Qt的移植安装37-38
  • 4.2.2 开发板端Qt/Embedded环境的建立38-39
  • 4.3 编程的核心机制39-40
  • 4.4 应用程序的开发40-45
  • 4.4.1 程序的总体设计40-42
  • 4.4.2 键盘布局函数42-43
  • 4.4.3 汉字显示函数43-45
  • 5 系统调试及结果45-47
  • 5.1 触摸屏的校正45
  • 5.2 程序调试结果45-47
  • 6 结论47-48
  • 参考文献48-50
  • 申请学位期间的研究成果及发表的学术论文50-51
  • 致谢51

【参考文献】

中国期刊全文数据库 前3条

1 赵国义;;嵌入式Linux内核的配置与编译系统研究[J];电脑编程技巧与维护;2006年11期

2 赵孔新;王晓红;刘丽伟;;基于S3C2440A的彩色液晶显示系统设计[J];微计算机信息;2007年32期

3 陈立定;梁联冠;章慧锋;谢青延;;嵌入式Linux文件系统的实现及其简单应用[J];微型电脑应用;2009年08期


  本文关键词:基于嵌入式Linux的乱序密码键盘设计,由笔耕文化传播整理发布。



本文编号:341894

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/341894.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户aa557***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com