摘要: 转载自:http://www.jb51.net/article/43199.htm本文讲述如何使用select实现超级时钟。使用select函数,我们能实现微妙级别精度的定时器。同时,select函数也是我们在编写非阻塞程序时经常用到的一个函数在编写程序时,我们经常会用到定时器。首先看看select... 阅读全文
posted @ 2014-12-29 09:56 thinkwhat 阅读(14250) 评论(0) 推荐(0) 编辑
摘要: union testc{ int ua; char tmp[4];};struct testb{ int pc; int pd;};struct testa{ struct testb test; struct testb* ptestb; union testc utest; int pa; in... 阅读全文
posted @ 2014-12-23 16:43 thinkwhat 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 转载自博客:http://blog.csdn.net/jamestaosh/article/details/4513188感谢作者预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于... 阅读全文
posted @ 2014-12-11 09:16 thinkwhat 阅读(3310) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/jnu_simba/article/details/9077455在前面我们介绍了UNIX域套接字编程,更重要的一点是UNIX域套接字可以在同一台主机上各进程之间传递文件描述符。下面先来看两个函数:#include #include ssize_t ... 阅读全文
posted @ 2014-11-11 17:34 thinkwhat 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 曾经的足迹——对Linux CAN驱动的理解(1)http://blog.csdn.net/righthek/article/details/12032085曾经的足迹——对CAN驱动中的NAPI机制的理解http://blog.csdn.net/righthek/article/details/1... 阅读全文
posted @ 2014-11-10 17:24 thinkwhat 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 第十六章 ioctl操作传统上ioctl函数是用于那些普遍使用,但不适合归入其他类别的任何特性的系统接口。Posix去掉了ioctl,它通过创建特殊的其功能已被Posix标准化的包裹函数来代替ioctl。这一章介绍和网络编程有关的ioctl操作。1. ioctl函数int ioctl(int d, ... 阅读全文
posted @ 2014-11-10 10:46 thinkwhat 阅读(2783) 评论(0) 推荐(1) 编辑
摘要: 转载自:http://blog.csdn.net/shanshanpt/article/details/19897897我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围。写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在... 阅读全文
posted @ 2014-11-10 10:15 thinkwhat 阅读(2069) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/yangluoning/article/details/9313677#include #include #define Null 0char over=0; //结束标志//结构体类型定义 struct MenuItem { char ... 阅读全文
posted @ 2014-11-08 10:51 thinkwhat 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.tuicool.com/articles/Yre2Un已经工作了接近一年的时间,工作之余也只能看看书,了解一下相关的技术细节,在网络设备公司不可避免的要和socket打交道,但通常都是调用公司封装好的接口,没有去考虑这些封装背后的工作,回过头来看真的觉得进步很小,我只能... 阅读全文
posted @ 2014-11-06 10:06 thinkwhat 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/zhangxiaopeng0829/article/details/7646639自己在年假中空闲之余翻译的内核中Socket CAN的文档,原文地址在:http://lxr.linux.no/linux+v2.6.34/Documentation/... 阅读全文
posted @ 2014-11-05 18:16 thinkwhat 阅读(1002) 评论(0) 推荐(0) 编辑