- 博客(5)
- 收藏
- 关注
原创 linux设备驱动程序5,6章
第五章 字符设备驱动程序的拓展操作 补充设备读写操作的功能之一就是控制硬件,最常用的方法就是ioctl方法。另一种方法就是检查写到设备中的数据流,使用特殊序列作为控制命令 ioctl与设备相关,允许应用程序访问被驱动硬件的特殊功能, ioctl 系统调用需要有明确的参数个数 各个命令需要的参数个数不同,有的还需要指针做参数(可以向ioctl传递任意数目数据,设备可
2013-11-05 09:22:35 531
原创 linux设备驱动程序第3,4章笔记
第三章字符设备驱动程序 scull:操作内存的字符设备(任何人都可以编译运行) scull的设计 编写设备驱动程序的第一步就是定义驱动程序提供给用户程序的能力 主设备号和次设备号 通过访问文件系统的名字访问字符设备 设备文件是特殊文件 主设备号标识设备对应的驱动程序 次设备号只由驱动程序使用,内核其他部分不使用,仅将它传给驱动程序 向系统增
2013-11-03 10:00:22 559
原创 linux设备驱动程序笔记1,2章
本笔记是我看过此书后,自己整理的提纲简要,初学linux,有不足之处,希望大家多多指教 linux处在尚未完善的阶段 本书的主要目的是为linux2.0写一个内核模块。模块是对象代码,可以在运行的内核中动态加载新功能 (1)内核模块的正确安装开始 (2)描述一些块设备驱动程序和网络接口 第一章 linux内核简介 大多数设备驱动程序原则和基本技巧是一致的
2013-11-02 10:39:19 691
原创 拜托大神们 把这两个程序帮我改对了吧 让他们可以运行~~~
/**************************************************/ #include #include #define uchar unsigned char /************************************************** /*****************************
2013-04-21 16:41:21 710
原创 定时器/计数器
定时器/计数器 51单片机内部一共有5个中断源,且为2个16位可编程的定时器/计数器,即定时器T0和定时器T1,52单片机多了一个T2定时器/计数器. 52单片机一共有6个中断源,他们的符号 名称及产生的条件分别解释如下: INT0:外部中断0,由P3.2端口线引入,低电平或下降沿引起(最高)序号(0) T0:定时器/计数器0中断,由T0计数器计满回零引起(第2)序
2013-04-18 21:05:29 960
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人