两款Linux下底层开发的debug工具

这两款Linux的工具均来自于coreboot项目。解释权和所有权归coreboot项目。

可以去这个网站查看相关信息:http://www.coreboot.org 

工具下载地址:

http://download.csdn.net/detail/pankul/5139585

http://download.csdn.net/detail/pankul/5139588


inteltool:
一款半开源式的intel芯片组工具。运行于Linux系统中。主要功能可以查看如下:
------------------------------------------------------------------------------------------------
$ sudo ./inteltool -h
usage: ./inteltool [-vh?grpmedPMa]

   -v | --version:                   print the version
   -h | --help:                      print this help

   -g | --gpio:                      dump soutbridge GPIO registers
   -r | --rcba:                      dump soutbridge RCBA registers
   -p | --pmbase:                    dump soutbridge Power Management registers

   -m | --mchbar:                    dump northbridge Memory Controller registers
   -e | --epbar:                     dump northbridge EPBAR registers
   -d | --dmibar:                    dump northbridge DMIBAR registers
   -P | --pciexpress:                dump northbridge PCIEXBAR registers

   -M | --msrs:                      dump CPU MSRs
   -A | --ambs:                      dump AMB registers
   -a | --all:                       dump all known registers
------------------------------------------------------------------------------------------------

请注意:该工具只支持Intel芯片组。可以去下载相应的source code去研究。


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

superiotool:
一款符合GPL协议的开源项目,主要功能是检测主板上的superio。可运行到各种类unix上。
目前支持的功能有:
$ sudo ./superiotool -h
Usage: superiotool [-d] [-e] [-l] [-V] [-v] [-h]


  -d | --dump            Dump Super I/O register contents
  -e | --extra-dump      Dump secondary registers too (e.g. EC registers)
  -l | --list-supported  Show the list of supported Super I/O chips
  -V | --verbose         Verbose mode
  -v | --version         Show the superiotool version
  -h | --help            Show a short help text


Per default (no options) superiotool will just probe for a Super I/O
and print its vendor, name, ID, revision, and config port.


-----------------------------------------------------------
功能比较简单,可以在source code中添加自己需要的function。下面是改工具所支持的super io芯片
-----------------------------------------------------------
Supported Super I/O chips:


ALi M1535/M1535D/M1535+/M1535D+ (dump available)
ALi M512x


Fintek F71862FG / F71863FG (dump available)
Fintek F71889 (dump available)
Fintek F71872F/FG / F71806F/FG (dump available)
Fintek F71882FG/F71883FG (dump available)
Fintek F71805F/FG (dump available)
Fintek F8000
Fintek F81216D/DG (dump available)
Fintek F81216AD (dump available)
Fintek F81865F/F-I (dump available)


ITE IT8228E
ITE IT8500B/E (dump available)
ITE IT8502E/TE/G (dump available)
ITE IT8510E/TE/G (dump available)
ITE IT8511E/TE/G (dump available)
ITE IT8512E/F/G (dump available)
ITE IT8513E/F/G
ITE IT8661F/IT8770F (dump available)
ITE IT8673F
ITE IT8671F/IT8687R (dump available)
ITE IT8703F (dump available)
ITE IT8702F
ITE IT8705F/AF / IT8700F (dump available)
ITE IT8706R
ITE IT8707F
ITE IT8708F (dump available)
ITE IT8710F
ITE IT8711F
ITE IT8712F (dump available)
ITE IT8716F (dump available)
ITE IT8718F (dump available)
ITE IT8720F (dump available)
ITE IT8721F
ITE IT8722F
ITE IT8726F (dump available)
ITE IT8761E
ITE IT8772F
ITE IT8780F


ITE-EC IT8716F (dump available)
ITE-EC IT8718F (dump available)


NSC PC97307 (dump available)
NSC PC87317 (dump available)
NSC PC97317 (dump available)
NSC PC87309 (dump available)
NSC PC87360 (dump available)
NSC PC87351 (dump available)
NSC PC87364 (dump available)
NSC PC87365
NSC PC87363
NSC PC87366 (dump available)
NSC PC87382 (dump available)
NSC PC8739x (dump available)
NSC PC87591x
NSC PC8741x (dump available)
NSC PC87372
NSC PC8374L (dump available)
NSC WPCD376I (dump available)
NSC PC87427 (dump available)
NSC PC87373


Nuvoton WPCE775x / NPCE781x (dump available)
Nuvoton WPCM450
Nuvoton NCT6775F (A) (dump available)
Nuvoton NCT6775F (B) (dump available)
Nuvoton NCT6776F (B) (dump available)
Nuvoton NCT6776F (C) (dump available)
Nuvoton NCT6779D (dump available)


SMSC FDC37C932 (dump available)
SMSC FDC37C93xFR
SMSC FDC37N971 (dump available)
SMSC FDC37N972 (dump available)
SMSC LPC47N252 (dump available)
SMSC LPC47M172
SMSC FDC37C93xAPM
SMSC FDC37C67x (dump available)
SMSC FDC37B80x/FDC37M707
SMSC FDC37N958FR (dump available)
SMSC FDC37B77x
SMSC FDC37B78x (dump available)
SMSC FDC37M602
SMSC FDC37M60x
SMSC FDC37B72x (dump available)
SMSC MEC1308 (dump available)
SMSC LPC47B27x (dump available)
SMSC LPC47B37x
SMSC LPC47U33x (dump available)
SMSC LPC47B34x
SMSC LPC47S42x
SMSC LPC47M10x/112/13x (dump available)
SMSC LPC47B357
SMSC LPC47M14x
SMSC LPC47M15x/192/997 (dump available)
SMSC LPC47S45x
SMSC EMC2700LPC
SMSC LPC47M292
SMSC LPC47B387
SMSC LPC47B397
SMSC LPC47M182 (dump available)
SMSC LPC47M584
SMSC A8000 (dump available)
SMSC DME1737 (dump available)
SMSC SCH5504
SMSC LPC47N217
SMSC SCH3112
SMSC SCH3114 (dump available)
SMSC SCH3116
SMSC SCH5307
SMSC SCH5514D
SMSC SCH5317
SMSC SCH5127
SMSC SCH5027
SMSC SCH5317
SMSC SCH4307
SMSC FDC37C669
SMSC FDC37C669FR
SMSC LPC47N237
SMSC FDC37N769 (dump available)
SMSC FDC37N3869/FDC37N869
SMSC LPC47N227 (dump available)
SMSC SIO10N268 (dump available)
SMSC FDC37C665GT/IR
SMSC FDC37C666GT


SMSC LPC47N227 runtime register block


Winbond W83977CTF
Winbond W83977EF/EG (dump available)
Winbond W83627SF
Winbond W83697HF/F/HG (dump available)
Winbond W83L517D/D-F
Winbond W83637HF/HG
Winbond W83627THF/THG (dump available)
Winbond W83627DHG (dump available)
Winbond W83627UHG
Winbond W83667HG
Winbond W83627DHG-P/-PT (dump available)
Winbond Nuvoton NCT5571D (dump available)
Winbond W83977F-A/G-A/AF-A/AG-A
Winbond W83977AF
Winbond W83977TF (dump available)
Winbond W83977ATF
Winbond W83527HG (dump available)
Winbond W83627HF/F/HG/G (dump available)
Winbond W83697SF/UF/UG (dump available)
Winbond W83627EHF/EF/EHG/EG (dump available)
Winbond W83877F
Winbond W83877AF (dump available)
Winbond W83877TF
Winbond W83877ATF/ATG


Winbond-HWM W83627THF/THG (dump available)


VIA VT82C686A/VT82C686B


AMD EC SB7xx (dump available)
AMD EC SB8xx (dump available)


Server Engines SE-SM 4210-P01 (dump available)


Infineon SLB9635TT12 (dump available)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值