Linux kernel
niubichen16
这个作者很懒,什么都没留下…
展开
-
尽力说透linux内存管理
前言废话:linux内存管理涉及的原理知识太多了,也是学习linux系统软硬件绕不开的部分,笔者水平有限,只能随心列出一点点理解,希望能帮助到众多学习linux的技术人员。我们知道处理器core序列化执行指令,第一步是读指令,从哪里读呢,当然是支持随机访问的ram存储器(norflash也可以,这里不说)。当然啦,要读ram,就需要一个叫做地址的东西去规定从ram的哪一个单元去读,这里拿32...原创 2019-03-27 16:02:56 · 219 阅读 · 0 评论 -
转 内核usb驱动分析
本文主要分析usb框架的主要数据结构,usb驱动框架的初始化,usb系统模型的建立过程。先贴一张网上找来的图,很清晰很详细。上图浓缩了usb设备模型的建立流程,再次感谢网上前辈的经验总结。下面以文字总结这个过程:(1). usb主机控制器驱动的probe过程,分配usb_hcd,然后添加到系统中,一个主控制器对应一条usb总线,一个主控制器绑定着一个root hub,一个root hu...转载 2019-04-23 12:25:33 · 689 阅读 · 0 评论