大家好,今天小编来为大家解答bitspower官网这个问题,bitspower 官网很多人还不知道,现在让我们一起来看看吧!
本文目录
fpga与网口芯片dp83848通讯dmidecode 查看硬盘信息fpga与网口芯片dp83848通讯由RX0-RX3和CSR这几个脚组成PHYADDR0-4芯片复位时,会锁存这5个脚的电平,作为芯片地址,以后就找这个作访问了。
所以,如果你是悬空的话,认为是0,一定要接1才认为是1.
DP83848的地址由PHYAD[4:0](总共是32个地址)决定,具体怎么决定请看芯片手册。当对PHY进行读操作发现读出的值都是0xffff时,如果硬件没问题,那就可以看一下是不是PHY的地址弄错了。一个简单的办法就是对0-31地址进行轮训,看哪个地址能读出正确的值。
Table6-5PHYAddressMapping
PIN#PHYADFUNCTIONRXDFUNCTION
35??PHYAD0??COL??
36??PHYAD1??RXD_0??
37??PHYAD2??RXD_1??
38??PHYAD3??RXD_2??
39??PHYAD4??RXD_3??
TheDP83848xcanbesettorespondtoanyof32possiblePHYaddressesthroughstrappins.TheinformationislatchedintothePHYCRregister(address19h,bits[4:0])atdevicepowerupandhardwarereset.ThePHYAddresspinsaresharedwiththeRXDandCOLpins.EachDP83848xorportsharinganMDIObusinasystemmusthaveauniquephysicaladdress.来源:
http://www.ti.com.cn/product/cn/DP83848T/datasheet/detailed_description.html
http://blog.sina.com.cn/s/blog_64e5f47b0101fa8b.html
http://www.amobbs.com/thread-5149652-1-1.html
dmidecode 查看硬盘信息使用dmidecode命令查看硬件信息的方法:
dmidecode命令输出格式
执行dmidecode命令,输出如下:
#dmidecode|head-10
#dmidecode2.9
SMBIOS2.4present.
25structuresoccupying844bytes.
Tableat0x000DC010.
Handle0x0000,DMItype0,24bytes
BIOSInformation
Vendor:LENOVO
Version:05CN39WW(V1.10)
ReleaseDate:08/29/2007
以上输出中,前面4条是dmidecode命令整体信息,“25structuresoccupying844bytes.”该行指示该机器的DMI记录项总共有25条。
后面就是DMI表中各条记录,每条记录的输出格式如下:
RecordHeader:Handle{recordid},DMItype{dmitypeid},{recordsize}bytes
RecordValue:{multilinerecordvalue}
recordid:DMI表中每条记录唯一的标识
dmitypeid:记录的类型,比如BIOS,Memory等
recordsize:DMI表中该条记录的大小
multilinerecordvalues:多行与该DMI类型相关的字段描述
DMI类型
DMI表包含以下DMI类型,每个DMIType值对应一项硬件信息:
TypeInformation
----------------------------------------
0BIOS
1System
2BaseBoard
3Chassis
4Processor
5MemoryController
6MemoryModule
7Cache
8PortConnector
9SystemSlots
10OnBoardDevices
11OEMStrings
12SystemConfigurationOptions
13BIOSLanguage
14GroupAssociations
15SystemEventLog
16PhysicalMemoryArray
17MemoryDevice
1832-bitMemoryError
19MemoryArrayMappedAddress
20MemoryDeviceMappedAddress
21Built-inPointingDevice
22PortableBattery
23SystemReset
24HardwareSecurity
25SystemPowerControls
26VoltageProbe
27CoolingDevice
28TemperatureProbe
29ElectricalCurrentProbe
30Out-of-bandRemoteAccess
31BootIntegrityServices
32SystemBoot
3364-bitMemoryError
34ManagementDevice
35ManagementDeviceComponent
36ManagementDeviceThresholdData
37MemoryChannel
38IPMIDevice
39PowerSupply
根据上表我们亦可知道,可以通过dmidecode命令查到哪些硬件信息,例如要查询主板(BaseBoard)的信息,可以执行以下命令:
#dmidecode-t2
#dmidecode2.9
SMBIOS2.4present.
Handle0x0002,DMItype2,8bytes
BaseBoardInformation
Manufacturer:LENOVO
ProductName:IGT30
Version:REFERENCE
SerialNumber:2083601501567
除了使用DMIType_id作为索引进行查询外,还可以通过设备关键词查询,设备关键词与Type_id对应关系如下:
KeywordTypes
------------------------------
bios0,13
system1,12,15,23,32
baseboard2,10
chassis3
processor4
memory5,6,16,17
cache7
connector8
slot9
这样,执行“dmidecode–tbaseboard”命令将显示type_id为2、10项的信息。
使用dmidecode命令查询内存(RAM)信息
最后来看个使用dmidecode命令的例子,如何使用dmidecode命令查询内存信息。
首先,可以通过以下命令查询机器最大支持的内存总量:
#dmidecode-t16
#dmidecode2.9
SMBIOS2.4present.
Handle0x000D,DMItype16,15bytes
PhysicalMemoryArray
Location:SystemBoardOrMotherboard
Use:SystemMemory
ErrorCorrectionType:None
MaximumCapacity:4GB
ErrorInformationHandle:NotProvided
NumberOfDevices:2
从以上输出可知,该机器理论上支持的最大内存为4G。
然后使用以下命令查询机器可用的内存:
#grepMemTotal/proc/meminfo
MemTotal:2055764kB
可以看到机器可用的内存为2G,也即我们可以再扩2G内存。
但是在用的2G内存是怎么组成的?是1条2G内存?是2条1G内存?
我们可以通过以下命令进行查询:
#dmidecode-t17
#dmidecode2.9
SMBIOS2.4present.
Handle0x000E,DMItype17,27bytes
MemoryDevice
ArrayHandle:0x000D
ErrorInformationHandle:NoError
TotalWidth:32bits
DataWidth:32bits
Size:1024MB
FormFactor:SODIMM
Set:1
Locator:M1
BankLocator:Bank0
Type:DDR2
??
Handle0x000F,DMItype17,27bytes
MemoryDevice
ArrayHandle:0x000D
ErrorInformationHandle:NoError
TotalWidth:32bits
DataWidth:32bits
Size:1024MB
??
从以上信息可以看出,该机器插了2条1G的内存。
小结
使用linux系统自带工具dmidecode可以查看机器硬件信息,较常用到以下几条命令。
查询机器型号:
#dmidecode|grep-iproduct
ProductName:TIANYIF41A
ProductName:IGT30
查询内存条数:
#dmidecode-t17|grep"Size.*MB"|wc-l
2
查询物理CPU信息:
#dmidecode-t4
另外也可通过/proc查询CPU相关信息。
查询物理CPU个数:
#cat/proc/cpuinfo|grep'physicalid'|sort|uniq|wc-l
1
查询CPU核数:
#cat/proc/cpuinfo|grep'coreid'|wc-l
关于bitspower官网和bitspower 官网的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。