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

Linux下雷达信号采集系统设备驱动实现

作 者: 谢勇
导 师: 窦衡
学 校: 电子科技大学
专 业: 通信与信息系统
关键词: Linux 操作系统 雷达信号采集系统 设备驱动 PCI 总线
分类号: TN957
类 型: 硕士论文
年 份: 2005年
下 载: 232次
引 用: 4次
阅 读: 论文下载
 

内容摘要


在Linux 下实现雷达信号实时采集系统设备驱动,在电子对抗技术中具有十分重要的意义。本论文主要就如何在Linux 下实现雷达信号实时采集系统设备驱动进行了一些探索和研究。由于现阶段国内在Linux 下对设备驱动程序的开发存在资料不多,探索十分困难等障碍,因此其开发难度十分大。本论文针对Linux 内核版本2.4,通过对系统中使用的PCI9054 芯片的设备驱动程序的开发,最终实现了雷达信号采集系统的设备驱动。本论文首先介绍了雷达信号采集系统的构成,探讨了在linux 下开发设备驱动程序的一般方法,分析了系统中采用的PCI 总线标准体系结构。并针对具体的雷达信号采集系统设备,结合PCI 总线标准,本论文详细的探讨了如何在Linux 操作系统下实现对该设备驱动程序的开发以及在开发过程中需要注意的问题。本论文将Linux 技术引入到雷达对抗领域,成功的实现了在Linux 下雷达信号采集系统设备驱动的开发,在技术上作了有意义的尝试,为在雷达对抗领域使用Linux 技术打下了一定的基础。

全文目录


中文摘要  4-5
Abstract  5-6
目录  6-8
第一章 绪论  8-12
  1.1 引言  8-10
  1.2 雷达信号采集系统基本构成  10-11
  1.3 本文的主要工作与章节安排  11-12
第二章 Linux 设备驱动程序基本原理  12-26
  2.1 概述  12-13
  2.2 设备文件  13-16
    2.2.1 字符设备  14-15
    2.2.2 块设备  15-16
  2.3 设备驱动程序模块  16
  2.4 设备驱动程序接口  16-19
  2.5 设备驱动程序框架  19-26
    2.5.1 驱动程序的注册与注销  19-20
    2.5.2 设备的打开与释放  20-21
    2.5.3 设备的读写操作  21-22
    2.5.4 设备的控制操作  22-23
    2.5.5 设备的中断和轮询处理  23-26
第三章 PCI 总线标准体系结构  26-32
  3.1 PCI 总线  26-27
  3.2 PCI 地址空间  27-30
    3.2.1 PCI 配置空间  28-30
    3.2.2 PCI I/O 端口空间及内存空间  30
  3.3 PCI 中断  30-32
第四章 Linux 下雷达信号采集系统设备驱动的实现  32-64
  4.1 概述  32-33
  4.2 基本框架  33-35
  4.3 初始化设备模块  35-41
    4.3.1 注册驱动程序  35-37
    4.3.2 初始化PCI 设备  37-39
    4.3.3 分配内存  39-41
  4.4 打开设备模块  41-48
    4.4.1 申请设备控制权  43
    4.4.2 填写FILP->PRIVATE_DATA 数据结构  43
    4.4.3 申请I/O 资源占用及I/O 内存地址空间映射  43-47
    4.4.4 注册中断处理程序  47-48
  4.5 数据读写与ioctl 控制模块  48-53
    4.5.1 在用户空间和内核空间之间传递数据  49-51
    4.5.2 实现PCI 设备配置空间及I/O 资源的访问  51-53
  4.6 中断处理模块  53-56
  4.7 释放设备模块  56-57
  4.8 卸载设备模块  57-58
  4.9 设备驱动程序系统联试  58-63
  4.10 需要注意的问题  63-64
第五章 全文总结  64-66
  5.1 全文总结  64
  5.2 进一步的工作  64-66
参考文献  66-68
致谢  68-69
个人简历  69

相似论文

  1. 基于嵌入式系统钻孔成像装置的研究,P634.3
  2. IP网络QoS技术研究,TP393.09
  3. AWG在诱饵防护设备中的应用,TN97
  4. 基于Linux平台的Ad hoc网络应用与设计实现,TN929.5
  5. 嵌入式多参数环境智能监测系统的设计与实现,TP274
  6. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  7. 基于PCI总线的双片SoC协作机制设计与实现,TN47
  8. PXI/PCI总线设备驱动程序设计及应用,TP336
  9. 多DSP并行航迹规划系统接口驱动程序设计与实现,TP368.12
  10. 基于嵌入式Web服务器的便携式卫星通信地球站监控系统的设计与实现,TN927.2
  11. 基于MIPS无线通讯设备驱动实现技术,TP368.1
  12. 列车通信网中相关接口的研究与开发,TN915.852
  13. 家庭信息终端中视频编码模块的设计与实现,TN919.81
  14. PCI Express接口相变存储卡的设计,TP333
  15. 基于Android平台Wi-Fi模块的设计与实现,TP311.52
  16. 基于PCI总线数据采集系统的研究与设计,TP274.2
  17. 基于嵌入式Linux的电磁环境模拟器的设计与实现,TN955
  18. 基于ARM9的嵌入式图像处理平台的设计及应用,TP391.41
  19. 一种生产线喷码打印控制系统研究与开发,TP334.8
  20. 基于IP网络的嵌入式音频系统设计与实现,TN919.8
  21. 基于PCI总线的数字GPS接收机的研制,P228.4

中图分类: > 工业技术 > 无线电电子学、电信技术 > 雷达 > 雷达设备、雷达站
© 2012 www.xueweilunwen.com