全部博文(396)
发布时间:2017-09-08 10:40:39
Linux C时间函数 time_t struct tm#include<time.h>关于时间的类型:time_t long型,表示从1970年1月1日到现在经过的秒数。struct tm { int tm_sec; /* 秒 – 取值区间为[0,59] */ int tm_min; .........【阅读全文】
发布时间:2017-09-07 15:52:31
看完System V共享内存部分后感觉还可以, 但写起程序后就出现很多问题, 有的问题虽然解决了, 但是却不知道其中的原理, 于是请教别人查阅资料最终问题得到解决,感觉自己得到了不少,有必要将自己这阵子学习共享内存时的点滴记录下来, 于是打算还是写成日志的形式如下:众所周知共享内存是IP.........【阅读全文】
发布时间:2017-09-06 17:47:31
Linux 系统中CAN 接口配置在 Linux 系统中, CAN 总线接口设备作为网络设备被系统进行统一管理。在控制台下, CAN 总线的配置和以太网的配置使用相同的命令。在控制台上输入命令:ifconfig –a可以得到以下结果:在上面的结果中, eth0 设备为以太网接口, can0和can1 设备为两个 CAN 总线接口.........【阅读全文】
发布时间:2017-09-06 14:14:46
系统中的一个模块需要频繁的获取系统时间,使用linux中内置的函数开销过大,因为需要的精度不是很高(毫秒级),索性用signal函数配合setitimer实现了个简易的全局时钟。但是后来发现,SIGALRM的中断信号回终止sleep,因为sleep就是用SIGALRM信号量实现的,得另想方案。这个替代方案就是POSIX中内置的定.........【阅读全文】
发布时间:2017-09-05 12:01:29
一、编译和连接一般来说,假如库的头文档不在 /usr/include目录中,那么在编译的时候需要用-I参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也能够将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的不同,造成了用-I 参数指定的头文档的路径也可能不同,其结果就是造.........【阅读全文】