11 2018 档案

ehci及其伴随ohci主机控制器驱动分析
摘要:1. 正常插入 2. 斜着插入U盘,使D+先接触,还会调用到其伴随的ohci控制器驱动 ohci和ehci在 hub_port_init() 中加 dump_stack() 显示的调用路径是一样的!在 kick_hub_wq 中继续 dump_stack() 直到 usb_hcd_resume_ro 阅读全文

posted @ 2018-11-19 01:46 Hello-World3 阅读(1159) 评论(0) 推荐(0) 编辑

USB速率识别
摘要:低速设备D-上有一个1.5k欧的上拉电阻。高速和全速设别在D+上有一1.5k欧上拉电阻。连接后通过检测电压变化来了解设备是否为低速设别。 低速下:D+为“0”,D-为“1”是为“J”状态,“K”状态相反;全速和高速下:D+为“1”,D-为“0”是为“J”状态,“K”状态相反; 低速下空闲状态为“K” 阅读全文

posted @ 2018-11-18 10:23 Hello-World3 阅读(781) 评论(0) 推荐(0) 编辑

Linux内核电源管理综述
摘要:资料:http://blog.csdn.net/bingqingsuimeng/article/category/1228414http://os.chinaunix.net/a2006/0519/1002/000001002210.shtmlhttp://www.ednchina.com/ART_ 阅读全文

posted @ 2018-11-17 21:29 Hello-World3 阅读(1258) 评论(0) 推荐(0) 编辑

Linux regulator系统(1)
摘要:1. 概念:Regulator : 电源芯片, 比如电压转换芯片Consumer : 消费者,使用电源的部件, Regulator是给Consumer供电的machine : 单板,上面焊接有Regulator和ConsumerConstraints : 约束, 比如某个电源管理芯片输出的电压范围S 阅读全文

posted @ 2018-11-17 21:28 Hello-World3 阅读(6139) 评论(1) 推荐(1) 编辑

Linux内核 runtime_PM 框架
摘要:runtime PM (runtime power management) 简介: 怎样动态地打开关闭设备的电源 ? 最简单的方法:在驱动程序中,open时打开电源,在close时关闭电源。但是有一个缺点,当多个App使用该设备时可能造成干扰。解决方法:给驱动添加计数值,当该值大于0时打开电源,等于 阅读全文

posted @ 2018-11-17 15:58 Hello-World3 阅读(8176) 评论(1) 推荐(1) 编辑

固件firmware_Linux内核
摘要:1.相关函数 1.相关函数 int request_firmware_nowait( struct module *module, bool uevent, const char *name, struct device *device, gfp_t gfp, void *context, /*驱动 阅读全文

posted @ 2018-11-15 22:40 Hello-World3 阅读(1174) 评论(0) 推荐(0) 编辑

Linux的系统suspend和resume
摘要:参考: www.wowotech.net/linux_kenrel/suspend_and_resume.htmlwww.wowotech.net/linux_kenrel/pm_interface.html 一、基本介绍 1.Window下的睡眠就是Suspend to RAM, 休眠就是Susp 阅读全文

posted @ 2018-11-11 14:24 Hello-World3 阅读(12365) 评论(1) 推荐(1) 编辑

导航