码迷,mamicode.com
首页 >  
搜索关键字:字符设备    ( 921个结果
beaglebone led控制。
子曾经曰过,点灯,是embedded领域的“hello world”最近开始入手beaglebone……原文地址:http://www.cnblogs.com/hebaichuanyeah/p/4702802.html默默地EEer关于linux环境下编写字符设备驱动:http://www.cnbl...
分类:其他好文   时间:2015-08-04 20:41:58    阅读次数:158
linux 每个目录都有什么用及目录管理
/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev:设备文件块设备:随机访问,数据块字符设备:线性访问,按字符为单位/etc:配置文件/home:用户的家目录、默认为/home/username/root:管理员的家目录/lib:库文件静态库.a动态库.dll,.so(sharedobject)/l..
分类:系统相关   时间:2015-07-29 19:50:36    阅读次数:209
字符设备驱动、平台设备驱动、设备驱动模型、sysfs的关系
绝对干货~~学习Linux设备驱动开发的过程中自然会遇到字符设备驱动、平台设备驱动、设备驱动模型和sysfs等相关概念和技术。对于初学者来说会非常困惑,甚至对Linux有一定基础的工程师而言,能够较好理解这些相关技术也相当不错。本文横向比较关联各个驱动相关的知识点和纵向剖析Linux整个驱动软件层次,传道授业解惑!!...
分类:其他好文   时间:2015-07-25 00:18:40    阅读次数:251
Linux设备驱动第六篇:高级字符驱动操作之iotcl
在之前我们介绍了如何实现一个简单的字符设备驱动,并介绍了简单的open,close,read,write等驱动提供的基本功能。但是一个真正的设备驱动往往提供了比简单读写更高级的功能。这一篇我们就来介绍一些驱动动中使用的一些高级的操作的实现。 大部分驱动除了提供对设备的读写操作外,还需要提供对硬件控制的接口,比如查询一个framebuffer设备能提供多大的分辨率,读取一个RTC设备的时间,设...
分类:系统相关   时间:2015-07-24 16:16:22    阅读次数:196
Linux设备驱动第六篇:高级字符驱动操作之iotcl
在之前我们介绍了如何实现一个简单的字符设备驱动,并介绍了简单的open,close,read,write等驱动提供的基本功能。但是一个真正的设备驱动往往提供了比简单读写更高级的功能。这一篇我们就来介绍一些驱动动中使用的一些高级的操作的实现。大部分驱动除了提供对设备的读写操作外,还需要提供对硬件控制的...
分类:系统相关   时间:2015-07-24 16:06:37    阅读次数:148
file_operations结构2
对与应用层的每个系统调用,驱动程序都有一个与之对应的函数.对于字符设备驱动程序,这些函数集合在一个file_operations类型的数据结构中,该结构体在Linux内核的include/linux/fs.h文件中定义.struct file_operations { struct module ....
分类:其他好文   时间:2015-07-23 17:37:13    阅读次数:129
小白之复习与提高2
关于linux目录一些知识/boot引导文件,系统启动相关文件/dev设备文件(块设备,字符设备)/etc配置文件/home用户的家目录/root管理员的家目录/lib库文件和内核模块文件/lost-found保存断电时未保存的文件/media挂载点目录、移动设备/mnt挂载点目录、额外临时文件系统/opt可选的..
分类:其他好文   时间:2015-07-23 15:58:30    阅读次数:117
字符设备 register_chrdev_region()、alloc_chrdev_region() 和 register_chrdev() (转载)
1. 字符设备结构体 内核中所有已分配的字符设备编号都记录在一个名为 chrdevs 散列表里。该散列表中的每一个元素是一个 char_device_struct 结构,它的定义如下: static struct char_device_struct { struct char_device_st....
分类:其他好文   时间:2015-07-22 22:11:12    阅读次数:90
【原创】--【字符设备】--全流程
一、概述1、字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。2、块设备:是指可以从设备的任意位置读取一定长度数据的设备。块设备包括硬盘、磁盘、U盘和SD卡等。 ....
分类:其他好文   时间:2015-07-21 23:42:28    阅读次数:148
【整理】--cdev_init()/cdev_alloc(),cdev_add(),cdev_del()
(1)内核中每个字符设备都对应一个cdev结构的变量,下面是它的定义:linux-2.6.22/include/linux/cdev.hstruct cdev {struct kobject kobj; //每个cdev都是一个kobjectstructmodule*owner; //指向...
分类:其他好文   时间:2015-07-21 01:26:52    阅读次数:157
921条   上一页 1 ... 69 70 71 72 73 ... 93 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!