自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (16)
  • 收藏
  • 关注

转载 linux c语言定时器

http://blog.csdn.net/onelight1997/article/details/6270180#include #include #include #include #include static char msg[] = "time is running out\n";static int len;// 向标准错误输出信息,告诉用户时

2014-03-31 14:53:19 954

转载 sleep会被其它信号(SIGALRM,SIGINT)唤醒的测试

http://blog.csdn.net/sabalol/article/details/4544507在应用程序中使用了sleep函数和信号处理,现在有个问题,一但收到信号就造成sleep函数中断,延时就不足。这个问题该如何解决呢?方法#include #include #include int sleep_with_restart(int second); void

2014-03-31 14:34:34 7821

转载 使用SIGALRM信号量和sleep冲突的解决办法

http://blog.csdn.net/littlefang/article/details/6830724系统中的一个模块需要频繁的获取系统时间,使用linux中内置的函数开销过大,因为需要的精度不是很高(毫秒级),索性用signal函数配合setitimer实现了个简易的全局时钟。但是后来发现,SIGALRM的中断信号回终止sleep,因为sleep就是用SIGALRM信号量实现的,

2014-03-31 14:31:00 2337

转载 对EINTR的处理

http://blog.csdn.net/bumanji/article/details/6302141调用系统调用的时候,有时系统调用会被中断.此时,系统调用会返回-1,并且错误码被置为EINTR.但是,有时并不将这样的情况作为错误.有两种处理方法:1.如果错误码为EINTR则重新调用系统调用,例如Postgresql中有一段代码:[cpp] view plainco

2014-03-27 11:10:27 1060

转载 INADDR_ANY

http://blog.tianya.cn/blogger/post_read.asp?BlogID=396564&PostID=14884363struct sockaddr_in my_addr;  my_addr.sin_addr.s_addr = INADDR_ANY;  其中INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、

2014-03-27 09:19:11 673

转载 管道通信

http://blog.csdn.net/wc7620awjh/article/details/7709581什么是管道?      管道是单向的、先进先出的,它把一个进程的输出和另一个进程的输入连接在一起。一个进程(写进程)在管道的尾部写入数据,另一个进程(读进程)从管道的头部读出数据。管道的分类  管道包括无名管道和命名管道两种,前者用于父进程和子进程间的通信,后者可用

2014-03-26 13:36:53 615

转载 vmlinux、zImage、uImage

http://blog.csdn.net/ce123_zhouwei/article/details/6686164zImage和uImage的区别一、简介对于Linux内核,编译可以生成不同格式的映像文件,例如:# make zImage# make uImagezImage是ARM Linux常用的一种压缩映像文件,uImage是U-boot专用的映像文件,它是

2014-03-11 14:32:21 999

转载 uboot目录结构

http://blog.csdn.net/ccccdddxxx/article/details/6800135本来是开始分析uboot代码的,但是无论是教材还是网上资料都对于我最新下的 uboot原码结构不同,对于还是小白的我不容易找到相应的文件,下面是uboot版本中文件组织结构的改变,,,,,u-boot版本情况网站:http://ftp.denx.de/pub/u-b

2014-03-11 10:15:35 5441

转载 U-Boot启动过程完全分析

http://www.cnblogs.com/heaad/archive/2010/07/17/1779829.html 1.1       U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下:       (1)第一阶段的功能Ø  硬件设备初始化Ø  加载U-Boot第二阶段代码到RAM空间Ø  设置好栈Ø  跳转到第二阶段代码入

2014-03-11 10:11:17 1155

转载 linux 文件描述符

http://keren.blog.51cto.com/720558/170822 在C程序中,文件由文件指针或者文件描述符表示。ISO C的标准I/0库函数(fopen, fclose, fread, fwrite, fscanf, fprintf等)使用文件指针,UNIX的I/O函数(open, close, read, write, ioctl)使用文件描述符。下面重点来说下,文

2014-03-11 09:54:05 474

转载 shutdown 与 close 函数 的区别

http://blog.csdn.net/jnu_simba/article/details/9068059假设server和client 已经建立了连接,server调用了close, 发送FIN 段给client(其实不一定会发送FIN段,后面再说),此时server不能再通过socket发送和接收数据,此时client调用read,如果接收到FIN 段会返回0,但client此时还是可以

2014-03-10 16:51:25 716

转载 CentOS Linux搭建SVN Server配置详解

http://www.ha97.com/4467.html今天给开发的同事搭建一个公网的SVN Server,google一下,发现下面这篇最详细,就记录下来,重新排版一下。顺便根据自己的使用经验,补充了几个细节和总结。本文配置是基于CentOS 5.x的,但一样适用于其他Linux发行版!SVN简介和工作原理subversion(简称svn)是近几年崛起的版本管理软件,是cv

2014-03-10 15:22:39 964

转载 高级字符驱动程序操作(poll机制)

http://blog.chinaunix.net/uid-29339876-id-4070572.html       阻塞与非阻塞访问是I/O 操作的两种不同模式,前者在I/O 操作暂时不可进行时会让进程睡眠,后者则不然。(可参考上一篇阻塞型I/O示例)    在设备驱动中阻塞I/O 一般基于等待队列来实现,等待队列可用于同步驱动中事件发生的先后顺序。使用非阻塞I/O 的应用程序也

2014-03-10 15:13:35 3984 1

转载 open函数中O_CLOEXEC标志的开关

http://blog.csdn.net/hiawui/article/details/6211305CLOEXEC 就是新的内核里的这个选项是把fcntl的这个设置放在open里原子操作,以免在多线程程序里有可能会出现fcntl在设置的同时其它线程在fork+execve,虽然在线程里fork比较罕见.这个选项的意思就是子进程默认是继承父进程打开的所有fd,如果句柄加入了这个设置,在exec

2014-03-10 14:45:37 15114

转载 字符设备驱动-----按键驱动(中断+poll机制)

http://blog.csdn.net/huntinux/article/details/86996111)中断在驱动中注册中断使用request_irq函数。参数依次为:中断号,中断处理函数, 中断触发方式和处理方式, 中断名字, 传递给中断处理函数的参数。[cpp] view plaincopyprint?static int key_drv_

2014-03-10 14:33:44 2173

转载 Poll函数

http://blog.csdn.net/dlutbrucezhang/article/details/8664496poll函数和select函数非常相似,但是函数接口不一样。  int poll(struct pollfd fdarray[], nfds_t nfds, int timeout);  int select(int maxfdp1, fd_set *res

2014-03-10 14:32:22 5091

转载 linux网络编程之socket(一):socket概述和字节序、地址转换函数

http://blog.csdn.net/jnu_simba/article/details/9012521一、什么是socketsocket可以看成是用户进程与内核网络协议栈的编程接口。socket不仅可以用于本机的进程间通信,还可以用于网络上不同主机的进程间通信。socket API是一层抽象的网络编程接口,适用于各种底层网络协议,如IPv4、IPv6,以及以后

2014-03-05 10:21:43 550

ISO14229-UDS中文翻译版-542

ISO14229_UDS中文翻译版_542页 UDS

2022-12-12

车载诊断标准ISO15765中英文

车载诊断标准ISO15765中英文 UDS

2022-12-12

Nginx开发从入门到精通【pdf】版

Nginx开发从入门到精通【pdf】版 讲的挺详细的,推荐收藏,有需要的一起学习下

2015-08-12

Linphone详解

详细讲解linphone内部结构,对学习和移植linphone的同学会很有帮助,现在没google,基本是找不到这种中文资料的

2014-07-29

Radar_and_Arpa(ARPA雷达)

雷达和自动雷达标绘仪,讲的比较详细,英文版的。

2012-05-28

AIS报文说明书

AIS报文的详细说明,好不容易才找到的。

2012-05-28

NMEA0183.pdf

NMEA0183码报文的详细说明书,介绍的还是比较详细的。

2012-05-28

C语言编程修养

什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。

2011-11-10

DirectFB 源码解读

DirectFB 源码解读,讲得很详细,很透彻,分享一下

2011-03-31

The NMEA 0183 Protocol

The NMEA 0183 Protocol的详细内容,值得于大家分享

2010-07-27

gpsd-nmea-0183协议

关于gpsd-nmea-0183协议的详细内容,值得于大家分享

2010-07-27

directfb-intro中文版

关于directfb intro 中文版手册,希望于各位一起分享!

2010-07-23

DirectFbWiki翻译第一部分

关于DirectFbWiki的中文版教程,希望和各位一起分享!!

2010-07-23

DirecrFB_overview_V0.2中文版

DirecrFB-overview中文教程,找了好久才找到的,希望能与大家一起分享!

2010-07-23

DirectFB-api

关于DirectFB的api接口说明,希望能与大家分享!

2010-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除