驱动学习
gameboy374
这个作者很懒,什么都没留下…
展开
-
container_of()宏
在学习Linux驱动的过程中,遇到一个宏叫做container_of。该宏定义在include/linux/kernel.h中,首先来贴出它的代码:/** * container_of - cast a member of a structure out to the containing structure * @ptr: the pointer to the转载 2012-04-24 15:03:50 · 369 阅读 · 0 评论 -
device_create
在驱动程序中初始化入口函数中,向内核注册一个设备后,往往要注册一个类例如static int __init mydriver_init(void) //驱动程序的初始化{ …… MYDRIVER_Major = register_chrdev(0, DEVICE_NAME, &mydriver_fops); //向内核注册一个设备,返回值为注册的主设备号转载 2012-04-25 21:38:57 · 578 阅读 · 0 评论 -
tiny6410温度传感器详细开发步骤
首先感谢署名为lixin的网友以及署名为tandesir的CSDN博主,我必须承认我是站在巨人的肩膀上才有能力迈出了这在我看来具有重要意义的一步!程序代码:ds18b20.c#include #include #include #include #include #include #include #include #include #include #includ原创 2012-05-01 16:42:52 · 3255 阅读 · 6 评论 -
NFC-9系列RFID读卡器基于MFC与Qt开发
1.首先说明基于MFC开发的具有人机交互界面的读卡程序。声明:因为一般读卡器买回来之后商家会赠送API包方便二次开发,下面的内容就是在API包基础上进行的二次开发,所以没有涉及到底层的操作。功能介绍:这是一个简单的测试程序,只能读卡或者是写卡。如果用户需要其他的功能,可以自行拓展。(后面的Qt程序我自行拓展了一个播放音乐的功能)根据卡内部的帧结构,结合后来的实际需要,设计了每个卡的序列原创 2012-07-23 20:01:20 · 3164 阅读 · 0 评论