论文部分内容阅读
论文以基于无线传输的冲击波超压测试系统为应用背景,提出了一种基于ARM9的无线手持式控制终端的设计方案。本文研究设计的手持控制终端应用于具有无线数据传输与控制功能的冲击波超压测试系统,该测试系统用来准确测量冲击波的超压峰值。冲击波的超压峰值和冲量是衡量弹药炸药威力的两个重要参数,为研究武器系统的威力对比和性能评价提供重要依据,在国防、工业、生活等领域具有重要的意义。基于ARM的手持终端设备应用于基于无线传输的冲击波超压测试系统,能快捷高效地实现与测试装置之间指令和数据的传输。在爆炸场测试中,由于测试现场环境比较恶劣,远距离的无线传输存在信号弱、传输不稳定的情况,而手持式控制终端能近距离的通过WiFi控制测试装置,相比传统的PC机终端,更加智能化、轻巧便携、易于控制。手持终端的设计包括以下四个部分:基于S3C2440处理器的硬件平台搭建、软件开发平台的构建、相关驱动程序的编写和移植、GUI界面应用程序的设计。本设计的硬件平台选择天堑公司的基于CPU S3C2440AL处理器的TQ2440开发板,S3C2440处理器是基于ARM920T内核的高性能多接口的嵌入式微处理器;软件开发平台根据宿主机——目标机的开发模式,首先完成了宿主机编译环境的建立,包括Linux系统的安装、交叉编译器的安装、文件系统制作工具Busybox和Qt4软件的安装。其次,建立了目标板的软件环境,包括U-Boot、Linux内核和带qt4.5的文件系统的编译和移植;在宿主机环境下完成了无线网卡驱动程序的设计和编译,并成功移植到目标机;使用Qt软件完成了GUI界面程序的设计,实现了Qt应用程序向TQ2440目标板的移植。经过多次试验验证,本设计实现的手持控制终端符合基于无线传输的冲击波测试系统的各项要求。