摘要: Platform Device and Drivers 从我们可以了解Platform bus上面的驱动模型接口:platform_device,platform_driver。和PCI和USB这些大结构的总线不同,虚拟总线 Platform bus使用最小结构来集成SOC processe... 阅读全文
posted @ 2014-08-29 18:30 LoongEmbedded 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 从 Linux 2.6 起引入了一套新的驱动管理和注册机制 :Platform_device 和 Platform_driver 。 Linux 中大部分的设备驱动,都可以使用这套机制 , 设备用 Platform_device 表示,驱动用 Platform_driver 进行注册。 L... 阅读全文
posted @ 2014-08-29 18:20 LoongEmbedded 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一. 摘要 这篇文章主要介绍了Linux内核模块的相关概念,以及简单的模块开发过程。主要从模块开发中的常用指令、内核模块程序的结构、模块使用计数以及模块的编译等角度对内核模块进行介绍。在Linux系统开发过程中,以模块的形式开发其重要性不言自明,而在嵌入式设备驱动开发中将驱动程序以模块的形式... 阅读全文
posted @ 2014-08-29 17:23 LoongEmbedded 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://21cnbao.blog.51cto.com/109393/337609 1.1 platform总线、设备与驱动 在Linux 2.6的设备驱动模型中,关心总线、设备和... 阅读全文
posted @ 2014-08-29 16:40 LoongEmbedded 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 做Linux方面也有三个多月了,对代码中的有些结构一直不是很明白,比如platform_device与platform_driver一直分不清关系。在网上搜了下,做个总结。两者的工作顺序是先定义platform_device -> 注册 platform_device->,再定义 platfo... 阅读全文
posted @ 2014-08-29 13:54 LoongEmbedded 阅读(170) 评论(0) 推荐(0) 编辑