论文部分内容阅读
通用测试仪器在科学研究、工业制造、日常生活中越来越发挥着重要的作用,这就对通用测试仪器易操作性和稳定性提出了更高的要求,通过嵌入式计算机和通用测试仪器进行有机的结合,利用嵌入式计算机人机交互界面搭建起人与测试仪器一座桥梁,使得测试仪器操作更稳定和易操作,根文件系统是嵌入式计算机系统中重要的一部分,它的稳定性直接影响测试仪器整个系统的稳定性。POKY是在Linux环境下基于OpenEmbedded的一个集设计、开发、调试和仿真平台,它的代码开源,具有扩展性和可配置性等特点。本文选用POKY作为通用测试仪器根文件系统设计和构建的开发平台,并在此基础上提出一套用于各种嵌入式Linux根文件系统的基本思路和实现方法,并提取和总结了一些关键技术问题的解决方案,主要包括以下内容:(1)完成对通用测试仪器的硬件和软件分析,确定根文件系统的开发平台方案选择。本文通过分析各种根文件系统的设计方案,并针对本教研室的项目要求,选择一个能够满足快速、便捷地构建稳定的根文件系统开发平台。(2)完成了基于POKY的根文件系统设计和构建方案设计,扩展了POKY对通用测试仪器设备的支持;实现了对自订制软件元数据的设计过程,根据元数据的作用,对它的每一部分的设计都做了详细的论述。本文通过对教研室任意波形波形发生和和网络故障测试仪两个项目实践证明此方案可行性。(3)实现了对键盘输入模块支持、触摸屏输入模块支持、动态链接库设计,以及开机画面模块、设计和实现方案。本文所设计的方案已经在任意波发生器键盘输入,网络故障测试仪器触摸屏输入以及CLIPS动态链接库,以及开机动画中得到了实际验证。该套基于POKY平台设计和构建根文件系统方案所设计和构建的根文件系统已经应用在任意波形发生器和网络故障测试仪中。运行结果表明本设计完成了仪器功能要求的同时易操作,稳定性好。