10 迈巴赫

尚未进行身份认证

我要认证

学生

等级
TA的排名 7w+

setsid()

http://blog.163.com/sea_haitao/blog/static/775621620093306522399/守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用 的进 程。 Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器

2013-11-20 11:10:32

typedef const

一.基本概念剖析int* (*a[5])(int, char*); //#1void (*b[10]) (void (*)()); //#2double(*)() (*pa)[9]; //#3 1.C语言中函数声明和数组声明。函数声明一般是这样: int fun(int, double);对应函数指针(pointer to funct

2013-10-12 14:51:12

linux 获得微秒时间

使用函数 int gettimeofday(struct timeval *tv, struct timezone *tz);,struct timeval 结构体中记录了自1970年1月1日起到现在的时间即秒+微秒。 #include #include #include int main(){ struct timeval begin; struct timeval

2013-06-15 11:39:06

吞吐量 反应时间 延时 抖动 丢包 概念解释

1、吞吐量  吞吐量,顾名思义,就是进入和送出的数据总量; 2、反应时间所谓反应时间是液晶电视各像素点对输入信号反应的速度,及像素由亮转暗或由暗转亮所需要的时间。反应时间过长则在观看动态画面时会使人感到有拖尾的感觉,所以反应时间越短越好。    CRT电视中,只要电子束击打荧光粉就会立即发光,这个击打与发光的过程为反应时间,它仅为2~3ms,而液晶电视是利用液晶分子扭转控制光的通断

2013-06-14 17:23:07

tcp/ip详解卷1:协议 读书笔记 广播和多播

一、多播和广播仅适合于UDP,对于需要和多个接受者进行通信来说是一种和好的方式。TCP是一个面向连接的协议,意味着分别运行于两主机的两个进程之间存在一条连接,所以TCP不适合于多播和广播。二、通常每个以以太网帧仅发往单个目的主机,目的地址指明单个接收接口成为单播;一个主机向网上的所有其他主机发送帧,这就是多播;以太网地址(MAC地址)目的地址全为1的特殊地址是广播地址(ff:ff:

2013-06-12 11:01:55

tcp/ip详解卷1:协议 读书笔记 UDP:用户数据报

一、UDP特点1)UDP是一个简单的面向数据报的传输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发的IP数据报,也就是说UDP数据报在IP层不会分成多分UDP数据报进行传输(但是当UDP数据报长度加IP部首大于了MTU,会导致IP分片,就是将UDP数据报形成的IP数据报进行分片,每片的大小小于MTU,然后到下一站目的地就将每片的IP数据报重组,形成原来的UDP数据报形成

2013-06-09 22:39:33

tcp/ip详解卷1:协议 读书笔记 ICMP:Internet控制报文协议

一、ICMP传递差错报文和其他需要查询的的报文。ICMP报文通常被IP层或者更高层的(TCP UDP)使用。而且一些ICMP报文把差错报文返回给用户进程。二、ICMP报文分为:查询报文和差错报文。不同类型的由报文中的类型字段和代码字段来共同决定,对于ICMP差错报文进行响应时,永远不会生成另一份ICMP差错报文,即如果产生的ICMP报文出现错误,则不会因为这个错误的ICMP报文再产生ICMP报

2013-06-08 15:33:14

tcp/ip详解卷1:协议 读书笔记 ARP:地址解析协议

一、1)任何数据链路如以太网和令牌环网都有自己的寻址方式。当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地址来确定目的网卡的,设备驱动程序从不检查IP数据报中的目的IP地址,所以在发送的时候需要用ARP协议取得目的IP地址对应的硬件地址。2)ARP为IP地址到对应的硬件地址之间提供动态的映射,这个过程是自动完成的,一般应用程序和系统管理员不关心。

2013-06-07 16:17:23

tcp/ip详解卷1:协议 读书笔记 IP网络层

一、TCP、UDP、ICMP、IGMP数据都使用IP数据报格式传输,所以IP是TCP/IP协议族中最为核心的协议。 二、IP提供不可靠、无连接的数据报传输服务;1)不可靠的意思是不能保证IP数据报能成功地到达目的地,IP仅提供最好的传输服务,如果发生什么错误时,IP就会丢弃该数据报,然后发送ICMP消息包给源端。例如IP数据报中的TTL字段,每经过一个处理它的路由器,它的值就减一,直到

2013-06-07 11:21:27

tcp/ip详解卷1:协议 读书笔记 链路层

一、TCP/IP协议族中,链路层的主要目的:1)为IP模块发送和接受IP数据报。2)为ARP模块发送ARP请求和接受ARP应答。3)为RARP发送RARP请求和接受RARP应答TCP/IP支持多种不同的链路层协议,这取决于网络使用的硬件,如以太网、令牌环网、FDDI及RS-232串行线路等。使用ifconfig命令eth0      Link encap:Ethernet

2013-06-05 21:06:27

tcp/ip详解卷1:协议 读书笔记 TCP/IP分层

1)虽然TCP使用不可靠的IP服务,但它却提供一种可靠的传输层服务2)UDP为应用程序发送和接受数据报,一个数据报是从发送方传输到接收方的一个信息单元(发送方指定的一定字节数的信息),但是与TCP不同的,UDP是不可靠的,它不能保证数据报能安全无误的到达目的。3)IP是网络层的主要协议,同时被TCP和UDP使用。TCP和UDP的每组数据都通过端系统和每个中间路由器中的IP层在互联网中进行传

2013-06-05 18:28:46

tcp/ip详解卷1:协议 读书笔记 第1章 概述

一、为什么要有 tcp/ip 协议?1)不同的计算机硬件运行着不同的操作系统。2)不同的局域网硬件:以太网,令牌网等。3)信息交流。tcp/ip协议将单台主机和单个局域网信息孤岛组成一个广域网,以实现信息交流和资源共享。 二、internet 和 Internet (第一个字母的大小写)1)一个互联网(internet)就是一组通过相同协议族互联在一起的网络,就是把多个网络

2013-06-05 12:03:49

rmmod: chdir(2.6.38-FriendlyARM): No such file or directory

rmmod: chdir(2.6.38-FriendlyARM): No such file or directory 错误解决即无法删除对应的模块。就是必须在/lib/modules下建立错误提示的对应的目录((2.6.38-FriendlyARM)即可。

2013-05-08 11:18:09

关于ldr和adr的理解

关于ldr和adr的理解   ARM汇编有ldr指令以及ldr、adr伪指令,他门都可以将标号表达式作为操作数,下面通过分析一段代码以及对应的反汇编结果来说明它们的区别。     ldr     r0, _start     adr     r0, _start     ldr     r0, =_start_start:

2013-04-27 18:03:37

tiny6410触摸屏驱动问题

硬件:arm1176jzfs tiny6410写裸机程序驱动触摸屏友善为了触摸屏的定位精准,专门弄了个“一线触摸”。以下摘抄于友善的硬件手册:    为了方便用户使用,本开发板带有 3 个 LCD 接口座:LCD1, LCD2 和 LCD3。其中,LCD2 和 LCD3 是 0.5mm 间距的 40pin 贴片座;LCD1 为 0.5mm 间距的 45Pin 插针座,适用于电容

2013-04-18 16:32:54

adc 裸机中断程序

实验环境:s3c6410,tiny6410写了个简单的adc裸机程序。发现了点小问题:用的是读启动方式启动adc开始转换,但程序只能进入中断处理函数一次。如果ENABLE_START 位置1的方式就没有问题。原因:因为可能读启动adc开始转换方式,可能在中断处理函数中读取adc转换就过后,adc就开始转换,在还没有退出中断处理函数之前,下一次的转换完成,且产生了中断,但此时这个中断进入

2013-04-16 21:18:48

uart FIFO

看来许多人还没有真正理解FIFO的作用和优点,仍然停留在每收发一个字符就要中断处理一次的老思路上。UART收发FIFO主要是为了解决收发中断过于频繁而导致的CPU效率不高的问题。  FIFO的必要性。在进行UART通信时,中断方式比轮询方式要简便且效率高。但是,如果没有收发FIFO,则每传输一个数据(5~8位)都要中断处理一次,效率仍然不高。如果有了收发FIFO,则可以在连续收发若干个数据

2013-04-16 15:48:51

mm_user mm_count

对内存描述符mm_struct中的mm_user和mm_count的理解:(1) mm_user指的就是所有共享此mm_struct描述的进程地址空间的线程数量,即:一个(进程中)线程组中的线程个数。当本进程中的线程退出时,mm_user减1,但只有当所有共享此进程空间的线程退出时,会对mm_count减1,否则不减。(2)mm_count指的就是对mm_struct本身此结构体的引用次数

2013-03-21 21:48:47

container_of(ptr, type, member)

container_of(ptr, type, member)的功能:指针ptr指向type类型结构体中的成员member;通过指针ptr,返回type类型结构体的起始地址。container_of(ptr, type, member)定义:#define container_of(ptr, type, member) ({                  \    const

2013-03-18 22:09:36

C语言中的typeof关键字

http://module77.is-programmer.com/posts/22102.htmltypeof关键字是C语言中的一个新扩展。typeof的参数可以是两种形式:表达式或类型。下面是使用表达式的的例子:    typeof(x[0](1)这里假设x是一个函数指针数组,这样就可以得到这个函数返回值的类型了。如果将typeof用于表达式,则该表达式不会

2013-03-18 21:59:53

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。