Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20317
  • 博文数量: 4
  • 博客积分: 11
  • 博客等级: 民兵
  • 技术积分: 25
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-24 22:12
文章分类
文章存档

2013年(1)

2012年(3)

最近访客

发布时间:2013-05-09 10:55:22

理论知识参考Linux Device Driver, 3rd Edition。实验中使用主动分配主设备号,按照LDD3中说的最好是自动分配设备号,这里只是为了理解。实验步骤如下:(1)使用cat/proc/device查看字符设备主设备号,这里假设50主设备号没有使用而在本设备中使用。     创建字符设备文件节点:mk.........【阅读全文】

阅读(1453) | 评论(0) | 转发(0)

发布时间:2012-12-31 10:21:00

    Linux的老江湖们对这个概念当然不会陌生,然而刚接触Linux的新手们就会被文件系统这个概念弄得晕头转向,恰好我当年正好属于后者。从windows下转到Linux的童鞋听到最多的应该是fat32和ntfs(在windows 2000之后所出现的一种新型的日志文件系统),那个年代经常听到说“我要把C盘格式化成ntfs格式,D盘格式化成fat32格式”。一到Linux下,很多入门Linux的书籍中当牵扯到文件系统这个术语时,二话不说,不管三七二十一就给出了下面这个图,然后逐一解释一下每个目录是拿来干啥的、里面会放什么类型的文件就完事儿了,弄得初学者经常“丈二和尚摸不着......【阅读全文】

阅读(1057) | 评论(0) | 转发(0)

发布时间:2012-12-31 10:20:53

Linux网络编程数据收发的API流程分析       只要把数据在协议栈中的流动线路和脉络弄清楚了,关于协议栈的实现部分,理解起来就轻松多了。在网络编程章节的数据接收过程中,我们主要介绍过read()、recv()、recvfrom()还有一个recvmsg()没介绍到,今天我们就来看一下这几个API函数到底有什么差别。 数据接收       在接收数据的过程,主要分两个阶段:BOTTOM-HALF和TOP-HALF。 BOTTOM-HALF:       当从网卡驱动收到......【阅读全文】

阅读(937) | 评论(0) | 转发(0)

发布时间:2012-12-31 10:20:48

Linux网络编程API函数初步剖析        今天我们来分析一下前几篇博文中提到的网络编程中几个核心的API,探究一下当我们调用每个API时,内核中具体做了哪些准备和初始化工作。       1、socket(family,type,protocol)        当我们在开发网络应用程序时,使用该系统调用来创建一个套接字。该API所做的工作如下所示:       该系统调用主要完成两个任务:“创建套接字”和“为套接......【阅读全文】

阅读(960) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

define_shore_me2012-02-05 01:37

myganne: 很高兴认识你,我是一名学生,你可否自我介绍一下呢.....
你是第一个留言的人.....我也是学生......

回复  |  举报
留言热议
请登录后留言。

登录 注册