Linux 驱动开发
zzwdkxx
这个作者很懒,什么都没留下…
展开
-
ioctl
ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的参数个数如下:int ioctl(int fd, int cmd, …);其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd就是用户程序对设备的控制命令,至于后面的省略号,那是一些补充参数,一般最多一个,有或没有是和cmd...转载 2018-06-28 15:34:54 · 199 阅读 · 0 评论 -
dd命令及/dev/null和/dev/zero
转自:https://blog.csdn.net/xizaihui/article/details/53307578一、dd命令dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input...转载 2018-08-08 19:48:57 · 3767 阅读 · 0 评论 -
浅析Linux从API调用到底层驱动的过程
转自:https://blog.csdn.net/u014294166/article/details/52155913 一、结构流程图本篇只是嵌入式Linux的开篇,仅仅通过如下结构来简单说说调用流程。 分析:应用层调用open()函数打开鼠标文件时的调用过程。 当用户通过API中的open()函数试图去打开一个鼠标文件时,open()函数会有一个返回值,这个返回值即为文件描述...转载 2018-05-25 16:07:46 · 4422 阅读 · 0 评论