Linux驱动
大飞哥F
乐意交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux-2.6内核模块引用计数的实现(try_module_get和module_put)
引用链接:http://blog.youkuaiyun.com/do2jiang/article/details/5414141 linux-2.6内核模块引用计数的实现 作者:刘洪涛,华清远见嵌入式学院金牌讲师。 一、模块使用计数的背景知识 模块是一种可以在内核运行过程中动态加载、卸载的内核功能组件。2.6内核中模块的命名方式为*.ko。模块在被使用时,转载 2014-05-22 11:21:00 · 703 阅读 · 0 评论 -
内核初始化优化宏 ,初始化顺序, __init,__devexit等
来自:http://www.17xie.com/read-54054.html 内核使用了大量不同的宏来标记具有不同作用的函数和数据结构。如宏__init 、__devinit 等。这些宏在include/linux/init.h 头文件中定义。编译器通过这些宏可以把代码优化放到合适的内存位置,以减少内存占用和提高内核效率。 下面是一些常用的宏: · __init转载 2014-06-07 10:37:18 · 604 阅读 · 0 评论 -
LCD驱动分析(一):时序的分析
LCD驱动分析(一):时序的分析 第一次调试lcd驱动的话是不是对下面的结构有点陌生,不知道那些值是如何得来的,当然我就属于其中的一个 static struct s3cfb_lcd lte480wv = { .width = 1024,//800, .height = 600,//480, .bpp = 24,//24,//32, .freq = 45,//45,//转载 2015-12-22 20:55:30 · 2074 阅读 · 0 评论
分享