- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 没了乔布斯,苹果还甜吗?
史蒂夫·乔布斯。这个经常穿着高领毛衣和牛仔裤的中年男人,引领全世界的电子产品风潮。为了揶揄那些狂热的苹果粉丝,有网站宣称苹果公司将推出iWear套装,黑色高领衫、牛仔裤、灰色新百伦运动鞋以及一副乔布斯风格眼镜。“山寨”乔布斯是个不错的主意,但是如何打探出他大脑里的想法,却没有人可
2011-10-14 17:31:13 2378
转载 非阻塞connect编程
在一个TCP套接口被设置为非阻塞之后调用connect,connect会立即返回EINPROGRESS错误,表示连接操作正在进行中,但是仍未完成;同时TCP的三路握手操作继续进行;在这之后,我们可以调用select来检查这个链接是否建立成功;非阻塞connect有三种用途:1
2011-10-11 14:01:06 830
转载 iptables命令一
一、iptables介绍:iptables是复杂的,它集成到linux内核中。用户通过iptables,可以对进出你的计算机的数据包进行过滤。通过iptables命令设置你的规则,来把守你的计算机网络──哪些数据允许通过,哪些不能通过,哪些通过的数据进行记录(log)。接下来
2011-08-02 09:20:05 728
转载 amule配置
aMule源码安装配置详解版本【2.2.2】本文翻译自aMule源码包中的configure配置帮助文档,只针对编译aMule时使用。安装aMule事先需要安装几个软件包,在Linux下安装与配置aMule电驴 中所有介绍。本文只介绍了编译aMule时的编译选项。安装目录: --prefix=PREFIX 程序的安装路径,默认安装到 [
2011-06-23 10:25:00 3048
转载 Library的生成
<br />Library 可分成三种, static 、 shared 与 dynamically loaded 。 <br />1. Static libraries<br />Static 链接库用于静态链接,简单讲是把一堆 object 文件用 ar(archiver) 包装集合起来,文件名以 `.a' 结尾。优点是执行效能通常会比后两者快,而且因为是静态链接,所以不易发生执行时找不到 library 或版本错置而无法执行的问题。缺点则是档案较大,维护度较低;例如 library 如果发现 bug
2011-05-20 14:18:00 760
转载 Linux PPP 数据收发流程
<br />PPP (Point-to-Point)提供了一种标准的方法在点对点的连接上传输多种协议数据包,它最常见的用途可能是传统的拨号上网了(据说现在的宽带接入 也有采用PPPOE方式的)。在Linux Mobile Phone上,网络应用程序使用PPP作为与GSM模组之间的通信协议,最近遇到了一点关于PPP的麻烦,所以花了点时间去研究它。<br />PPP 协议肯定不是最复杂的网络协议,不过pppd、chat、tty、socket、ccp、chap、pap、eap、ecp、ipcp和很多其它概念搅在
2011-04-07 11:13:00 943
原创 pppoe的工作原理
<br />Appendix A. Examples of Session Credit Flows<br /><br /> Session Credit Flow with the default 64-byte credit unit.<br /><br /> Server Client<br /> ====================================================================<br />
2011-02-15 16:45:00 1041
转载 brctl
<br />有五台主机。其中一台主机装有linux ,安装了网桥模块,而且有四块物理网卡,分别连接同一网段的其他主机。我们希望其成为一个网桥,为其他四台主机(IP分别为192.168.1.2 ,192.168.1.3,192.168.1.4,192.168.1.5) 之间转发数据包。同时,为了方便管理,希望网桥能够有一个IP(192.168.1.1),那样管理员就可以在192.168.1.0/24网段内的主机上telnet到网桥,对其进行配置,实现远程管理。 <br />前一节中提到,网桥在同一个逻辑网段转
2010-12-07 16:15:00 834
转载 PF_NETLINK应用实例NETLINK_KOBJECT_UEVENT具体实现--udev实现原理
<br />相对于linux来说,udev还是一个新事物。然而,尽管它03年才出现,尽管它很低调(J),但它无疑已经成为linux下不可或缺的组件了。udev是什么?它是如何实现的?最近研究Linux设备管理时,花了一些时间去研究udev的实现。 <br /><br /> udev是什么?u 是指user space,dev是指device,udev是用户空间的设备驱动程序吗?最初我也这样认为,调试内核空间的程序要比调试用户空间的程序复杂得多,内核空间的程序的BUG所引起的后果也严重得多,device d
2010-12-02 15:01:00 2876
原创 scsi_device_types
<br />内核2.6.34中<br />static const char *const scsi_device_types[] = {<br /> "Direct-Access ",<br /> "Sequential-Access",<br /> "Printer ",<br /> "Processor ",<br /> "WORM ",<br /> "CD-ROM
2010-11-24 11:28:00 859
转载 usb class
USB Class Codes November 17, 2009<br /> <br /><br />USB defines class code information that is used to identify a device’s functionality and to nominally load a device driver based on that functionality. The information is contained in
2010-11-22 21:33:00 654
转载 字符设备驱动编写步骤
<br />1.标准字符设备驱动<br /> a.注册设备号 如 <br />if(key_major) /*静态注册*/<br /> err = register_chrdev_region(devno, 1, DEVICE_NAME);<br /> else<br /> { /*动态注册*/<br /> err = alloc_chrdev_region(&devno, 0, 1, DEVICE_NAME);<br /> key_maj
2010-11-18 15:26:00 669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人