码迷,mamicode.com
首页 >  
搜索关键字:字符设备    ( 921个结果
Linux混杂字符设备
Linux混杂字符设备 混杂设备驱动模型 混杂设备概念 在Linux系统中,存在一类字符设备,它们拥有相同的主设备号(10),但次设备号不同,我们称这类设备为混杂设备(miscdevice)。所有的混杂设备形成一个链表,对设备访问时内核根据次设备号查找到相应的混杂设备。 1.设备描述 Linux中使
分类:系统相关   时间:2016-02-22 00:04:05    阅读次数:307
nios中关于串口(uart)的一种非常简单的操作方式
板子是黑金的。 昨天看书,是关于nios中字符设备的使用,有关于uart的内容,看到一个使用系统函数操作uart口的方式,当时很感兴趣,感觉很方便,因为不用自己写驱动程序。然后按照书上的方式做了一下,经过验证和调试,发现这种方式的确很简单,在此和大家一起分享。 首先解释一下,这里所谓的字符设备。在n
分类:移动开发   时间:2016-02-20 13:09:29    阅读次数:296
11.把helloworld字符驱动模块编译进内核
首先是hello.c 文件: Hello.c: 接着是修改driver/char/Kconfig: 添加: 修改字符设备驱动里的Makefile: 打开Makefile: obj-$(CONFIG_HELLO_WORLD) += hello.o 进入配置界面: 选择Device driver:进入:
分类:其他好文   时间:2016-02-14 07:59:06    阅读次数:276
14、字符驱动编程模型
字符驱动编程模型 上面就是内核的cdev的结构。他只有6个成员。有一些是内核自己回去用的,有一些是我们程序员要去用的。例如:count,表明设备有几个可以用。例如,我的开发板支持三个串口。所以count=3.还有设备号:查看设备文件: 我们从前面知道,我们是通过字符设备文件来访问我们的字符设备驱动的
分类:其他好文   时间:2016-02-14 00:28:18    阅读次数:250
13、字符设备驱动的使用
编译和安装驱动 下面是通过一个例子来学会使用驱动程序: 1---驱动程序: Memdev.c #include <linux/module.h> #include <linux/fs.h> #include <linux/init.h> #include <linux/cdev.h> #includ
分类:其他好文   时间:2016-02-14 00:23:20    阅读次数:215
17、字符设备控制技术
字符设备控制技术 前面的学习,我们学习了驱动程序,实现程序的读写功能。现在设备还有一项更重要的功能--控制。 控制设备的函数:ioctl。 Cmd:参数是我们发送的命令,例如重启。 第三个参数:是依赖第二个,例如我们要修改波特率的值,我们就会在第三个参数传上波特率的值。当第二个不需要参数,就是空值。
分类:其他好文   时间:2016-02-14 00:19:32    阅读次数:310
SRAM,SDRAM,网卡
SRAM,SDRAM,网卡有地址总线。由cpu统一编址。 NAND flash没有地址总线。 因 此有这两者寻址方式不同。 字符设备驱动程序的框架。 驱动程序 1.有led.read,led.write,led.open 这些函数,2.定义了—个结构体fileoperation,这个结构体包括指向l
分类:其他好文   时间:2016-02-12 15:08:14    阅读次数:134
linxu的文件类型和扩展名
1)windows里是通过扩展名来区分文件类型的。2)linux里文件扩展名和文件类型没有关系。3)为了容易区分和兼容用户使用windows的习惯,我们也会用扩展名来区分文件类型。在linux系统中,可以说一切皆文件。文件类型包含有普通文件、目录、字符设备文件、块设备文件、符号链接文..
分类:其他好文   时间:2016-02-02 23:26:34    阅读次数:388
Linux文件系统基础
路径: 绝对路径:相对于文件系统根目录的路径。 相对路径:相对于当前工作目录的路径。 文件类型: -:普通文件。 d:directory,目录文件。 b:block,块设备文件。 c:char,字符设备文件。 l:link,符号链接文件。 p:pipe,命令管道文件。 s:socket,套接字文件。
分类:系统相关   时间:2016-02-01 01:48:07    阅读次数:225
2016-1-29 linux基础学习3
ls/下的几个常用文件:/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev:设备文件通过ls/dev查看ls/dev-l查看符号链接的文件块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备(major)和次设备号(minor)/etc:配置文件/home:用户..
分类:系统相关   时间:2016-01-30 02:59:23    阅读次数:250
921条   上一页 1 ... 62 63 64 65 66 ... 93 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!