APP下载

利用进程通讯技术实现纯软件仿真调试

2010-07-13蔡文斋

电子设计工程 2010年2期
关键词:进程设备方法

蔡文斋

(中国电子科技集团公司 第39研究所,陕西 西安 710065)

监控系统通常由若干计算机及相关板卡构成系统硬件环境,通常在Win32环境下编制相关的监控软件。开发全套监控系统软件通常是,开发人员等买到各种相关板卡后再逐个调试各端口,在设备都联在一起时统一联调,费时费力,要求各设备或分机配合。为了实现在已知相关硬件需求和相应软件通讯协议,而实验室内无硬件设备的情况下,开发全套监控系统软件[1],本文提出一种利用进程通讯技术实现纯软件仿真调试的方法[2]。在实验室内无需连接各板卡,同样可以仿真这些硬件设备开发整个监控软件,等各种板卡备齐后,再添加这些板卡的设备初始化及I/O函数。这样,整套监控软件在无硬件环境下可以编制完成,将节约大量联试时间。

1 纯软件仿真设计思想

假定不考虑接入计算机的板卡接口形式和具体硬件传感器的特性,仅从抽象的角度考虑,则可将接入的任一硬件传感器都视为一流设备,通过相关板卡传送给计算机1组十六进制码字,任一硬件读入形式都相同。使用定长的仿真硬件缓冲区代替硬件设备,这些硬件缓冲区每一字节均可编辑。从而仿真任一接入控制系统硬件传感器的各种数据。

任一接入控制计算机的硬件设备与计算机通讯即是定长的十六进制字符码字的双向信息交流(有的设备是单向通讯)。监控软件与这些硬件设备信息交流即为Read与Write函数[3],任何硬件接口形式其最终抽象的读写参数都相同:设备号、读写缓冲区数据内容、读写长度、实际读入或者写出的长度、回送的状态码字。……

登录APP查看全文

猜你喜欢

进程设备方法
谐响应分析在设备减振中的应用
债券市场对外开放的进程与展望
基于MPU6050简单控制设备
500kV输变电设备运行维护探讨
用对方法才能瘦
四大方法 教你不再“坐以待病”!
捕鱼
原来他们都是可穿戴设备
社会进程中的新闻学探寻
我国高等教育改革进程与反思