(二十一) 设备驱动程序
来源:互联网 发布:淘宝上怎么买自考答案 编辑:程序博客网 时间:2024/06/08 09:18
- 设备的分类
字符设备: 以字节为单位进行读写 (磁带)
块设备: 不间断访问,每次读取的数据量都是数据块长度的整数倍,并且访问还会经过缓冲区缓存系统才能实现
- 内核编译
gcc -D__KERNEL__ -D_SMP__ -DMODULE -DMODVERSIONS -I/usr/src/linux/include -Wall -O2 -o modules.o -c module.c
__KERNEL__并非所有的内核文件都是只能由内核本身来使用的.有些用户控件程序也会把他们包括上,只是其中有些内容是属于内核专用,必须把他们对用户空间隐藏起来.将要插入到内核里的代码必须定义编译标志"__KERNEL__"以看到头文件的全部内容_SMP__内核可以被编译为供SMP(对称多处理器系统,即有一个以上处理器的系统)或UP(单处理器系统)机器使用.如果一个模块将被插入到一个SMP内核,就必须定义MODULE如果代码将被编译为一个内核模块,就必须定义MODVERSIONS检查内核与模块之间的不兼容性
0 0
- (二十一) 设备驱动程序
- 设备驱动程序开发 二
- 设备驱动程序(二)
- 块设备驱动程序<二>
- 块设备驱动程序<二>
- 字符设备驱动程序之二
- char 设备驱动程序(二)
- Linux设备驱动程序(二)
- USB设备驱动程序(二)
- linux设备驱动程序(第三版)阅读笔记(十一)
- Linux设备驱动程序(二) 0.01
- s3c6410字符设备(二)按键驱动程序
- 简单字符设备驱动程序(二)
- 并发字符设备驱动程序分析(二)
- 字符设备驱动程序学习笔记二
- USB设备驱动程序-USB Gadget Driver(二)
- USB设备驱动程序-USB Gadget Driver(二)
- USB设备驱动程序-USB Gadget Driver(二)
- ubuntu 14.04 系统设置内好多东西没有了
- C:strcpy字符串拷贝函数
- java学习1、abstract 抽象函数 抽象类
- C语言与C++的区别有很多 & 类与结构体的区别 & 类与联合是相互关联的
- visualvm监控jvm及远程jvm监控方法
- (二十一) 设备驱动程序
- 编辑文章 - 博客频道 - CSDN.NET
- 第9周项目1 计算一千以内偶数之和
- js传值乱码问题
- CodeForces-460A-Vasya And Socks
- Machine Schedule - POJ 1325 二分图匹配
- C:itoa 数字转换为字符串
- jQuery事件二
- linux网络编程之套接字:套接字I/O超时设置方法和用select实现超时