发布时间:2017-03-21 09:38:10
点击(此处)折叠或打开#include <linux/types.h> //dev_t,MAJOR,MINOR,MKDEV#include <linux/fs.h> //file_operations,struct file,struct indoe,register/unregister_chrdev,register/alloc/unregister_chrdev_regino,#include <linux/cdev.......【阅读全文】
发布时间:2017-03-21 09:38:05
1. TI官方资源 TI中文主页 : http://focus.ti.com.cn/cn/tihome/docs/homepage.tsp 或者:http://www.ti.com 从“处理器”连接可以连接到每个芯片的资料主页,比如: http://focus.ti.com.cn/cn/docs/prod/folders/print/omap3530.html 或直接访问www.ti.com.omap3530 可以下载数据手册,应用文档,用户手册,开发工具等 2 开发环境和软件开发包下载 建议大家注册一个myti,方便下载一些软件工具和资料,并可以设定邮箱提醒 http://m......【阅读全文】
发布时间:2017-03-21 09:38:00
在 ldd_bus.h 定义如下://LDD driver typestruct ldd_driver{ char *version; struct module *module; struct device_driver driver; struct driver_attribute version_attr;};//A device type for things "plugg......【阅读全文】
发布时间:2017-03-21 09:37:52
文章的例子和实验使用《LDD3》所配的lddbus模块(稍作修改)。 提示:在学习这部分内容是一定要分析所有介绍的源代码,知道他们与上一部分内容(kobject、kset、attribute等等)的关系,最好要分析一个实际的“flatform device”设备,不然会只学到表象,到后面会不知所云的。 总线 总线是处理器和一个或多个设备之间的通道,在设备模型中, 所有的设备都通过总线相连, 甚至是内部的虚拟"platform"总线。总线可以相互插入。设备模型展示了总线和它们所控制的设备之间的实际连接。在 Linux 设备模型中, 总线由 bus_type 结构表示, 定义在 &......【阅读全文】
发布时间:2017-03-21 09:37:48
点击(此处)折叠或打开#include<linux/device.h>#include<linux/module.h>#include<linux/kernel.h>#include<linux/stat.h>#include<linux/init.h>#include<linux/string.h>#include<linux/sysfs.h>#include<linux/kobject.h>MODULE_LICENSE("Dual BSD/GPL");MODULE_AUTHOR("SM");s......【阅读全文】