我用的是s3c2410x的开发板,需要测试一些运行在上头的函数模块的时间,不知道有哪位高人可以指导一下,有没有哪些函数是专门用来测试时间的,如果没有的话,有没有别的方法可以解决?
共4条
1/1 1 跳转至页
有没有办法测试运行在vxworks上的模块的时间?

个人感觉测试的难度主要在于时间的基准,vxWorks上能够对外提供的最小时间单位是tick,一般是10毫秒,这个单位对于函数或者语句的运行太大了。我们在ppc上测试模块的运行时间采用了dec作为时间基准,在测试段的前面加一个预取时间的函数,在测试段后面再增加一个计算的函数。函数要用汇编来写,或者在计算总的时间的时候做一个修正,否则计算出来的时间差会包含一个固定的偏差。在arm里面没有dec寄存器,我使用的arm板子里面自己加了一个逻辑芯片,64门的,使用他来数时钟,数到一个tick翻转。我没用过s3c2410,不知道具体有没有更精确的时间。
共4条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
【Cortex-M】Systick Timer使用被打赏10分 | |
分享汽车防盗系统的组成与分类(一)被打赏5分 | |
VOFA+波形显示+JYD-31蓝牙发送和解析不定长数据被打赏10分 | |
【换取手持数字示波器】-STM32F4PWM控制LED灯管亮度被打赏22分 | |
【换取手持数字示波器】STM32F4驱动RPR-0521RS照度、接近一体型传感器被打赏23分 | |
宏定义和const关键字定义被打赏5分 | |
【分享开发笔记,赚取电动螺丝刀】几个单片机I2S外设的BLCK时钟对比被打赏20分 | |
【功率监测与控制系统DIY活动成果贴】DIY功率计与LabVIEW数据采集被打赏100分 | |
【分享开发笔记,赚取电动螺丝刀】使用ESP32S3调试I2S音频模块MAX98357被打赏22分 | |
【Freertos】任务管理被打赏10分 |