摘要:前言 微秒级别的延时。。。 1.能用 #include <unistd.h> int usleep(useconds_t usec); 微秒级:1/10^-6 2.不能使用,每次使用的话,在CAN分析平台接收不到数据; 头文件:#include “sys/time.h” struct timeval
阅读全文
摘要:前言 好像只能在linux平台使用,在windows平台不能使用。。。。 #include <sys/time.h> long cur_tp, cost_tp, tmp_tp; struct timeval timep; gettimeofday(&timep, NULL); // Start Ti
阅读全文
摘要:前言 有时候文本内容和格式类似,特别是程序员,只需要对每一行内容中的某些列做相同的修改,此时列模式编辑就会很方便,本文主要介绍列模式编辑文档。 番前 很早的时候其实没使用过列模式,也不知道(真是无知少女耶~),一两年前使用过UltraEdit编辑器,非常惊喜于列模式,太方便了。目前用过比较多的是no
阅读全文
摘要:前言 实际使用中应用程序或者服务需要开机自启动,而不是人为手动开启运行,那么,该如何做呢,本文对此进行介绍。 操作过程 一、使用startup applications工具 1. 确定系统的桌面环境; 具体可参考here; 2. 如何自启动; 博主ubuntu系统的桌面环境是Unity,这是一款ub
阅读全文
摘要:前言 本文介绍如何在linux平台查看是否有camera外设。 操作过程 1.打开shell,输入以下命令: 即可查看是否有camera外设; 2.如果确实连接了camera外设,但是并没有查询到,那么可能是camera驱动安装的问题; 需要安装编译camera驱动,目前手边的驱动安装如下: 当然不
阅读全文
摘要:http://www.cnblogs.com/zengjfgit/p/5327689.html
阅读全文
摘要:http://c.biancheng.net/cpp/html/3030.html
阅读全文
摘要:前言 本文主要介绍socketCan中的发送函数cansend的源码解析. 代码 /* * cansend.c - simple command line tool to send CAN-frames via CAN_RAW sockets * * Copyright (c) 2002-2007
阅读全文
摘要:前言 使用socketCan的过程中有时候没有can接口设备,但是需要测试一下can接口程序是否有问题, 此时需要系统模拟生成can设备,本文介绍linux平台模拟生成CAN设备的方法。 实现步骤 1.安装socketCan的驱动和can-utils的源码,具体可参考here(2-3-6); 2.加
阅读全文
摘要:前言 最近了解了一些socket can的知识点,本文主要介绍如何将数据转换为CAN报文,前提是已经确定CAN的传输协议。 本文使用的CAN报文共有22条,这些报文共用一个can id,每条报文使用序号标志; 报文协议 转换数据程序 char* convert_buf(vector<Point>&
阅读全文
摘要:前言 本文主要介绍如何在linux系统安装使用opencv. 具体步骤可参考opencv官网here. 步骤 编译源码之前需要安装相关依赖库; 1.下载源码; 2.解压源码; 3.配置cmake; 注意将配置的错误文件删除,以及cmake目录; 4.编译链接; 编译过程涉及到opencv的编译选项;
阅读全文
摘要:前言 项目实现过程中需要将获取的数据信息通过CAN总线传输到控制规划模块,本文主要介绍如何在TX2平台测试CAN总线的收发功能。 TX2是英伟达旗下为嵌入式平台人工智能应用开发出的一个硬件平台,TX1没有CAN bus功能,TX2有。 CAN bus作为TX2的外设,一般需要驱动,也有一些功能函数,
阅读全文