1.文件属性查看命令:ls-l文件名##查看文件属性****-|rw-r--r--.|1|root|root|0|Apr400:07|file1|2|3|4|5|6|7|8(1)“-”:文件类型-##普通文件d##目录c##字符设备s##套接字p##管道b##快设备l##连接(2)“rw-r--r--”:文件读写权限|rw-|r--|r--|1|2|31##所有人的权限2##所有组的权..
                            
                            
                                分类:
其他好文   时间:
2017-04-04 17:59:03   
                                阅读次数:
202
                             
                    
                        
                            
                            
                                1.字符设备文件 通过字符设备文件,应用程序可以使用相应的字符设备驱动程序来控制字符设备。创建字符设备文件的方法: mknod /dev/文件名 c 主设备号 次设备号 使用函数在驱动程序中创建 2.设备描述结构 字符设备在内核中使用struct cdev来描述。 struct cdev { str ...
                            
                            
                                分类:
其他好文   时间:
2017-04-04 12:44:21   
                                阅读次数:
358
                             
                    
                        
                            
                            
                                转自:http://www.2cto.com/kf/201510/444943.html Linux驱动开发经验总结,绝对干货! 学习Linux设备驱动开发的过程中自然会遇到字符设备驱动、平台设备驱动、设备驱动模型和sysfs等相关概念和技术。对于初学者来说会非常困惑,甚至对Linux有一定基础的工 ...
                            
                            
                                分类:
其他好文   时间:
2017-04-03 15:17:19   
                                阅读次数:
255
                             
                    
                        
                            
                            
                                设备文件1、块设备:以块为单位,随机访问2、字符设备:以字符为单位,线性访问/dev主设备号:设备类型次设备号:同一类型的不同设备inode:存储主号和次号mknod[optiom]nametype[majorminor]-m指定权限mknod-m644/tmp/mydevb660硬盘设备的设备文件名ide,ata:hdsata:sdscsi..
                            
                            
                                分类:
其他好文   时间:
2017-04-02 14:04:20   
                                阅读次数:
140
                             
                    
                        
                            
                            
                                #!/bin/bash
read-p"Pleaseinputafilename"FILENAME
if[-c"$FILENAME"];then
cp$FILENAME/dev
else
echo"The$FILENAMEisnotachardevice!!!"
fi
                            
                            
                                分类:
系统相关   时间:
2017-04-01 14:21:58   
                                阅读次数:
405
                             
                    
                        
                            
                            
                                一.管理输入输出在linux系统中,正确输出的编号为1,错误输出编号为2在命令提示符后面输入的是存入内存,而输出的是存在字符设备中将用户切换到student输入find/etc-namepasswd由于student用户权限问题会有以下输出:正确输出和错误输出find/etc-namepasswd>file重定向正确输..
                            
                            
                                分类:
其他好文   时间:
2017-03-31 14:01:08   
                                阅读次数:
257
                             
                    
                        
                            
                            
                                    本人才疏浅学,写一篇文档总结自己在msm8916平台上移植自己编写的简单的字符设备驱动开发的整个流程。这个小项目的主要功能是开发一个简单的APP,APP通过JNI去调用位于kernel的字符设备驱动。 APP的设计,开发平台Android Studio 主要的文件是下面的三个文件: MainActi ...
                            
                            
                                分类:
移动开发   时间:
2017-03-29 16:17:20   
                                阅读次数:
487
                             
                    
                        
                            
                            
                                列出指定路径下的文件路径:从指定起始点到目的地所经过位置pwd当前目录例drwx---r--共十位第一位为文件类型之后三位为一组分别对应读写执行三种权限文件类型包括-普通文件d目录文件b块设备文件c字符设备文件l链接文件p管道文件s套接字文件时间戳包括最近一次被访问的时间acces..
                            
                            
                                分类:
其他好文   时间:
2017-03-29 14:43:14   
                                阅读次数:
127
                             
                    
                        
                            
                            
                                linux下一切皆文件,大致可分为以下几类:目录、普通文件、硬连接、软连接、字符设备、块设备、FIFO、Socket,其在物理存储体内存储按inode和数据块存储,inode代表元数据,是除实际数据外的所有(属性)数据。根据不同的文件类型有以下几种情况: 》对于常规文件,文件的数据存储在数据块中,其 ...
                            
                            
                                分类:
其他好文   时间:
2017-03-19 13:07:49   
                                阅读次数:
212
                             
                    
                        
                            
                            
                                按照文件类型进行判断:-b文件判断该文件是否存在,并且是否为块设备(是块设备文件为真)-c文件判断该文件是否存在,并且是否为字符设备文件-d文件判断该文件是否存在,并且是否为目录文件-e文件判断该文件是否存在-f文件判断该文件是否存在,并且是否为普通文件-L文件判断该..
                            
                            
                                分类:
其他好文   时间:
2017-03-18 21:47:41   
                                阅读次数:
159