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

基于ARM-linux核谱数据采集软件系统平台设计

作 者: 张禹华
导 师: 侯新生
学 校: 成都理工大学
专 业: 核技术及应用
关键词: 核谱测量 Linux ARM Qt/Embedded
分类号: TP368.1
类 型: 硕士论文
年 份: 2012年
下 载: 56次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着人们生活水平的不断提高,人们对自身所处的自然环境越来越关心而放射性污染作为一种比较严重的环境污染,己成为社会所面临的最为严重的社会问题之一伴随着计算机技术和电子技术的发展,给核数据的采集及核信息的获取处理带来巨大的便利本文从核辐射测量的基本原理出发,经过对lnux驱动程序设计技术嵌入式系统移植bootloader开发技术QT4嵌入式开发核谱数据采集原理等方面进行了系统的研究,成功的设计了带有串口方式通信的核谱数据采集分析软件系统平台,本文做了以下工作来设计系统首先通过对系统设计方案的研究,在权衡了产品性能成本及可扩展性等各方面因素后,设计了软件系统的架构将开源的Linux操作系统作为项目的核心系统,选择U-Boot作为系统的启动加载程序,使用开源的Qtopia和Qt/embedded作为整个系统图形用户界面的开发工具及平台接着在软件系统架构的指导下,移植了U-Boot及Linux内核,并完成了相关硬件的设备驱动程序的支持及Qt/embedded的ARM开发环境搭建,包括基于PC机的x86版本和基于嵌入式开发的ARM版本的开发环境,并制作了基于Qtopia2的根文件系统然后,在以上工作的基础上,完成了基于Qt/E开发环境下仪器用能谱数据采集软件设计,使得目标机系统有着较好的人机接口,而且软件操作方便,有着良好的稳定性及便捷性最后阐述了项目开发中几个典型的问题的调试和系统关键问题的解决方法,包括内核的启动调试和qt程序段错误调试等并提出了该课题存在的一些不足之处和今后需要进一步优化研究的方向

全文目录


摘要  4-5
Abstract  5-9
第1章 引言  9-12
  1.1 课题背景和意义  9
  1.2 研究状况  9-10
  1.3 课题的主要研究工作和特色  10-12
第2章 系统整体方案设计  12-21
  2.1 核谱数据采集系统工作原理  12
  2.2 软件系统整体设计方案  12-13
  2.3 数据采集系统选型  13-20
    2.3.1 嵌入式微处理器选型  13-15
    2.3.2 Bootloader 选择  15-17
    2.3.3 操作系统选型  17-18
    2.3.4 GUI 平台选择  18-20
  2.4 本章小结  20-21
第3章 构建嵌入式系统  21-33
  3.1 u-boot 移植  21-22
  3.2 linux 内核移植  22-29
    3.2.1 移植准备工作  22
    3.2.2 修改 Linux 源码中参数  22-27
    3.2.3 配置 Linux 内核  27-28
    3.2.4 编译内核  28-29
  3.3 文件系统制作  29-32
    3.3.1 建立根文件系统目录  29
    3.3.2 建立动态链接库  29-30
    3.3.3 交叉编译 busybox  30-31
    3.3.4 在 etc 目录下建立配置文件  31-32
    3.3.5 根文件系统映像制作  32
  3.4 本章小结  32-33
第4章 Qt4 编译环境配置及交互式程序设计  33-51
  4.1 Qt 背景介绍  33-34
  4.2 Qt/E 编译调试环境构建  34-40
    4.2.1 编译安装 qt-x11  34-35
    4.2.2 编译安装 qt-embedded  35-37
    4.2.3 Qtopia2 编译安装  37-38
    4.2.4 QWT 插件集成  38-40
  4.3 交互式程序设计  40-50
    4.3.1 文件管理  40-42
    4.3.2 数据采集模块  42-43
    4.3.3 谱线显示及谱线平滑模块  43-45
    4.3.4 峰位信息获取及显示模块  45-47
    4.3.5 能量刻度  47-49
    4.3.6 核素识别  49-50
  4.4 本章小结  50-51
第5章 系统调试分析及系统关键问题解决  51-56
  5.1 内核调试  51-53
    5.1.1 内核启动调试  51-52
    5.1.2 根文件启动调试  52-53
  5.2 QT 程序调试  53-55
    5.2.1 Qt 程序段错误调试  53
    5.2.2 Qt 在 ARM 上移植调试  53-55
    5.2.3 寻峰及信息获取调试  55
  5.3 本章小结  55-56
结论  56-57
致谢  57-58
参考文献  58-60
攻读学位期间取得学术成果  60

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  3. 半导体激光器温度控制系统的研究,TP273
  4. 网位仪信号采集与处理平台的设计与实现,S951.2
  5. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  6. 嵌入式中医经脉理疗仪的研究,R197.39
  7. 基于嵌入式系统钻孔成像装置的研究,P634.3
  8. 偏远地区配电变压器防盗监控系统的设计,TM421
  9. IP网络QoS技术研究,TP393.09
  10. 液冷源控制系统的研制,TP273
  11. 基于LPC2478的电梯多媒体系统研制,TP368.1
  12. Linux内核进程调度算法的分析、研究与改进,TP316.81
  13. 基于ARM Cortex-M3织带机控制系统的研究,TP273.5
  14. 嵌入式车载定位系统的研究,TN95
  15. 基于ARM9的鱼排养殖监控系统,TP368.1
  16. 基于PC104嵌入式车道控制器的研发,TP273.5
  17. X光强力输送带无损检测系统探测器的研究,TH878
  18. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  19. 基于嵌入式技术的电能质量监测系统的研究,TM76
  20. 电能质量监测系统信号处理算法设计与实现,TN911.7
  21. 政府(公安)部门网络视频监控系统的设计与实现,TP277

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