自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 内核中_init,_exit中的作用

__init, __initdata等属性标志,是要把这种属性的代码放入目标文件的.init.text节,数据放入.init.data节──这一过程是通过编译内核时为相关目标平台提供了xxx.lds链接脚本来指导ld完成的。     对编译成module的代码和数据来说,当模块加载时,__init属性的函数就被执行;    对静态编入内核的代码和数据来说,当内核引导时,do_basic_set

2014-07-31 20:16:27 1432

原创 驱动开发之路——1.1

一、什么是模块:      模块(module)是在内核空间运行的程序,实际上是一种目标对象文件,没有链接,不能独立运行,但是可以装载到系统中作为内核的一部分运行,从而可以动态扩充内核的功能。模块最主要的用处就是用来实现设备驱动程序。 使用模块的优点:  1,将来修改内核时,不必全部重新编译整个内核,可节省不少时间  2,系统中如果需要使用新模块,不必重新编译内核,只要插入相应的模块即

2014-07-23 20:41:06 1094

原创 驱动之路——1.0

一、linux设备驱动的分类及特点         计算机系统的硬件由CPU、存储器和外设组成。驱动针对的对象都是存储器和外设。linux将存储器和外设分为3个基础大类:字符设备、块设备和网络设备。         字符设备指那些必须以串行顺序依次进行访问的设备,块设备可以用任意顺序进行访问,以块为单位进行操作。字符设备不经过系统的快速缓冲,块设备经过系统的快速缓冲。网络设备面向数据包

2014-07-23 20:05:53 1099

原创 网络编程基础

本文目录: 一:网络地址结构体的jies

2014-07-05 11:15:40 987

原创 网络通信:单播、广播、组播

网络通信:单播、广播、组播 本文目录: 一、网络通信的分类、他们的定义和特点。 二、单播、广播、组播的传输信息的网络拓扑模型。 三、单播、广播、组播的编程实例。 一、网络通信的分类、他们的定义和特点。 二、单播、广播、组播的传输信息的网络拓扑模型。 (一)单播 如图8-1 所示,网络中存在信息发送者Source,UserA 和UserC 提出

2014-07-04 13:12:42 3504

原创 网络IO模型

本文内容目录: 一:网络IO模型的分类,各个模型的定义和特点 er

2014-07-03 21:12:28 1176

空空如也

空空如也

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

TA关注的人

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