码迷,mamicode.com
首页 >  
搜索关键字:字符设备    ( 921个结果
04 Linux驱动流程
一、Linux 支持的设备类型 (1) 字符设备 : 每次按字节访问 (2) 块设备 : 每次按块访问(需要文件系统) (3) 网络设备 : 支持网络通信 注意: 字符设备和块设备在/dev/目录有对应的设备文件与他们的驱动程序对应 网络设备在Linux系统中,其驱动程序对应的网络接口(ifconf ...
分类:系统相关   时间:2016-11-27 07:23:35    阅读次数:154
第一天
一 模块化编程 1.入口 module_init(xxx_init); 2.出口 module_exit(xxx_exit); 3.头文件#include <linux/init.h>#include <linux/module.h> 4.声明许可MODULE_LICENSE("GPL");MODU ...
分类:其他好文   时间:2016-11-25 00:52:49    阅读次数:218
linux 驱动学习(一)简单的字符设备驱动程序
linux 系统将设备分为三种类型:字符设备、块设备和网络接口设备。 文章将先给出字符设备驱动程序,参照程序记录知识点,可能会不全,以后会慢慢加 。知识点记录完成后,会贴出字符设备驱动程序的测试程序并记录测试过程。 注释版 1 #include "linux/kernel.h" //内核头文件,含有 ...
分类:系统相关   时间:2016-11-24 18:21:10    阅读次数:279
块IO与流IO简介
简介 所有的io设备都可以被分为流设备和块设备,块设备指的是把数据打包成块进行传输,传输基本单位为块,传输过程中需要缓冲区(buffer)支持,当然,读写也是以块作为基本单位.对于流设备(也称为字符设备),传输过程是以字节流形式进行的,这样的设备是不需要缓冲机制的. 块和流 区别: 在操作系统和应用 ...
分类:其他好文   时间:2016-11-20 13:55:48    阅读次数:243
proc文件系统在内核中的表现
当Linux内核启动起来之后,我们可以通过proc虚拟文件系统来查看内的中的一些动态信息。 例如:可以 cat /proc/misc 来查看系统中装载的所有misc类设备 cat /proc/devices 来查看系统中装载的字符设备和块设备 但是需要注意的是:proc文件系统现在用到比较少了,主要 ...
分类:其他好文   时间:2016-11-19 15:23:47    阅读次数:200
LCD驱动分析(一)字符设备驱动框架分析
LCD驱动也是字符设备驱动,也遵循字符设备驱动的流程: a. 分配主设备号 b. 构建file_operations结构体中的open,write,read...等函数 c. 调用register_chrdev()函数注册字符设备 d. 调用class_register()注册类 e. 调用devi ...
分类:其他好文   时间:2016-11-19 12:50:08    阅读次数:335
shell脚本的测试与判断的基础实施
一、条件测试:判断条件是否成立1、条件测试的类型:文件测试;整数比较;字符串比较;逻辑测试2、条件测试的语法:[操作符条件表达式]等于test操作符条件表达式3、文件测试:1)文件的类型:-(普通文件),d(里面),c(字符设备),s(套接字)、b(块设备)、p(管道文件..
分类:系统相关   时间:2016-11-17 02:31:23    阅读次数:264
linux 学习基础1
一linux基础知识1.1ls显示当前目录或者文件ls-l查看文件的详细信息ls-ld查看目录的详细信息-rw-r--r--.1rootroot9692月222013yum.conf第一个字段:文件类型;linux中文件的类型有如下几类1-二进制文件d目录c字符设备文件b块设备文件(block),p(pipe)管道文件,s(scoket)套..
分类:系统相关   时间:2016-11-15 01:33:37    阅读次数:232
字符设备驱动程序
在内核中,dev_t类型用来保存设备编号——包括主设备号和次设备号。内核内部使用struct cdev结构来表示字符设备。 根据设备编号获取主设备号和次设备号: 根据主设备号和次设备号得到设备编号: 分配和释放设备编号: inode数据结构中有类型为dev_t的i_rdev字段,当inode指向的是 ...
分类:其他好文   时间:2016-11-14 17:39:16    阅读次数:200
驱动学习之字符设备驱动的原理
1:嵌入式系统的整体工作原理应用层->API->设备驱动->硬件比如,在应用层,现在使用read函数去读取一个设备文件,这个read函数是属于应用层的,它不能直接读取设备文件,而是通过内核层的函数(其实就是和file_operations结构体中read这个函数指针相绑定的函数,这个..
分类:其他好文   时间:2016-11-14 02:44:15    阅读次数:158
921条   上一页 1 ... 44 45 46 47 48 ... 93 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!