Linux下驱动开发
文章平均质量分 72
XiaoCk_Linux
单身狗!!!!
展开
-
linux字符驱动学习实践1(简单控制LED灯)
这两天跟着一个视频照着写了一个驱动,算不上原创,但觉得还是要记录下来......硬件环境:FL2440开发板软件环境:linux2.6.38,飞凌提供的文件系统(不太满意,以后会自己编译一个)以下是源码,主要用来控制LED的亮和暗,版本一:创建一个设备名,主设备号自动生成,次设备号为0,并自动创建设备节点(由于文件系统原因,热插拔驱动支持的不是很好每次装载完驱动要用mdev -s扫原创 2014-12-10 23:15:43 · 978 阅读 · 0 评论 -
container_of的使用
contanier_of是Linux内核中常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体的地址正确的使用如下:#include #include #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)#define container_of(原创 2015-07-15 14:28:10 · 760 阅读 · 0 评论