摘要:
一、注意事项: 1.xChannelIORead()第一次读取到数据是空的。2.系统安装cifX驱动之前一定先安装有uio模块和libpciaccess库;建议系统内核为3.X.X版本,测试版本为3.13.5;GCC为4.X.X,测试版本为4.6.3。3.SYCON.net选择从站设备描述文件时建议 阅读全文
摘要:
[comfort]text=dce2e2cyan(bold)=2ad1b8text(bold)=dce2e2magenta=dd3682green=55bb55green(bold)=55bb55background=002b35cyan=2ad1b8red(bold)=dc322fyellow=e 阅读全文
摘要:
vim gcc gdb Makefile kcachegrind(实际开发暂未用到) valgrind cppcheck 后期加入到开发过程中: gtest Doxygen cmake trash-cli 阅读全文
摘要:
一、Plugin 'VundleVim/Vundle.vim'. 二、Plugin 'Valloric/YouCompleteMe' 三、Bundle 'ctrlpvim/ctrlp.vim' 四、Plugin 'easymotion/vim-easymotion' 五、Plugin 'jiangm 阅读全文
摘要:
1.计算机硬件的三个部件最为重要:中央处理器CPU,内存和IO控制芯片。 2.主板上北桥芯片处理高速设备。南桥芯片处理低速设备,然后汇总后连接到北桥上。 3.多个处理之间共享比较昂贵的缓冲部件,只保留报个核心,并且以一个处理器的外包装出售,售价比单核心的处理器只贵了一点,这就是多核处理器(Multi 阅读全文
摘要:
前言: 在测试用例中,我们时常需要传给被测函数不同的值,gtest为我们提供了简便的方法,可以使我们能够灵活的进行参数化测试。 步骤: 1.创建一个类,继承testing::TestWithParam<T>,T是你需要参数化的参数类型,比如参数类型为int 2. 使用新宏TEST_P替代TEST。在 阅读全文
摘要:
前言: 1.首先说明gtest中事件的结构层次: 测试程序:一个测试程序只有一个main函数,也可以说是一个可执行程序是一个测试程序。该级别的事件机制会在程序的开始和结束执行。 测试套件:代表一个测试用例的集合体,该级别的事件机制会在整体的测试案例开始可结束执行。 测试用例:该级别的事件机制会在每个 阅读全文
摘要:
一、spf13-vim 常用快捷键: https://blog.csdn.net/BjarneCpp/article/details/80608706 https://www.cnblogs.com/qiumingcheng/p/6275510.html 二、安装后遇到的问题 1.色块问题: 在 ~ 阅读全文
摘要:
https://blog.csdn.net/s2603898260/article/details/79371024 提示关键字: 指针0的使用 typeof的使用 阅读全文
摘要:
在程序调试过程中程序崩溃的情况时有发生,把出问题时的调用栈信息打印出来是一种不错的解决办法。 当然还有一些其他方法:https://www.cnblogs.com/jiangyibo/p/8653720.html 首先,介绍三个函数: 1.int backtrace(void **buffer,in 阅读全文
摘要:
1.FlexRay具有高速、可靠及安全的特点。FlexRay在物理上通过两条分开的总线通信,每一条的数据速率是10MBit/s。CAN网络最高性能极限为1Mbps,而FlexRay总数据速率可达到20Mbit/秒。FlexRay支持各种拓扑,如总线、星型和混合拓扑。2.FlexRay节点的核心是EC 阅读全文
摘要:
void*类型定义的指针变量只可以接收对象的地址,而没有对象类型这个概念。所以void*指针变量是不能直接用“*指针变量”去访问,需要强制类型转换后才能“间接”访问: *(type*)指针变量,必须给出正确的type! 阅读全文
摘要:
倍福: 1.倍福的每个从站模块(IO模块)一般都有转换时间而这些时间会导致从站模块输出数值存在延迟,举例:当在15:00开始调用API让主站板卡输出数据,而用示波器实际检测到模块输出数值的时间大约在15:00之后的250us,当然随着从站模块的增加延迟时间也会变长。 2.倍福的每个从站模块(IO模块 阅读全文