科创园

科创园地,分享技术知识,为科技助力发展,贡献一己之力。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年2月19日

摘要: 为了适用要求越来越高的硬件设备需求,linux2.6内核提供了一种全新的内核设备模型。设备模型三元素:总线、设备、驱动;第一节:总线总线是处理器与设备之间的通道,所有的设备通过总线相连;总线由bus_type定义(位于<linux/device.h> 1 struct bus_type { 2 const char *name; 3 struct bus_attribute *bus_attrs; 4 struct device_attribute *dev_attrs; 5 struct driver_attribute *dr... 阅读全文

posted @ 2013-02-19 18:11 科创园 阅读(829) 评论(0) 推荐(0) 编辑

摘要: 说明:关于代码中涉及的一些结构参考2.6内核;以及kobject原理参考http://www.cnblogs.com/myblesh/articles/2367613.htmlKobject实例代码解读View Code 1 #include <linux/device.h> 2 #include <linux/module.h> 3 #include <linux/kernel.h> 4 #include <linux/init.h> 5 #include <linux/string.h> 6 #include <linux/ 阅读全文

posted @ 2013-02-19 08:45 科创园 阅读(599) 评论(0) 推荐(0) 编辑