在中断处理函数中,调用gpio_get_value/gpio_set_value()函数来获取/设置gpio端口的值,在这里简单分析一下内核的实现流程。 gc = { .base = (S5P_VA_GPIO + 0xC40), .config = &gpio_cfg_noint, .irq_bas ...
分类:
其他好文 时间:
2019-06-26 22:02:50
阅读次数:
1506
init_special_inode >字符设备节点i_fop = &def_chr_fops; >(重要的***) >块设备节点i_fop = &def_blk_fops >fifo节点i_fop = &def_fifo_fops; >sock节点i_fop = &bad_sock_fops ...
分类:
其他好文 时间:
2019-06-23 11:33:35
阅读次数:
129
1 引言 APP:open("/dev/xxx"),read,write —— 设备字符驱动文件包含属性、主设备号和次设备号 C Library System call interface 内核:根据文件类型为字符设备,查找字符设备。根据主设备号查找file_operation; 根据调用类型,选择 ...
分类:
其他好文 时间:
2019-06-15 10:12:33
阅读次数:
93
专题11-LED驱动程序设计 第1课-字符设备控制 (1)作用 大部分驱动程序除了需要提供读写设备的能力外,还需要具备控制设备的能力。比如: 改变波特率。 (2)应用程序接口 在用户空间,使用ioctl系统调用来控制设备,原型如下: int ioctl(int fd,unsigned long cm ...
分类:
其他好文 时间:
2019-06-09 22:08:12
阅读次数:
92
长格式文件属性 查看长格式文件命令:ll (或ls -l) (1)-:文件类型 -:普通文件 d:目录 b:块设备文件(随机读取) c:字符设备文件(顺序读取) p:管道文件 s:Socket套接字文件 l:连接文件 (2) :属主权限属组权限其他人权限 属主:文件或目录的所有者 属组:文件或目录的 ...
分类:
系统相关 时间:
2019-06-07 10:52:27
阅读次数:
493
ls-l:长格式文件类型:-:普通文件(f)d:目录文件b:块设备文件(block)c:字符设备文件(character)l:符号链接文件(symboliclinkfile)p:命令管道文件(pipe)s:套接字文件(socket)文件权限:9位,每3位一组,每一组:rwx(读,写,执行),r--文件硬链接的次数文件的属主(owner)文件的属组(group)文件大小(size),单位是字节时间戳
分类:
其他好文 时间:
2019-06-04 09:49:38
阅读次数:
132
/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev:设备文件设备文件:块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major)和次设备号(minor)/etc:配置文件/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME/root:管理员的家目录;/lib:库文件静态库,.a动态库,.dll
分类:
系统相关 时间:
2019-06-03 17:07:58
阅读次数:
157
设备文件在linux中一切皆文件,在linux之上所有的操作都是通过文件来实现的,每一个设备都有一个文件作为他的访问入口,此文件我们称为设备文件。设备也分为: 块设备:block单位为“块”磁盘 字符设备:char单位为“字符”键盘设备号码:用来标识设备。每一个设备都有不同的设备号 主设备号:majornumbar,标识设备类型&e
分类:
其他好文 时间:
2019-05-29 21:59:19
阅读次数:
126
1./etc/passwd以冒号分隔,输出第一列和第三列2./etc/passwd文件,输出以bash结尾的行3./tmp目录下test2文件,修改权限为属主可读可写,属组可读,其他用户没有权限4.列出/dev目录下字符设备文件详细信息5.复制/etc目录到/tmp下cp-r/etc/tmp6.查看内存使用情况7./etc/passwd按照uid数字大小排序8.查看虚拟内存信息9.统计/etc/f
分类:
系统相关 时间:
2019-05-20 13:12:16
阅读次数:
151
今天正好赶上要放五一长假了,正好把自己在这段时间看的关于驱动方面的知识做一个回顾。 驱动是操作系统的一部分,linux操作系统内核中的85%左右都是关于驱动的代码,之前也断断续续看过一段时间的驱动源码,但是都是匆匆看过,大致熟悉了以下,对其中的脉络其实掌握的不是十分清楚,这一次重新看了字符设备驱动程 ...
分类:
其他好文 时间:
2019-04-30 19:47:31
阅读次数:
142