Linux 驱动
文章平均质量分 73
mightZhong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux driver编写思考
linux 下面对 driver 的定义: struct device_driver { const char * name; struct bus_type * bus; struct completion unloaded; struct kobject kobj; struct klist klist_devices; struct klist_node knode_bus;转载 2012-09-22 23:04:59 · 1725 阅读 · 0 评论 -
Linux中tty框架与uart框架之间的调用关系
2012-09-19 16:231222人阅读评论(3)收藏举报 之前本人在"从串口驱动的移植看linux2.6内核中的驱动模型 platform device & platform driver"一文中已经写到了移植的设备是如何通过platform总线来与对应的驱动挂载。 在这期间有一个问题困扰着我,那就是来自用户空间的针对uart设备的操作意图是如何通过tty框架逐层调用到uart转载 2012-09-22 22:39:17 · 1702 阅读 · 1 评论 -
Linux驱动 读写文件
在VFS的支持下,用户态进程读写任何类型的文件系统都可以使用read和write着两个系统调用,但是在linux内核中没有这样的系统调用我们如何操作文件呢?我们知道read和write在进入内核态之后,实际执行的是sys_read和sys_write,但是查看内核源代码,发现这些操作文件的函数都没有导出(使用EXPORT_SYMBOL导出),也就是说在内核模块中是不能使用的,那如何是好? 通过查转载 2012-05-08 16:01:49 · 7084 阅读 · 0 评论 -
对共享中断理解
中断注册函数: int request_irq(unsigned int irq, void (*handler)(int irq, void *dev_id, struct pt_regs *regs), unsigned long irqflags, const char * devname, void *dev_id); 中断注册时传入中断号,处理函数,共享中断标识符,向系统注册原创 2012-04-11 14:15:26 · 2862 阅读 · 0 评论 -
Linux pci驱动源码
#include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef LINUX26 #include #endif #include "plx.h" #def原创 2012-02-26 14:51:30 · 4593 阅读 · 0 评论
分享