新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 实时嵌入式产品的测试系统设计

实时嵌入式产品的测试系统设计

作者:时间:2010-09-08来源:网络收藏

2 设计方案
2.1 Windcws+(工控机+接口卡)
Windows+方案如图4所示,此种设计方案软件部分分为3层。

2d.jpg


Windows用户界面层。在Windows操作系统上开发部分软件,负责数据库的管理、用例的添加、运行结果的保存,提供一套优秀界面呈现给用户。
逻辑控制层。主要负责用例运行,实时地与被测系统交互,满足被测系统相关数据的请求,保存被测系统发出的状态数据。
外设驱动层。为了满足对系统100%的测试,还需要有与被测系统之间的接口卡。从硬件划分包括1台工控机、2块ISA总线RS422卡、2块PCI总线RS485卡、1块A/D卡、开关量采集卡、D/A卡。这些硬件板卡通过ISA、PCI总线的方式连接到测试平台里,测试平台管理所有板卡的驱动程序,使其与被测系统形成闭环。
这样,3层的软件结构就能够顺利地运行用例,实现对系统的完整的功能测试。
2.2 Windows+Verilog(工控机+板卡+接口芯片)
第2套方案使用的是Windows+Verilog,如图5所示。在这种方案中,使用来管理各个接口,并通过PCI总线与工控机通信。PCI总线能够把各种接口的数据上传到工控机,同时把工控机的数据下载到被上。

2e.jpg


系统也是3层结构,上两层与第1种方案基本一样,但在外设驱动层上不再是从多块板卡之间取数送数,而是单一地与板卡通过制定好的协议进行通信,而后的接口芯片采集、编码等工作都交给FPGA完成。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭