OS知识杂记

一、acpi表

  1. 平台设备(多数为板载设备)platform 需要apci表描述(走的控制器),pci设备不需要acpi表描述。

  2. 判断某个设备是不是pci设备的方法:1、lspci 命令看到的设备都是acpi设备;2、询问硬件设计工程师(划主板的)

  3. acpi表(二进制文件)是 /sys/firmware/acpi/tables/DSDT 文件,可以反编译查看源文件(也可以通过查找某个驱动的id来寻找acpi文件)

  4. (centos8 )反编译acpi命令:iasl -da -dl DSDT[acpi文件] (yum install iasl)

  5. gammac驱动在 /../linux-xxx/drivers/net/ethernet/stmicro/stmmac目录下,相应的acpi设备号在/../linux-xxx/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c文件中,可以在/../linux-xxx/目录下搜索(grep -nr "acpi号" ./)acpi设备号所在文件。

二、centos 8 grub菜单生成、修改方法,参考centos8中grub2启动菜单项实战_chenweicheer的博客-CSDN博客_centos8 grub2

三、ubuntu20.04系统下反编译设备树:(不同版本的系统命令参数可能会有细微差别,可以通过dtc --help查看使用方法)

dtc -I dtb -O dts -o test.dts test.dtb

正向编译:

dtc -I dtb -O dts -o xxx.dtb xxx.dts

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值