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

基于Linux多任务操作系统扫频仪的研究

作 者: 吴勇翀
导 师: 胡鸿豪
学 校: 景德镇陶瓷学院
专 业: 机械设计及理论
关键词: 嵌入式 linux MiniGUI 扫频仪
分类号: TP368.12
类 型: 硕士论文
年 份: 2008年
下 载: 19次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本文根据国内行业需求,从数字化、低成本、人机界面友好等角度出发,对扫频仪进行了研究。结合嵌入式系统开发的关键技术,详细论述了扫频仪嵌入式Linux系统平台的构建和基于MiniGUI软件的设计与实现。采用直接数字频率合成(DDS)技术和基于ARM920T内核的S3C2410微处理器为核心组建了扫频仪的硬件系统。选用具有内核小、支持多种硬件平台、可裁减性好等显著优点的开放源代码的嵌入式Linux操作系统,以及面向嵌入式系统的轻量级图形用户界面支持系统——MiniGUI,搭建了扫频仪软件开发平台。并根据扫频仪的功能需求组建了扫频仪软件系统,较好地摆脱了对硬件的依赖。通过编译安装引导程序、定制内核、制作文件系统、编写底层驱动程序,完成了扫频仪主要应用程序设计。本文还就如何提高软件系统可移植性、支持多线程技术、扫频仪系统的网络功能、课题研究在产品化过程中存在的问题等也做了一定的探讨。

全文目录


摘要  3-4
Abstract  4-7
1 绪论  7-13
  1.1 课题的由来和国内外研究现状  7-9
  1.2 课题研究目的和意义  9
  1.3 课题涉及的关键技术及主要研究内容  9-13
    1.3.1 本课题涉及的关键技术  10-12
    1.3.2 主要研究内容  12-13
2 扫频仪嵌入式Linux系统平台搭建  13-25
  2.1 扫频仪控制系统  13
  2.2 直接数字频率合成技术  13-15
  2.3 扫频仪硬件开发平台  15-16
    2.3.1 ARM技术分析  15
    2.3.2 S3C2410x微处理器  15-16
  2.4 扫频仪硬件结构设计  16-17
  2.5 扫频仪软件开发平台  17-24
    2.5.1 开发平台的核心—Linux操作系统  17-18
    2.5.2 Linux系统平台搭建  18-23
    2.5.3 构建交叉开发环境  23-24
  2.6 本章小结  24-25
3 扫频仪设备驱动程序设计  25-36
  3.1 Linux设备驱动程序简介  25
  3.2 Linux设备驱动程序的特点  25-26
  3.3 Linux驱动程序框架  26-27
  3.4 Linux设备驱动分类  27
  3.5 设备驱动程序与内核的接口  27-28
  3.6 LCD驱动程序设计  28-32
    3.6.1 Framebuffer配置  28
    3.6.2 LCD控制器配置  28-31
    3.6.3 驱动程序设计  31-32
  3.7 AD9954驱动程序设计  32-35
    3.7.1 AD9954的主要特点  32-33
    3.7.2 AD9954工作原理  33-35
    3.7.3 驱动程序设计  35
  3.8 本章小结  35-36
4 扫频仪应用程序设计  36-54
  4.1 系统功能需求分析、总体设计  36-38
    4.1.1 系统功能需求分析  36
    4.1.2 模块化总体设计  36-38
  4.2 采用的软件编程技术  38-39
  4.3 应用程序实现  39-45
    4.3.1 数据采集和数据处理线程  40-42
    4.3.2 扫频和点频方式程序设计  42-44
    4.3.3 通讯线程  44-45
  4.4 图形用户界面设计  45-53
    4.4.1 图形用户接口的选定  45-46
    4.4.2 MiniGUI系统分析  46-49
    4.4.3 界面显示模块开发  49-53
  4.5 本章小结  53-54
5 扫频仪软件系统的移植和调试  54-60
  5.1 控制软件移植流程  54
  5.2 软件调试方法  54-57
    5.2.1 NFS mount调试  54-55
    5.2.2 tftp方式  55-56
    5.2.3 利用U盘调试  56-57
  5.3 界面程序测试  57-59
  5.4 本章小结  59-60
6 结论与展望  60-62
致谢  62-63
攻读硕士学位期间完成的学术论文  63-64
参考文献  64-65

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 基于ARM7的车载控制中心研制,U463.6
  3. 汽车的电动助力转向系统,U463.4
  4. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  5. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  6. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  7. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  8. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  9. 扩招后全日制硕士研究生思想政治教育问题研究,G643.1
  10. 网位仪信号采集与处理平台的设计与实现,S951.2
  11. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  12. 嵌入式中医经脉理疗仪的研究,R197.39
  13. 碳纳米管复合修饰物电极及其在电分析化学中的应用,O657.1
  14. 网络传输中的ROI图像编码算法研究,TN919.81
  15. 基于嵌入式系统钻孔成像装置的研究,P634.3
  16. IP网络QoS技术研究,TP393.09
  17. 交叉杆型并联机床运动学及Kane动力学研究,TH113
  18. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  19. 嵌入式多参数环境智能监测系统的设计与实现,TP274
  20. 数字型智能终端系统门口机的设计,TP368.1
  21. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com