"); //-->
在NiosII中如果想要测试一段代码执行的时间,可以使用时间戳来测试。
在NiosII中使用时间戳前必须在SOPC中加入一个定时器来产生时间标记,然后需要在编译NiosII中的软件工程前指定产生时间戳的是哪个定时器。在软件工程结点右击》system library properties》system library,在Timestamp timer后的下拉框中选择在SOPC里加入的想要用作时间戳的时间器。
在软件中,必须包含头文件:#include <sys/alt_timestamp.h>,否则在编译时会出现undefined reference to 'alt_timestamp_start' undefined reference to 'alt_timestamp'和 undefined reference to 'alt_timestamp_freq' .
在应用中最重要的就3个函数,alt_timestamp_start()、alt_timestamp()和alt_timestamp_freq()。alt_timestamp_start()复位定时器的计数器,必须在使用alt_timestamp()前调用;alt_timestamp()返回当前定时器的计数器的值(单位是clock ticks);alt_timestamp_freq()返回此软件工程每秒钟的clock ticks的个数。
例如得到do something的时间:
time1 = alt_timestamp();
// do some thing
time2 = alt_timestamp();
timer_overhead = time2 - time1;
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
如何选择精密放大器拓扑
趣味介绍- 22纳米到底如何小而强大?
ATA 总线接口 (ATA-7版) (英)
CADAM系列IO模块用户手册 V1.2
使用NE555的光控路灯电路(2)
恒颐面向μC/OS-II、eCos、TCP/IP协议栈、GUI图形界面、文件系统推软件、增值服务!
简易光控路灯电路(6)
只有大于>100才能看见
RS上海新扩建分拨中心 巩固在华领先地位
使用TWH8778的光控路灯电路(1)
使用NE555的光控路灯电路(1)
CAN232B智能CAN转换器用户手册 V1.21
使用单芯片 8 x 8 级联收发器实现 4D 雷达成像
CAN 基本知识
简易光控路灯电路(7)
[求助]学习ARM的问题17
全球第一款28nm产品— Kintex-7 FPGA的 10Gbps 眼图演示
英飞凌推出集成式半桥解决方案CoolGaN Drive HB 600 V G5
Bourns新RF射频电感器采用先进多层技术与单体结构设计实现高可靠度表现
Bourns 最新 RF 射频电感器采用先进多层技术与单体结构设计 实现高可靠度表现
内存价格迈入小时级波动,中小厂商争抢剩余货源艰难求生
汽车ESP系统功效
如何在SEPIC转换器中构建耦合电感模型
三星2510和2440
6 GHz频段无线电解决方案:16 nm收发器系列
康宁发布康宁®大猩猩®玻璃陶瓷3,带来更出色的抗跌落性能
HBM竞赛白热化!SK海力士探索封装新方案 或满足英伟达峰值性能目标
ESP车身稳定系统视频
H.264的码率控制策略
C++编程规范与软件项目管理专题讲座 (林锐博士)