小编ctr*_*esc的帖子

什么是工具链和交叉编译器?

很长一段时间我对这个术语感到困惑.我试图谷歌这个问题,并得到一些矛盾的答案.

一个站点说交叉编译器与工具链相同,一些站点说交叉编译器是工具链的一部分.我显然没有发现这有用.

具体来说,我使用过PowerPCeabi交叉编译器和Atmel AVR工具链.这些是工具链和/或交叉编译器还是它们不同?

我想,我非常具体的问题是,如果我不得不把它放在我的简历中,那么说的是对的Experienced in powerpceabi and AVR toolchains吗?

编辑:对于标记此问题的人,unclear what you're asking我应该更清楚地做到这一点吗?

改进的问题:我能提powerpceabiAVR在一起toolchains

c c++ cross-compiling toolchain

34
推荐指数
1
解决办法
2万
查看次数

如何从总测量执行时间中删除时钟所花费的时间?

我试图测量一组陈述所花费的时间.以下是伪代码.该代码在Xilinx芯片组上用C++实现,带有自定义RTOS,因此传统的c ++时钟功能在这里不起作用.

我不需要实际时间测量的帮助,但更多关于如何计算实际执行时间的数学.

one = clock.getTime();
/*statement 
*     1      *
*     to     *
*     10     */
two = clock.getTime();
fTime = two - one;
Run Code Online (Sandbox Code Playgroud)

现在我知道这些陈述所花费的时间.这个时间还包括getTime()的时间对吧?

one = clock.getTime();
clock.getTime();
two = clock.getTime();
cTime = two - one;     //Just measure and the min value i get is 300 microseconds.
Run Code Online (Sandbox Code Playgroud)

现在这个块给了我getTime()所花费的时间.

最后,我的问题是:

这些陈述的实际时间是多少?

  1. fTime - cTime
  2. fTime - (2*cTime)
  3. 其他等式?

c++ math timer

5
推荐指数
1
解决办法
135
查看次数

标签 统计

c++ ×2

c ×1

cross-compiling ×1

math ×1

timer ×1

toolchain ×1