
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
根据这个展开 vmlinux-deps := arch/$(SRCARCH)/kernel/vmlinux.lds (head-y init-y core-y libs-y2 drivers-y net-y virt-y libs-y1)上面的xxxx-y就是,每个目录生成的各.o文件集合,会被打包成一个个built-in.a。

应用请求休眠,系统进入休眠流程,此时如果设备触发了中断,中断处理程序中首先关闭中断,然后调度内核线程去处理work,但假如这个时候此work还未被调度到,系统就进入休眠了,那么这个设备就被永久关闭中断了,再也不能唤醒系统。休眠后系统卡住,组织串口来休眠,并开启相关打印;设置pm_debug_messages,打印来自系统的调试消息的暂停/休眠内核日志的基础结构。平台休眠的最后,会开启中断,用与响应

主板提供 100 MHz 参考时钟给显卡。显卡的 PLL 锁定到这个参考时钟,准备进入链路训练阶段。主板和显卡通过链路训练协商链路速率(如 Gen3, 8 GT/s)。链路训练依赖于参考时钟来进行同步和校准。链路建立后,数据流中的嵌入式时钟被用来同步数据传输。参考时钟继续作为备用时钟,支持低功耗模式和其他操作。当链路进入低功耗状态时,嵌入式时钟可能停止。参考时钟仍然保持工作,确保设备可以在需要时快

还是从设备树,mac驱动,mac驱动对mdio总线的注册,phy驱动 ,phy的datasheet,cpu的datasheet 几个方面来看来看0.确认供电,以及phy的地址(一般会有多个地址,根据相关引脚电平可配置)1.确认reset的有效电平2.确认IO的有效电平3.确认phy-mode,以及它的pinctrl的复用情况 (cat /sys/kernel/debug/pinctrl/pinct

安装很简单,在安装wireshark的时候,选中usbpcap就行了。

和,这两章已经简单说了下gpio是怎么在linux里面工作的,说白了就是为了统一的接口,半导体厂商按照框架在自己的驱动里去在底层做的实现gpio我们一般就是指的是通用的具有输入输出高低电平的控制器,这个做的也就是gpio子系统干的事,设置方向,电平等。但是外接的io引脚,一般不光有gpio的功能,还有其他的复用功能,比如i2c,spi等;这个io怎么输入输出就取决于连接的外设的驱动,怎么定义的了;
