vxworks下辅助时钟aux clk的使用示例

转载 2012年03月23日 16:59:42

vxworks下aux clock的使用示例:利用辅助时钟进行对某些函数运行时间进行精确计时。

1. vxworks映像中包含辅助时钟,包含组件hardware->peripherals->clocks->AUX clock,
并将参数 AUX_CLK_RATE_MAX改大点,默认只有5000的。
2. 程序中使用,比如要记录某个函数的执行时间,函数假设为为test(),示例:

int g_aux_clock_tick=0;

int myISR(void)
{
    g_aux_clock_tick++;
}


自己程序中()
{
    sysAuxClkConnect((FUNCPTR)myISR, 0);
    sysAuxClkRateSet(100000);   // 10us一次
    sysAuxClkEnable();
    test();     // 要计时的程序
    sysAuxClkDisable();
    // 然后查看g_aux_clock_tick的计数值是多少就知道了
}

相关文章推荐

vxworks下辅助时钟aux clk的使用示例

vxworks下aux clock的使用示例:利用辅助时钟进行对某些函数运行时间进行精确计时。 1. vxworks映像中包含辅助时钟,包含组件hardware->peripherals->cloc...

linux CLK时钟驱动

前述:本篇linux时钟驱动以UART6串口为例。 一、时钟设备寄存器配置 1. UART6有两种时钟源选择APLL\UPLL(可通过技术手册查看),如图 clk[uart6_aplldiv...

Linux时钟管理clk

硬件资源越来越庞大和复杂,内核的另一个挑战就是要便捷的管理这些资源。同时,面对如此之多的平台不同的CPU,管理机制需要统一适用,这就需要对资源的管理抽象到更加通用的层次。CPU中各个模块都需要时钟驱动...

s3c2410时钟信号:FCLK、HCLK和PCLK;clk_get_rate()

s3c2410 有三个时钟FLCK 、HCLK 和PCLK (这3个时针都是核心时针) s3c2410 芯片有这么一段话: FCLK is used by ARM920T ,内核时钟,主频。 ...

mipi LCD 的CLK时钟频率与显示分辨率及帧率的关系

我们先来看一个公式:Mipiclock = [ (width+hsync+hfp+hbp) x (height+vsync+vfp+vbp) ] x(bus_width) x fps/ (lane_n...
  • bmw7bmw7
  • bmw7bmw7
  • 2015年05月20日 22:41
  • 11316

计算DSI数据速率的方式,以及如何配置时钟clk的方式

[DESCRIPTION] 计算DSI数据速率的方式,以及如何配置时钟clk的方式 [KEYWORD]  dsi、data rate、mipi clk   [SOLUTION] ...
  • zqh2007
  • zqh2007
  • 2015年08月05日 10:57
  • 1080

mipi LCD 的CLK时钟频率与显示分辨率及帧率的关系

转自:http://blog.csdn.net/bmw7bmw7/article/details/45876487 我们先来看一个公式:Mipiclock = [ (width+hsync+...

计算MIPI DSI数据速率的方式,以及如何配置时钟clk的方式

[DESCRIPTION] 计算DSI数据速率的方式,以及如何配置时钟clk的方式 [KEYWORD]  dsi、data rate、mipi clk   [SOLUTION] 1、DSI vdo...

MC9S12XS128硬件底层驱动_set_bus_clk.c(总线时钟设置实现)

MC9S12XS128,设置总线时钟频率实现部分。
  • lxiongh
  • lxiongh
  • 2011年04月26日 19:49
  • 1712
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vxworks下辅助时钟aux clk的使用示例
举报原因:
原因补充:

(最多只允许输入30个字)