08 2019 档案

IIC总线 学习总结
摘要:1,IIC软件(驱动)框架 user层:open、read、write、ioctl、close kernel:设备驱动层:驱动工程师编写,编写字符设备驱动给应用层提供访问接口; 封装本次读写的数据包,交给总线驱动,完成硬件的访问。(i2c-dev.c通用的设备驱动) 1,分配对象初始化 struct 阅读全文

posted @ 2019-08-27 17:54 struggle_w 阅读(450) 评论(0) 推荐(0)

platform框架 学习总结
摘要:1,内核以实现总线,只需写驱动和设备的信息; 2,设备链表、驱动链表;总线完成链表匹配(name);驱动执行probe函数,向上层提供open、read、write接口需要在probe函数中注册字符设备驱动;在probe函数中根据设备信息操作硬件;ioremap物理地址映射成虚拟地址操作硬件;总线编 阅读全文

posted @ 2019-08-24 18:08 struggle_w 阅读(390) 评论(0) 推荐(0)