michile

导航

2013年2月16日

字符驱动之五非阻塞IO(poll操作方法)

摘要: http://blog.chinaunix.net/uid-27012741-id-3305943.html 阅读全文

posted @ 2013-02-16 22:46 michile 阅读(146) 评论(0) 推荐(0) 编辑

linux字符设备驱动之LED

摘要: 比较好的一个参考:http://www.cnblogs.com/myblesh/articles/2367520.html 阅读全文

posted @ 2013-02-16 11:16 michile 阅读(160) 评论(0) 推荐(0) 编辑

关于程序堆栈的解释

摘要: http://www.cnblogs.com/myblesh/archive/2012/03/14/2396409.html 主要在于系统分配和用户自己分配的区别,另外在运行时进入内存的叫栈,而编译器编译好的直接加载到内存的是堆 阅读全文

posted @ 2013-02-16 11:08 michile 阅读(819) 评论(0) 推荐(0) 编辑

linux下ioctl函数学习

摘要: 一、 什么是ioctl。ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用如下:int ioctl(int fd, ind cmd, …);其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd就是用户程序对设备的控制命令,至于后面的省略号,那是一些补充参数,一般最多一个,有或没有是和cmd的意义相关的。ioctl函数是文件结构中的一个属性分量,就是说如果你的驱动程序提供了对ioctl的支持,用户就可以在用户程序中使用ioctl函数控制设备的I/O通道。二、 ioct 阅读全文

posted @ 2013-02-16 10:52 michile 阅读(570) 评论(0) 推荐(0) 编辑