自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 嵌入式Linux系统实现3G网卡拨号

嵌入式Linux系统实现3G网卡拨号http://blog.chinaunix.net/uid-9525959-id-3998519.htmlhttp://hi.baidu.com/backtrackwin/item/63bbe432756fbec71b9696a1本文介绍在嵌入式Linux中,实现3G联网的基本方法。包括驱动配置,和联网的过程。也对在PC上实现3G的过程进行了

2014-07-04 10:10:33 1413

转载 UNIX下的LD_PRELOAD环境变量

http://blog.chinaunix.net/uid-13344516-id-79188.html前言        也许这个话题并不新鲜,因为LD_PRELOAD所产生的问题由来已久。不过,在这里,我还是想讨论一下这个环境变量。因为这个环境变量所带来的安全问题非常严重,值得所有的Unix下的程序员的注意。 在开始讲述为什么要当心LD_PRELOAD环 境变量之前

2014-06-24 11:02:26 735

原创 apt-get无法下载,一些网址Not Found 404

apt-get无法下载,网址报 Not Found 404,原因是apt软件下载源有问题。1.将/etc/apt/source.list里的内容替换。  再其它可以下载apt的ubuntu机器中拷贝过来覆盖此文件,再执行apt-get update更新source list。2.“软件更新管理”->"设置"->“ubuntu软件”->“下载自”中修改软件下载源。

2014-06-20 11:13:58 5750

转载 2个无限路由器搭建无线中继

http://jingyan.baidu.com/article/c146541357a7fa0bfcfc4cb6.html

2014-06-18 13:18:43 1920

转载 Dynamically Loaded (DL)

http://blog.chinaunix.net/uid-10540984-id-3508235.htmlLinux提供了一套API来动态装载库。下面列出了这些API:- dlopen,打开一个库,并为使用该库做些准备。- dlsym,在打开的库中查找符号的值。- dlclose,关闭库。- dlerror,返回一个描述最后一次调用dlopen、dlsym,或dlcl

2014-06-17 15:32:56 496

转载 c++构造函数详解

http://blog.csdn.net/shphonetown/article/details/11746583c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。                              

2014-06-05 15:40:57 403

转载 Nginx源码剖析之内存池

http://blog.csdn.net/v_july_v/article/details/7040425引言        Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄

2014-05-26 16:59:12 693

转载 Apache与Nginx的 比较

http://blog.csdn.net/bzhxuexi/article/details/24357675Apache与Nginx的优缺点比较1、nginx相对于apache的优点:轻量级,同样起web 服务,比apache 占用更少的内存及资源抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能

2014-05-26 13:12:03 551

转载 /dev/shm目录

http://blog.csdn.net/johnson4303/article/details/7670334一、/dev/shm理论默认的Linux发行版中的内核配置都会开启tmpfs,映射到了/dev/下的shm目录。可以通过df 命令查看结果./dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去

2014-05-26 10:58:07 639

转载 IPC之管道、FIFO、socketpair

http://blog.csdn.net/yyyiran/article/details/19008063管道和FIFO作为最初的UNIX IPC形式,现在已用得较少。SocketPair可作为全双工版本的管道,较为常用,这里简单做个笔记管道* 只用于有亲缘关系的进程间通信* 单向,即半双工 (双向方法:1 使用2个管道 2 使用SocketPair)* pipe(

2014-05-23 10:10:54 971

转载 使用 kqueue 在 FreeBSD 上开发高性能应用服务器

http://www.ibm.com/developerworks/cn/aix/library/1105_huangrg_kqueue/#icomments使用 kqueue 在 FreeBSD 上开发高性能应用服务器 本文向您讲解了 kqueue 如何控制 FreeBSD 系统上的 socket IO。通过此文章,读者可以在实际工作中运用 kqueue 技术。 

2014-05-20 17:18:36 620 1

转载 Linux下的SDL图片浏览

http://blog.csdn.net/tody_guo/article/details/7452071 #include "SDL.h"  //#include "SDL_ttf.h"  #include "SDL_rotozoom.h" #include "SDL_image.h"  #include "math.h"  #include "string.h" 

2014-05-15 11:40:49 1465

转载 主机名、服务与地址的映射——getaddrinfo(),getnameinfo(),gai_strerror()

http://blog.csdn.net/duyiwuer2009/article/details/7875206[cpp] view plaincopyprint?/* Structure to contain information about address of a service provider.  */ struct addrinfo  {    in

2014-05-08 10:12:51 3608

转载 select 设置发送超时发送注意事项

http://www.cnitblog.com/guopingleee/archive/2008/11/26/51889.htmlselect 设置发送超时发送注意事项//设置发送超时你只发送, 并发送足够多的数据以填满发送缓冲区, 接收端一直不接收.发送端一量满发送缓冲区就会阻塞, 如果你设置了发送超时, 超时到了它就会返回发送超时了. 在send(),rec

2014-04-11 09:58:05 4346

转载 信号中断 与 慢系统调用

http://blog.csdn.net/benkaoya/article/details/172620531. 术语1.1. 慢系统调用(Slow system call)该术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服务器的accept调用就会一直阻塞。慢系统调用可以被永久阻塞,包

2014-04-03 15:45:58 700

转载 linux系统编程之信号(七):被信号中断的系统调用和库函数处理方式

http://www.cnblogs.com/mickole/p/3191832.html一些IO系统调用执行时, 如 read 等待输入期间, 如果收到一个信号,系统将中断read, 转而执行信号处理函数. 当信号处理返回后, 系统遇到了一个问题: 是重新开始这个系统调用, 还是让系统调用失败?早期UNIX系统的做法是, 中断系统调用, 并让系统调用失败, 比如read返回 -1, 同时设置

2014-04-03 15:28:07 1560

转载 ftpget 到开发板

http://blog.csdn.net/lwpping/article/details/7300711http://hi.baidu.com/a263238386/blog/item/c5145d3d0cbfc90cbba16720.htmlhttp://forums.xilinx.com/t5/Embedded-Linux/problem-in-transfering-files-us

2014-04-03 09:28:51 1946

转载 sync命令 linux同步数据命令

http://feihan21.blog.51cto.com/1364153/963588sync命令 linux同步数据命令格式:sync 用途:更新 i-node 表,并将缓冲文件写到硬盘中。功能:sync命令是在关闭Linux系统时使用的。  用户需要注意的是,不能用简单的关闭电源的方法关闭系统,因为Linux象其他Unix系统一样,在内存中缓存了许多数据,在关闭

2014-04-03 09:23:37 6379

转载 POSIX定时器

http://m.blog.csdn.net/blog/yqyy1989/14160203最强大的定时器接口来自POSIX时钟系列,其创建、初始化以及删除一个定时器的行动被分为三个不同的函数:timer_create()(创建定时器)、timer_settime()(初始化定时器)以及timer_delete(销毁它)。创建一个定时器:int timer_create(clocki

2014-04-02 11:40:43 890

转载 Linux 下计时方式

http://blog.chinaunix.net/uid-12461657-id-3183111.html1.  低精度计时sleep 和 usleep :sleep(int x) 系统调用,让进程等待x秒钟。其精度以秒为单位的。usleep( int x)系统调用,让进程等待x 纳秒,但实际其精度一般是10ms,再低的达不到。这两个函数的优点是简单。select:

2014-04-02 10:27:25 776

转载 fdopen and socket

http://blog.csdn.net/cation/article/details/5135707很多互联网上的协议例如HTTP、SIP、SMTP、FTP的控制连接协议都是基于文本行的。所谓基于文本行,指的是信息以文本传递,一个信息单元传递完毕后要传送换行。比如对于HTTP的GET请求来说,GET /index.html HTTP/1.0是一行,接下去每个头部信息各占一行。一个空行表示

2014-04-01 14:19:12 875

转载 printf在终端输出时改变颜色

http://blog.chinaunix.net/uid-20778443-id-94545.html在调试程序时,有时候要输出大量数据,如果让printf/fprintf改变输出数据的颜色,那观察数据就方便多了。终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码

2014-04-01 10:19:03 1077

转载 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 968

转载 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 7869

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

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

2014-03-31 14:31:00 2367

转载 对EINTR的处理

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

2014-03-27 11:10:27 1067

转载 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 681

转载 管道通信

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

2014-03-26 13:36:53 621

转载 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 1012

转载 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 5454

转载 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 1162

转载 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 482

转载 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 721

转载 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 993

转载 高级字符驱动程序操作(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 4025 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 15325

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

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

2014-03-10 14:33:44 2179

转载 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 5131

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

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

2014-03-05 10:21:43 556

转载 linux根文件系统 /etc/resolv.conf 文件详解

http://blog.csdn.net/mybelief321/article/details/10049429配置文件/etc/resolv.conf。很多网友对此文件的用处不太了解。其实并不复杂,它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的

2014-02-27 15:44:23 1349

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

NMEA0183.pdf

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

2012-05-28

The NMEA 0183 Protocol

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

2010-07-27

gpsd-nmea-0183协议

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

2010-07-27

DirectFbWiki翻译第一部分

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

2010-07-23

DirecrFB_overview_V0.2中文版

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

2010-07-23

DirectFB-api

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

2010-07-23

空空如也

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

TA关注的人

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