Latest Posts

服务器管理控制器BMC CMC RMC SMC xMC


 

BMC Baseboard Management Controller 基板管理控制器
CMC Chassis Management Controller 机箱管理控制器
RMC Rack Management Controller 机柜管理单元(控制器)
SMC System Management Controller 系统管理控制器
xMC x Management Controller x管理控制器

 


Read More

电子信息行业组织


ieee Institute of Electrical and Electronics Engineers 电气与电子工程师协会 电气与电子工程师协会(Institute of Electrical and Electronics Engineers),简称IEEE,总部位于美国纽约,是一个国际性的电子技术与信息科学工程师的协会,也是目前全球最大的非营利性专业技术学会。
ACM Association for Computing Machinery 国际计算机学会 ACM是一个世界性的计算机从业员专业组织,创立于1947年,是世界上第一个科学性及教育性计算机学会,目前在全世界130多个国家和地区拥有超过10万名的会员。
openstack     OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,以Apache许可证(Apache软件基金会发布的一个自由软件许可证)授权的开源代码项目。
pci-sig      
ASF Apache Software Foundation Apache软件基金会 Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是专门为支持开源软件项目而办的一个非盈利性组织。在它所支持的Apache项目与子项目中,所发行的软件产品都遵循Apache许可证(Apache License)。

 


Read More

PCI的vendor ID和Device ID是哪里分配的?


PCI的vender ID和Device ID是哪里分配的?

其中Device ID和Vendor ID是区分不同设备的关键,OS和UEFI在很多时候就是通过匹配他们来找到不同的设备驱动(Class Code有时也起一定作用)。为了保证其唯一性,Vendor ID应当向PCI特别兴趣小组(PCI SIG)申请而得到。

 vendor id , 生产厂商, intel是0x8086, 0xffff无效
device id, 具体设备, 这两个是由PCISIG 分配的。

周边元件互连特别兴趣Peripheral Component Interconnect Special Interest Group,缩写:PCI-SIG),

是一个负责订定PCI、PCI-X和PCIExpress(PCIe)电脑总线规格的电子工业联盟

https://pcisig.com

在官方网站的FAQ中有如下描述:

How do I get a vendor ID number?

Vendor ID assignments are given upon joining PCI-SIG.

分配Vendor ID是成为PCI-SIG注册会员的一项权利。

加入PCI-SIG成为会员的权利与加入方式


Read More

如何解析pci卡的vendor id名称device id名称


如何解析pci卡的vendor id名称device id名称

 

1: http://pci-ids.ucw.cz 网站的文件。

The PCI ID Repository
The home of the pci.ids file

pci.ids

2: http://mj.ucw.cz/sw/pciutils/ 工具

 


Read More

ubuntu下configure.ac:26: error: possibly undefined macro: AC_PROG_LIBTOOL解决方法


问题描述,ubuntu下遇到如下报错提示

解决方法:安装libtool

在线安装: apt-get install libtool

下载文件后离线安装: dpkg -i libtool_2.4.2-1.7ubuntu1_amd64.deb

 

utoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
configure.ac:25: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:26: error: possibly undefined macro: AC_PROG_LIBTOOL
autoreconf: /usr/bin/autoconf failed with exit status: 1
make: *** No rule to make target `clean'.  Stop.
make: *** No targets specified and no makefile found.  Stop.

 


Read More

failed to run aclocal: No such file or directory 解决方法(ubuntu)


ubuntu在程序编译过程中,出现如下错误的,解决方法

autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4 --output=aclocal.m4t
Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run aclocal: No such file or directory
make: *** No rule to make target `clean'.  Stop.
make: *** No targets specified and no makefile found.  Stop.

aclocal是automake的一个文件。是一个alternatives的软链接,如下所示

root@desktop:~# ls -la /usr/bin/acl*
lrwxrwxrwx 1 root root    25  1月 16 08:11 /usr/bin/aclocal -> /etc/alternatives/aclocal
lrwxrwxrwx 1 root root    12  7月 29 15:34 /usr/bin/aclocal-1.14 -> aclocal-1.15
-rwxr-xr-x 1 root root 36792  1月 26  2017 /usr/bin/aclocal-1.15

只所以出现这种情况,大体是安装包的顺序前后有出入,重新安装一下相关包就能够解决

示例:ubuntu14安装离线deb包的方法

dpkg -i autotools-dev_20130810.1_all.deb autoconf_2.69-6_all.deb automake_1.15-6_all.deb


Read More

ubuntu deb包下载地址以及安装方法


ubuntu deb包下载地址:

https://launchpad.net/ubuntu/

ubuntu12 precise 精确的 https://launchpad.net/ubuntu/precise
ubuntu14 trusty 可靠的 https://launchpad.net/ubuntu/trusty
ubuntu16 xenial 伟大的 https://launchpad.net/ubuntu/xenial
ubuntu18 bionic 能力超人的 https://launchpad.net/ubuntu/bionic
ubuntu20 focal 很重要的 https://launchpad.net/ubuntu/focal

deb包安装使用以下命令进行

dpkg -i  debfilename.deb

deb包查询使用以下命令进行

dpkg -l

 


Read More

ubuntu14系统下sh: autom4te: command not found解决方法


 ubuntu14系统下sh: autom4te: command not found解决方法

autom4te是autoconf里面的一个文件,提示这个主要是没有安装autoconf。

安装这个软件包有两种方法,在线安装,离线安装。

在线安装

#apt-get install autoconf

离线安装,需要首先下载deb安装包

从这个网站搜索下载需要的安装包https://launchpad.net/ubuntu/trusty/amd64

搜到软件包:autoconf_2.69-6_all.deb,再确认一下依赖的包,如果本地也没有安装,就一块下载下来。

依赖m4_1.4.17-2ubuntu1_amd64.deb,嵌套依赖libsigsegv2_2.10-2_amd64.deb

安装使用以下命令

#dpkg -i libsigsegv2_2.10-2_amd64.deb
#dpkg -i m4_1.4.17-2ubuntu1_amd64.deb
#dpkg -i autoconf_2.69-6_all.deb

 


Read More


© 2008-2022 CunYouLu存有录博客 村友录 存游录 鲁ICP备08005943号