随笔分类 -  LINUX驱动开发

摘要:上回最后面介绍了相关数据结构,下面再详细介绍块设备对象结构 block_device内核用结构block_device实例代表一个块设备对象,如:整个硬盘或特定分区。如果该结构代表一个分区,则其成员bd_part指向设备的分区结构。如果该结构代表设备,则其成员bd_disk指向设备的通用硬盘结构ge... 阅读全文
posted @ 2014-05-07 10:23 @菜鸟爱学习@ 阅读(318) 评论(0) 推荐(0) 编辑
摘要:/**本文版权归于凌阳教育。如转载请注明*原作者和原文链接 http://blog.csdn.net/edudriver/article/details/18354313**特此说明并保留对其追究法律责任的权利**/ 现实社会中存在着大量设备,各种设备有自己的工作方式以及硬件特性。但是如果每类设备... 阅读全文
posted @ 2014-04-24 09:32 @菜鸟爱学习@ 阅读(4575) 评论(0) 推荐(0) 编辑
摘要:1. 符号导出函数EXPORT_SYMBOL()EXPORT_SYMBOL标签内定义的函数对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用。EXPORT_SYMBOL_GPL()EXPORT_SYMBOL_GPL和前面一个类似,但这个范围只适合GPL许可的模块进行调用。2. 使用方... 阅读全文
posted @ 2014-04-23 15:48 @菜鸟爱学习@ 阅读(1520) 评论(0) 推荐(0) 编辑
摘要:本篇主要是讲解驱动开发的基础知识以及一些环境配置方面的问题。下面是一个hello world的简单的模块代码,很简单。/*********************** 模块的简单例子* author: 小松* date : 2014-4-20***********************/#incl... 阅读全文
posted @ 2014-04-21 23:19 @菜鸟爱学习@ 阅读(210) 评论(0) 推荐(0) 编辑
摘要:时间对每个人都是公平的,就看你怎么对待他。每天多努力一点,未来就会轻松一点。作为一名北漂,感受着首都的压力,也曾萌生过逃离北上广的想法,但是,最后我最终还是选择留下来,随着年龄的增长,我已经没有那么多可以挥霍的时间拉,必须努力拉,虽然很难,但这也不是放弃的理由,加油。送给自己一幅励志漫画,加油, 阅读全文
posted @ 2014-04-21 23:16 @菜鸟爱学习@ 阅读(268) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示