龙芯LS2K PMON启动全解析:从内核到U盘识别的奥秘
【龙芯LS2K PMON终极干货】整机设备启动全景图:从 mainbus 开机到 U 盘识别全流程一、整篇总纲(最强一句话)内核启动 → 读 ioconf.c/cfdata 硬件族谱 → 从根总线 mainbus 开始遍历 → 逐级 attach 设备 → 启动 PCI → 扫描到 OTG 控制器 → 加载 dwc2 驱动 → 开启 USB HOST → 识别 U 盘二、PMON 内核启动硬件初始化全流程(可直接发CSDN)1. 最起点:机器上电,内核进入 mainbus开机执行 ↓ 内核启动初始化 ↓ 找到根总线:mainbus0(来自 cfdata[0])cfdata 定义:/* 0: mainbus0 at root */ { mainbus_ca, mainbus_cd, 0, NORM, loc, 0, pv+2, 0, 0, 0 },作用:整个硬件树的根。2. mainbus 挂载 pcibr(PCI桥)mainbus0 扫描子设备 ↓ 匹配 cfdata[1]:pcibr0 at ma
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2633975.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!