| 【中文题名】 | 基于嵌入式系统的驱动程序及图形显示技术研究 |
| 【英文题名】 | Study on Driver and Graphics Display Based on Embedded System |
| 【学科专业】 | 电子科学与技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2005-11-7 |
| 【中关键词】 | WDM,设备驱动程序,ARM,嵌入式Linux系统,MiniGUI,图形用户界面 |
| 【英关键词】 | WDM,Device Driver,ARM,Embedded Linux System,MiniGUI,Graphics User Interface, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>微型计算机>各种微型计算机>微处理机 |
| 【论文摘要】 | 本文以“红外图像采集存储卡和雷达干扰机的研制”为背景,对红外图像采集存储卡的Windows2000操作系统下的驱动程序以及雷达干扰机的显示与控制系统开展了深入的研究工作。
首先,本文分析了红外图像采集存储卡的功能特性,指出了驱动程序设计的关键在于I/O请求的处理,并从硬件访问、中断处理和DMA传输等三个方面进行解决。在此基础上开发了Windows2000操作系统下的采集存储卡的驱动程序,实现了红外图像数据的实时采集存储与显示,以便后期的处理与研究。
其次,本文分析了雷达干扰机的系统要求,提出了嵌入式显示与控制系统的设计方案。详细探讨了嵌入式系统的开发流程,并完成了Linux操作系统下的串行设备通信和以太网络通信的编程设计,实现了嵌入式系统与干扰机的通信。在此基础上利用MiniGUI图形界面支持系统为干扰机设计了交互式的图形用户界面,能够实时显示干扰机的工作状态,并通过参数设定自由选择预定干扰样式、干扰波形。 |
| 【论文题纲】 |
|
摘要 |
6-7 |
|
ABSTRACT |
7-8 |
|
第一章 绪论 |
8-11 |
|
1.1 课题背景 |
8-9 |
|
1.2 系统设计方案 |
9-10 |
|
1.3 本文的主要工作 |
10-11 |
|
第二章 基于PCI总线的红外图像采集存储卡驱动程序设计 |
11-23 |
|
2.1 红外图像采集存储卡工作原理 |
11 |
|
2.2 PCI总线概述 |
11-14 |
|
2.2.1 访问寄存器 |
12 |
|
2.2.2 中断机制 |
12-13 |
|
2.2.3 DMA构架 |
13 |
|
2.2.4 设备缓冲区 |
13 |
|
2.2.5 自动配置 |
13-14 |
|
2.3 内核模式I/O处理 |
14 |
|
2.4 开发驱动程序的三个主要问题 |
14-22 |
|
2.5 驱动程序的安装和调试 |
22-23 |
|
第三章 基于ARM9的嵌入式系统开发 |
23-40 |
|
3.1 显示与控制系统简介 |
23 |
|
3.2 嵌入式系统开发概述 |
23-24 |
|
3.3 建立S3C2410开发板硬件调试平台 |
24-27 |
|
3.4 建立S3C2410开发板软件开发平台 |
27-40 |
|
3.4.1 Bootloader调试与开发 |
27-33 |
|
3.4.2 嵌入式Linux内核与文件系统的编译和安装 |
33-35 |
|
3.4.3 嵌入式系统应用开发 |
35-40 |
|
第四章 显示与控制系统图形界面开发 |
40-51 |
|
4.1 显示与控制系统图形界面的功能模块 |
40 |
|
4.2 MiniGUI概述 |
40-43 |
|
4.2.1 MiniGUI特点 |
40-41 |
|
4.2.2 MiniGUI的功能特性 |
41-43 |
|
4.3 显示与控制系统图形界面开发 |
43-51 |
|
4.3.1 建立MiniGUI的PC机开发环境 |
43 |
|
4.3.2 MiniGUI的移植过程 |
43-44 |
|
4.3.3 图形用户界面开发流程 |
44-47 |
|
4.3.4 编译连接和运行 |
47-51 |
|
第五章 结束语 |
51-52 |
|
致谢 |
52-53 |
|
攻读硕士学位期间发表与撰写的论文 |
53-54 |
|
参考文献 |
54 |
|
| 【DOI】 | LunWen.ID:2.2008.363439 |