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