军用车辆防冲突大型移动通信设备的设计
S3C2410处理器支持多种启动方式,不同设备的启动,方式不同。其中IROM是一种高速启动的方式,对NAND Flash、SD卡和ONENAND等设备进行相关的控制。这是顺序的启动方式,S3C2410处理器通过运行其本身固有的程序,计算EINT15、EINT14、EINT13这3个引脚状态,根据所得引脚的不同状态选择启动设备。S3C2410处理器的启动由XSELNAND、OM[4:1]、EINT[15:13]这3种引脚状态判断,完成SROM、NOR、NAN D、ONENAND、SD以及IROM的初始化。当NAND作为启动设备时,XSELNAND需要设定为高。
3 系统软件设计
完善的硬件配置需要用有效的软件作为平台,为保证新一代军车通信系统的高效性和安全性,配合其特有的存储能力、功耗、硬件系统的体积大小和相关接口。系统的软件设计终端是基于ARM Linux架构的。其软件结构如图4所示。
驱动程序设计包括:
(1)页面驱动程序设计。良好的页面处理程序化。Qt/Embedded的底层图形引擎基于Framebuffer。其是一种驱动程序接口,通过设计操作性较强的界面程序,对相关设计进行驱动,设备是/dev/fb0、/dev/fb1等。设备对操作的用户而言是相同的,封装后区别较小,客户相当于对一个内存进行操作,完成存储功能,通过内存映射程序完成相关操作,对内存内部的各个地址单元进行有效的访问,访问过程是双向的可以通过读的方式访问,也可以写入数据,并随即反应在屏幕上。
(2)数模转换驱动设计。语音和视频信号是模拟波形,因此在设计驱动程序过程,必须保证信号传递的稳定性和可靠性。语音信号在传递时需要转换成数字信号,对模拟信号中的相关位进行数字化转换,转换结果要有效保持。保持的区域需要预定大小,若太小将发生溢出。数模转换工作需要专门的模块完成。该转换芯片也需要编写相应的驱动程序,该程序并不复杂,只需安装芯片的具体实现过程,完成编写即可。对声音的采集则需要固定的驱动程序完成转换。因此视频转换和声音转换均需要驱动完成。
(3)数据采集驱动程序设计。该部分是完成数据采集功能的模块,系统中的多数模块均会调用此模块,完成相关数据的采集。其中,声音信号的采集驱动程序设计较为特殊,其涉及到模数转换的过程,是将采集到的声音信号转换成数字信号的过程。转换的结果仍要保存在内存中,由于语言信号结构复杂,因此在嵌入式Linux下,语音的采集和播放可通过OSS(Open Sound System)的API接口来控制声卡实现模数与数模转换。
OSS无需使用指定的操作程序,因此使用时更加便捷,只需利用接口将操作程序与应用系统相连接即可实现交互运算。系统利用文件进行信息传递的,无需在运行的过程中进行程序调用。利用mad/write进行数据传输,通过ioctl进行指令传输。OSS系统与操作系统之间的关系可通过图5进行描述。
在军用车辆通信检测系统中,任意选取N个功能进行系统测试。测试中需要启动车载IP视频电话,从而选取合理的网络,利用该网络进行数据传输。因此,需要对IP视频电话分别进行声音和图像的测试。在进行声音测试时,需要得到声音的质量、带宽和滞后时间等相关参数,从而判断声音传递的效果。随后对视频图像进行测试,获取图像的质量、带宽及传递滞后情况。
通过音频和视频的测试,可得到IP视频电话的测试结果,从而判断IP视频电话功能是否符合要求。
4.1 测试结果
在数据传递网络中,对上述过程中的数据进行整理分析,结果如表1所示。
根据上述步骤,对整个系统进行测试,得到结果如表2所示。
4.2 系统缺陷以及处理方式
军用车辆通信系统中的IP视频电话需要在软、硬件同时符合系统要求时才能正常使用。在系统测试时,存在的问题可能是因软、硬件或者应用程序等问题所导致的,其处理方式如下:
(1)用户无法正常进行网络连接,不能进行数据传递。处理方式:检查用户之间的硬件是否连接,假设已正常连接,则需要检查IP地址配置是否错误。假设硬件连接和应用系统均无任何时候问题,则需要检查软件设计是否符合通信要求。
(2)视频无法正常显示。处理方式:假设视频无法正常显示,则需要检查视频功能的设置以及图像采集设备是否正确连接,然后利用图像采集设备测试程序本身配置是否存在问题,最终检查网络数据传递是否正常。
(3)音频无法正常传递。处理方式:检查音频传输功能的设置是否存正常以及网络连接、声卡硬件和驱动是否正常。
cat/dev/dsp>xyz
cat xyz>/dev/dsp
用第一条命令能够将传递信息保存在xyz文件中,从而实现录音功能。使用第二条命令可播放音频,从而进行音频检测。
(4)音频传输与视频传输无法同步进行。处理方式:检测网络连接是否正常,带宽是否足够使用,发送和接收的线程能否正确对音频和视频进行同步数据传递。
5 结束语
文中提出了一种新的防冲突大型移动通信设备的设计与实现方法。以嵌入式为基础,设计出抗干扰能力较强的系统硬件,通过合理的编写相关的驱动软件,完成优质高效的软件设计,确保系统的高效工作。后期的实验显示,设计的硬件与软件能够较好的兼容,并能够高效地完成通信工作,各功能实现效果良好。
- 无线电通信设备的防雷措施(05-04)
- 哪里可以获得近距离通信设备(SRD)的规范?(05-27)
- 适于多种通信设备的多媒体通信终端软件设计(10-26)
- SDR--未来无线通信设备的基本概念(04-11)
- 通信设备防雷接地的基本原则(04-09)
- USB的便携式ARINC429总线通信设备设计(04-23)