节点文献
便携式多功能测量仪的研究
Research of the Portable Multifunction Instrument
【作者】 柳光亮;
【导师】 李秀坤;
【作者基本信息】 哈尔滨工程大学 , 水声工程, 2008, 硕士
【摘要】 本论文是以课题项目便携式多功能测量仪为研究背景展开的,系统在满足便携性的基础上,各个模块都是可编程的,这样系统就可以作为一个通用的和可扩展的数据采集处理系统,满足实验和教学两个方面的要求。为实现便携式多功能测量仪的便携性和通用性的任务要求,系统采用高性能的ARM处理器、嵌入式Linux操作系统;同时采用LCD液晶显示,建立友好的人机交互环境,满足系统要求。本论文详细阐述了该系统的整体硬件结构和系统软件的设计,围绕着嵌入式Linux系统在多通道高速数据采集系统中的应用展开了一系列研究工作。论文的具体安排工作如下:首先,阐述了选题的意义,介绍了嵌入式系统的技术发展概况以及性能特点,概述了便携式多功能测量仪的功能与性能,并介绍了本论文的主要研究内容。然后,系统地介绍了该系统的硬件总体结构和各个模块的硬件组成,以及各个模块的硬件接口电路设计。其次,系统地介绍了常见的嵌入式操作系统,并结合硬件的特点,在满足系统硬件需求的基础上,选用了嵌入式Linux系统,并成功移植嵌入式Linux内核及文件系统。在其次,从驱动程序的概念、模式入手,结合本硬件平台,编写了Linux的字符型设备驱动程序,并对驱动程序的结构、驱动程序和应用程序之间的通信方式以及数据传输方式做了详细的描述,最后介绍了基于Linux系统的图形界面工具。最后,详细介绍LabLWL软件的功能,以及实现细节。
【Abstract】 This paper bases on the Portable Multifunction Instrument project, on the basis of portable, each module of the system is programmable, then the system can be used as a general and extensible data acquisition system. The system was adopts high-performance ARM processor and embedded Linux operating system to perform DSP, which meets the requirements of portable and general. The system also uses LCD, which establishs friendly graphics user interface.This paper describes the whole hardware structure and the design of the system software, and includes a series of research work about the application of embedded Linux operating system to Palm Lab.Firstly, it is introduced that the significance of the research, the development and the performance of embedded system, the current status of multi-channel high-speed data acquisition system, and the main research work of this paper.Secondly, it is introduced the system’s structure of hardware and then expounded the components of each hardware board for the general data acquisition system, and circuit design of hardware interface for each module.Thirdly, the common embedded operating system in the first place is analyzed, and the embedded Linux system based on the traits of this hardware system. It also includes how to transplant Linux kernel and file system.Fourthly, concept and model of device driver is explained, combined with the system’s hardware platform, a Linux char device driver is programmed. The structure of the device driver, the communication mode of the application procedures and the mode of data transmission are described. Then the direction of the Linux-based graphical interface tool MiniGUI is presented.Finally, it is introduced what is the LabLWL and how it is designed.
【Key words】 ARM; Embedded System; Linux; Data Acquisition; Signal Generator;