Linux驱动开发
文章平均质量分 73
LvApp
这个作者很懒,什么都没留下…
展开
-
设备驱动基本格式介绍
<br /><br />struct file_operations {<br />struct module *owner;//模块所有者指针,一般初始化为THIS_MODULES<br />loff_t (*llseek) (struct file *, loff_t, int);//用来修改文件当前的读写位置,返回新的位置loff_t 为一个"长偏移"<br />ssize_t (*read) (struct file *, char __user *, size_t, loff_t *);//同步读原创 2011-03-07 14:27:00 · 457 阅读 · 0 评论 -
Led点亮之时----激动
离第一篇日志已经隔了蛮几天了.别说我更新的慢,不是我更新慢,是我一直都没时间看书学习的.忘了说下.我还是在校生.平时要上课,打工,去实验室弄STC单片机.所以今天我经过好长时间的准备加上下午的奋斗,我终于把LED给点亮了..现在回想起来,那真是坎坷的.为了这个灯,前几天心情不好,还跟我女朋友吵架呢.言归正传,说说我是怎么点亮这个LED的吧.其实最烦的是写驱动,驱动部分跟我介绍的第一篇差别不大,主要是对文件的ioctl跟read write这些函数的改写.字符驱动最终都是被用户进程作为文件来操作的.下面我就之原创 2011-03-09 22:44:00 · 687 阅读 · 3 评论