4 系统实时性能测试实验平台
为了对RTOS的实时性能进行测试,我们设计并实现了一套测试实验平台。实验平台由两块开发板(被测系统)构成,便于对不同的ERTOS进行对比。由于实验平台的主要设计目标是对相同硬件架构下的不同操作系统及操作系统的不同层次进行比较,所以两块开发板均采用了研华的PCM 7230。其主要硬件特性如下:
CPU:Intel Xscale PXA255 400MHz
SDRAM:64 MB
LCD:10.4”
I/O接口:CompactFlash、PCMCIA、RS232、RS485、
USB、Ethernet等。
实验平台的整体结构如图3所示。
4.1 实验平台功能
(1)实时性能测试
由于大多数ERTOS的内核是不可更改的,所以对其实时性能的测试主要在用户层实现。开发者可以将现有的用于测量Rhealstone性能指标和PDLT延迟时间的benchmark程序方便地移植到PCM 7230开发板与不同RTOS组合的平台上,也可以根据应用需要自己编写测试程序,对感兴趣的延迟时间进行测量。
除此之外,PCM7230开发板从CPU引脚上引出了一个120针的扩展接口AMI-120(ARM Module Interface)。将这120针引脚引出至实验平台上的两个测试端口1和2,可以通过示波器或逻辑分析仪对引脚上的信号进行分析;配合benchmark测试,可以得出更加