编译memdev,对应的设备驱动 make insmod memdev.ko 在dmesg中会有输出结果init,在/proc/devices中生成对应的设备驱动号249 创建设备节点 cat /proc/devices中生成的memdev节点编号249 mknod /dev/memdev0 c 2 ...
                            
                            
                                分类:
其他好文   时间:
2017-05-19 15:14:00   
                                阅读次数:
209
                             
                    
                        
                            
                            
                                之前总是在用到的时候才去Google一下对应的命令,感觉这样没有系统性,也没有和环境编程以下的东西发生联系。所以决定有时间好好整理下思路。 1.ls列出文件信息: 文件类型: d 文件夹(directory) l 符号链接(link) s 套接字文件(socket) b 块设备文件(block de ...
                            
                            
                                分类:
其他好文   时间:
2017-05-11 13:27:29   
                                阅读次数:
265
                             
                    
                        
                            
                            
                                    在linux设备驱动第一篇:设备驱动程序简介中简单介绍了字符驱动,本篇简单介绍如何写一个简单的字符设备驱动。本篇借鉴LDD中的源码,实现一个与硬件设备无关的字符设备驱动,仅仅操作从内核中分配的一些内存。 下面就开始学习如何写一个简单的字符设备驱动。首先我们来分解一下字符设备驱动都有那些结构或者方法组 ...
                            
                            
                                分类:
系统相关   时间:
2017-05-10 19:53:08   
                                阅读次数:
302
                             
                    
                        
                            
                            
                                一般文件 - 目录文件 d 连接文件 l 块设备 b 字符设备 c Socket s 管道文件 p 蓝色:目录 绿色:可执行文件 红色:压缩文件 浅蓝色:连接文件 灰色:其他文件 ...
                            
                            
                                分类:
系统相关   时间:
2017-05-10 01:02:47   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                    5月5日下午学了通信原理教材和通信工程视频。学习了通信工程操作系统文件长格式中,普通文件的格式,这部分讲了包括 d.目录文件 b.块设备文件(block) c.字符设备文件(character) l.符号链接文件(symbolic link file) p.命令管道文件(pipe) s.套接字文件( ...
                            
                            
                                分类:
其他好文   时间:
2017-05-05 20:55:38   
                                阅读次数:
149
                             
                    
                        
                            
                            
                                poll机制作用:相当于一个定时器。时间到了还没有资源就唤醒进程。 主要用途就是:进程设置一段时间用来等待资源,假设时间到了资源还没有到来,进程就立马从睡眠状态唤醒不再等待。当然这仅仅是使用于这段时间以后资源对于该进程已经没用的情况。 内核中poll机制的实现过程: sys_poll函数在inclu ...
                            
                            
                                分类:
其他好文   时间:
2017-05-04 13:30:30   
                                阅读次数:
219
                             
                    
                        
                            
                            
                                设备文件 I/O Ports: I/O 设备地址 一切皆文件: open(), read(), write(), close() 设备类型: 块设备:block ,存取单位“块”,磁盘 字符设备:char ,存取单位“字符”,键盘 区别: 块设备是物理存在的设备,进行访问时基于随机访问;有缓存 字符 ...
                            
                            
                                分类:
其他好文   时间:
2017-05-04 09:46:04   
                                阅读次数:
291
                             
                    
                        
                            
                            
                                    通常使用tty来简称各种类型的终端设备。 (1)串口端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为 那时它的最大用途就是用来连接终 ...
                            
                            
                                分类:
其他好文   时间:
2017-04-25 23:31:41   
                                阅读次数:
242
                             
                    
                        
                            
                            
                                linux磁盘管理I/OPort:I/O设备地址块设备:block,存取单位“块”,磁盘字符设备:char,存取单位“字符”,键盘设备文件:关联至一个设备驱动程序,使能够与之对应的硬件设备进行通信设备号:主设备号次设备号设备文件只有源数据(属性),没有数据,都是特殊类型的文件,目录也..
                            
                            
                                分类:
系统相关   时间:
2017-04-24 23:12:36   
                                阅读次数:
304
                             
                    
                        
                            
                            
                                文件类型包含普通文件、目录、字符设备文件、块设备文件-typecFileisoftypec:bblock(buffered)special**ccharacter(unbuffered)specialddirectory*****pnamedpipe(FIFO)fregularfile*****lsymboliclink;thisisnevertrueifthe-Loptionorthe-followoptionisineffect,unlessthesym..
                            
                            
                                分类:
其他好文   时间:
2017-04-20 12:23:18   
                                阅读次数:
233