barriers / 阅读 / 详情

Openwrt 编译ipk出错,如下错误,怎么解决? denghuinow@Ubuntu:

2023-06-24 08:36:15
TAG: nt ope ipk
共4条回复
慧慧

程序包有问题,或者缺少其他依赖包,感觉,建议不成熟见谅

马老四

AIA Jan

大鱼炖火锅

你是用到了Android的东西了吧,如果是,再联系我,带Android编译时容易出现这个

西柚不是西游

似乎是makefile包含的的一个.mk文件有问题

相关推荐

IPK是什么意思

xP木马.
2023-06-24 05:20:113

汽车上ipk是什么模块

汽车IPK控制模块是油电转换控制模块。这是纯电的,北汽新能源E150。IPK是英文Instrument Pack的筒写,中文意思是组合仪表,当今的数字仪表,有音乐,地图,通话等诸多娱乐功能。仪表是Info CAN上的节点,节点名称IPK,也叫ICU。显示方式可见汽车仪表尚以机械式为主,通讯方式以线束为主这种模式最大的弊病是过于依赖线束,导致系统复杂随着汽车产业的快速发展,有极大潜力的汽车电子市场正日渐受到各大汽车生产商与电子产品供应商的关注。这其中包括尚处于开发实验阶段的清洁能源汽车、由日本占据世界市场领袖地位的车载音响设备的车载计算机信息终端设备以及形形色色的车内电控单元,如发动机电控单元、ABS、总线、新型电子仪表等对汽车仪表而言,使用电子式仪表板较之传统仪表的优势在于:硬件功能的软件化。
2023-06-24 05:20:191

IPK是什么意思

windowsXp木马.
2023-06-24 05:20:342

IPK文件的什么是ipk文件

ipk文件是基于WebOS手机系统的应用文件,自palm公司开发出WebOS操作系统,ipk应用以惊人速度增长。后由于2010年惠普公司收购palm,WebOS转至惠普旗下。在诺亚舟NP系列学习机下是一种安装包格式.
2023-06-24 05:20:441

如何安装ipk包

ipk的安装对于大多数用户来说都是使用preware、WebOS Quick Install、Internalz Pro来安装程序的。如果不考虑postinst脚本,那么使用这些工具安装的文件都是相对于/media/cryptofs/apps目录进行安装的。如果直接使用不带-o参数的ipkg install命令安装的话,那么安装的文件都是相对于/目录的。也就是说ipk包中实际上并不包含相对于那个路径进行安装的信息。安装到哪儿只跟安装的方式有关。
2023-06-24 05:20:592

如何提取ipk文件

control.tar.gz中包含了control、md5sums、preinst、postinst、prerm、postrm这几个文件,其中control是必须的,其它都是可选的。  data.tar.gz中包含了要安装的程序和数据。  ipk的安装对于大多数用户来说都是使用preware、WebOS Quick Install、Internalz Pro来安装程序的。如果不考虑postinst脚本,那么使用这些工具安装的文件都是相对于/media/cryptofs/apps目录进行安装的。如果直接使用不带-o参数的ipkg install命令安装的话,那么安装的文件都是相对于/目录的。也就是说ipk包中实际上并不包含相对于那个路径进行安装的信息。安装到哪儿只跟安装的方式有关。  rootfs.tar.gz中那些预先安装好的包都是相对于/目录安装的。相对于/目录安装的程序,用户通过preware、WebOS Quick Install和系统自带的软件包管理器都是无法卸载的,但并不是说就真的无法卸载,实际上只要你愿意,这些包都可以在root帐号下用ipkg remove命令来卸载掉。  我们在上一节中有一个<carrier>.tar没有介绍(<carrier>表示att、wr、verizon等),之所以没介绍主要原因就是我们需要先了解上面的这些内容,然后才比较容易解释这个<carrier>.tar。  这个<carrier>.tar中的主要内容就是一些ipk包,另外,还有一个installer.xml。这个installer.xml如果不是要做跨运营商或跨机型移植,是不需要修改的。那么剩下的就是运营商定制的一些ipk包了。这些包是在刷机程序把rootfs.tar.gz写入设备之后,进行安装的。他们都是相对于/目录进行安装的。因此这些包从本质上来讲,跟rootfs.tar.gz中预先安装的包是没有区别的。唯一的区别就是rootfs.tar.gz中的包是预先安装好的,<carrier>.tar中的包是在刷机过程中进行安装的。而ROM验证md5sums的过程是在<carrier>.tar中的所有ipk安装之后才进行的。因此,<carrier>.tar中的包也是需要进行md5sums验证的。  既然<carrier>.tar中的包也需要验证,所以对于放在<carrier>.tar中的包来说,它的control.tar.gz中的md5sums不是可选的,而是必须的。如果缺少了这个md5sums,那么刷机到82%时,同样会因为无法通过md5sums验证而终止刷机,无法重启。  要生成一个带md5sums的ipk,如果靠手工来计算编写md5sums,并自己通过tar、gzip、ar等命令来打包实在是麻烦的很。实际上前人早在10年前就做好了这样的打包脚本,叫ipkg-build。我们可以直接拿来用。  下面是这个脚本的完整内容:  #!/bin/sh    # ipkg-build -- construct a .ipk from a directory  # Carl Worth <cworth@east.isi.edu>  # based on a script by Steve Redler IV, steve@sr-tech.com 5-21-2001  set -e    ipkg_extract_value() {  sed -e "s/^[^:]*:[[:space:]]*//"  }    required_field() {  field=$1    value=`grep "^$field:" < $CONTROL/control | ipkg_extract_value`  if [ -z "$value" ]; then  echo "*** Error: $CONTROL/control is missing field $field" >&2  return 1  fi  echo $value  return 0  }    pkg_appears_sane() {  local pkg_dir=$1    local owd=`pwd`  cd $pkg_dir    PKG_ERROR=0    large_uid_files=`find . -uid +99`  if [ -n "$large_uid_files" ]; then  echo "*** Warning: The following files have a UID greater than 99.  You probably want to chown these to a system user: " >&2  ls -ld $large_uid_files  echo >&2  fi      if [ ! -f "$CONTROL/control" ]; then  echo "*** Error: Control file $pkg_dir/$CONTROL/control not found." >&2  cd $owd  return 1  fi    pkg=`required_field Package`  [ "$?" -ne 0 ] && PKG_ERROR=1    version=`required_field Version | sed "s/.*://;"`  [ "$?" -ne 0 ] && PKG_ERROR=1    arch=`required_field Architecture`  [ "$?" -ne 0 ] && PKG_ERROR=1    required_field Maintainer >/dev/null  [ "$?" -ne 0 ] && PKG_ERROR=1    required_field Description >/dev/null  [ "$?" -ne 0 ] && PKG_ERROR=1    section=`required_field Section`  [ "$?" -ne 0 ] && PKG_ERROR=1  if [ -z "$section" ]; then  echo "The Section field should have one of the following values:" >&2  echo "Games, Multimedia, Communications, Settings, Utilies, Applications, Console, Misc" >&2  fi    priority=`required_field Priority`  [ "$?" -ne 0 ] && PKG_ERROR=1  if [ -z "$priority" ]; then  echo "The Priority field should have one of the following values:" >&2  echo "required, important, standard, optional, extra." >&2  echo "If you don"t know which priority value you should be using, then use `optional"" >&2  fi    if echo $pkg | grep "[^a-z0-9.+-]"; then  echo "*** Error: Package name $name contains illegal characters, (other than [a-z0-9.+-])" >&2  PKG_ERROR=1;  fi    local bad_fields=`sed -ne "s/^([^[:space:]][^:[:space:]]+[[:space:]]+)[^:].*/1/p" < $CONTROL/control | sed -e "s/\n//"`  if [ -n "$bad_fields" ]; then  bad_fields=`echo $bad_fields`  echo "*** Error: The following fields in $CONTROL/control are missing a ":"" >&2  echo " $bad_fields" >&2  echo "ipkg-build: This may be due to a missing initial space for a multi-line field value" >&2  PKG_ERROR=1  fi    for script in $CONTROL/preinst $CONTROL/postinst $CONTROL/prerm $CONTROL/postrm; do  if [ -f $script -a ! -x $script ]; then  echo "*** Error: package script $script is not executable" >&2  PKG_ERROR=1  fi  done    if [ -f $CONTROL/conffiles ]; then  for cf in `cat $CONTROL/conffiles`; do  if [ ! -f ./$cf ]; then  echo "*** Error: $CONTROL/conffiles mentions conffile $cf which does not exist" >&2  PKG_ERROR=1  fi  done  fi    cd $owd  return $PKG_ERROR  }    ###  # ipkg-build "main"  ###    case $# in  1)  dest_dir=.  ;;  2)  dest_dir=$2  ;;  *)  echo "Usage: ipkg-build <pkg_directory> [<destination_directory>]" >&2  exit 1  ;;  esac    pkg_dir=$1    if [ ! -d $pkg_dir ]; then  echo "*** Error: Directory $pkg_dir does not exist" >&2  exit 1  fi    # CONTROL is second so that it takes precedence  CONTROL=  [ -d $pkg_dir/DEBIAN ] && CONTROL=DEBIAN  [ -d $pkg_dir/CONTROL ] && CONTROL=CONTROL  if [ -z "$CONTROL" ]; then  echo "*** Error: Directory $pkg_dir has no CONTROL subdirectory." >&2  exit 1  fi    if ! pkg_appears_sane $pkg_dir; then  echo >&2  echo "ipkg-build: Please fix the above errors and try again." >&2  exit 1  fi    tmp_dir=$dest_dir/IPKG_BUILD.$$  mkdir $tmp_dir    (cd $pkg_dir/data; find . -type f -print0 | xargs -0 md5sum ) > $pkg_dir/$CONTROL/md5sums  if [ ! -f "$pkg_dir/files.txt" ]; then  (cd $pkg_dir/data; find . -type f -print0 |xargs -0 grep "" -l) >$pkg_dir/files.txt  fi  # tar -C $pkg_dir/data -cf $tmp_dir/data.tar -T $pkg_dir/files.txt -h --verify  tar -C $pkg_dir/data -cf $tmp_dir/data.tar . --verify  gzip -f $tmp_dir/data.tar  tar -C $pkg_dir/$CONTROL -czf $tmp_dir/control.tar.gz .    echo "2.0" > $tmp_dir/debian-binary    pkg_file=$dest_dir/${pkg}_${version}_${arch}.ipk  #tar -C $tmp_dir -czf $pkg_file ./debian-binary ./data.tar.gz ./control.tar.gz  (cd $tmp_dir ;ar -qc $pkg_file ./debian-binary ./data.tar.gz ./control.tar.gz ; mv $pkg_file ../)  rm $tmp_dir/debian-binary $tmp_dir/data.tar.gz $tmp_dir/control.tar.gz  rmdir $tmp_dir    echo "Packaged contents of $pkg_dir into $pkg_file"  这个脚本我对它作过一处非常细微的修改,旧的脚本中在打包data.tar.gz时,对软连接和硬连接是将连接指向的文件进行打包的。而实际上我们没有必要这样做,我们可以直接将连接以原始方式打包到ipk的data.tar.gz中,这是ipk包允许的。而且实际上webOS系统中原本有好多包本来就是带有软连接的,如果不做这个修改,后面我们就不能正确的将系统全部打包回ipk。  好了,有了这个脚本,我们就可以自制ipk包了。首先建立一个包的目录,通常我们以包名来命名,然后在其下建立两个目录,分别为CONTROL和data,注意大小写。  CONTROL目录下放control.tar.gz解压之后的内容。其中不必包含md5sums,即使包含在打包时也会重新生成,因此不必担心md5sums的正确性。  data目录下放data.tar.gz解压之后的内容。注意它是相对于/的,里面的内容要包含相对于/的路径。另外,即使你希望这些内容被安装到/media/cryptofs/apps,也不要把这个路径建立到data目录下,这个路径是在安装时才决定的。  之后你可以对这两个目录下的内容进行修改编辑,添加删除内容都可以。修改完毕之后,退回到这个包目录的上级目录下,然后将其拥有者和用户组都改为root(对于普通包是这样的,对于系统包来说,我们应该在解压系统包时就保留系统包的用户组,在修改时不要变更原来文件的用户组)。最后执行ipkg-build 包名,就可以重新打包生成修改之后的ipk了。
2023-06-24 05:21:081

ipk文件怎么打开

操作如下:ipk是ds用的漫画格式(当然要有ds)软件imgview下面是教程和下载http://tieba.baidu.com/f?kz=454949021
2023-06-24 05:21:152

ipk文件如何打开

操作如下:IPK是DS用的漫画格式(当然要有DS)软件imgview下面是教程和下载http://tieba.baidu.com/f?kz=454949021
2023-06-24 05:21:241

iphone能用ipk文件吗?

我也不知道,还是别开,用用ipa ,省的白了
2023-06-24 05:21:333

linux 下怎么安装 ipk 程序?

建议在好好看看内核去,从头学起
2023-06-24 05:21:433

求助,openwrt安装ipk软件报错

安装ipk软件时报错,大多有两种情况:一是ipk包的硬件架构信息不符。说明你下载的ipk包不符合你的openwrt路由器,如果你确定你的ipk包的确符合你路由器的硬件,可以加上--force-install参数强制安装,不过一般不推荐这样做。还有一种情况就是这个ipk软件包依赖其他的软件才能运行,需要先解决软件依赖问题才能继续安装(也就是先安装依赖的软件)。
2023-06-24 05:22:141

安装好的插件怎么提取ipk

安装好的插件提取ipk的方法:如果直接使用不带-o参数的ipkg install命令安装的话,那么安装的文件都是相对于/目录的。
2023-06-24 05:22:201

所有基本单位的来历

一、米国际单位制的长度单位“米”(meter,metre)起源于法国。1790年5月由法国科学家组成的特别委员会,建议以通过巴黎的地球子午线全长的四千万分之一作为长度单位──米,1791年获法国国会批准。为了制造出表征米的量值的基准器,在法国天文学家捷梁布尔和密伸的领导下,于1792~1799年,对法国敦克尔克至西班牙的巴塞罗那进行了测量。1799年根据测量结果制成一根3.5毫米×25毫米短形截面的铂杆(platinum metre bar),以此杆两端之间的距离定为1米,并交法国档案局保管,所以也称为“档案米”。这就是最早的米定义。由于档案米的变形情况严重,于是,1872年放弃了“档案米”的米定义,而以铂依合金(90%的铂和10%的铱)制造的米原器作为长度的单位。米原器是根据“档案米”的长度制造的,当时共制出了31只,截面近似呈X形,把档案米的长度以两条宽度为6~8微米的刻线刻在尺子的凹槽(中性面)上。1889年在第一次国际计量大会上,把经国际计量局鉴定的第6号米原器(31只米原器中在0℃时最接近档案米的长度的一只)选作国际米原器,并作为世界上最有权威的长度基准器保存在巴黎国际计量局的地下室中,其余的尺子作为副尺分发给与会各国。规定在周围空气温度为0℃时,米原器两端中间刻线之间的距离为1米。1927年第七届国际计量大会又对米定义作了严格的规定,除温度要求外,还提出了米原器须保存在1标准大气压下,并对其放置方法作出了具体规定。   1983年10月在巴黎召开的第十七届国际计量大会上又通过了米的新定义:“米是1/299792458秒的时间间隔内光在真空中行程的长度”。这样,基于光谱线波长的米的定义就被新的米定义所替代了。实际上,米是被定义为光在以铂原子钟测量的O.000000003335640952秒内走过的距离(取这个特别的数字的原因是,因为它对应于历史上的米的定义——按照保存在巴黎的特定铂棒上的两个刻度之间的距离)。同样,我们可以用叫做光秒的更方便更新的长度单位,这就是简单地定义为光在一秒走过的距离。现在,我们在相对论中按照时间和光速来定义距离,这样每个观察者都自动地测量出同样的光速(按照定义为每0.000000003335640952秒之1米) 。二、秒1820年法国科学院正式提出:一个平太阳日的1/86400为一个平太阳秒,称为世界时秒长。 不过,发展出摆钟来保持平时(相对于日晷所显示的视时),使得秒成为可测量的时间单位。秒摆的摆长在1660年被伦敦皇家学会提出作为长度的单位,在地球表面,摆长约一米的单摆,一次摆动或是半周期(没有反复的一次摆动)的时间大约是一秒。   在1956年,秒被以特定历元下的地球公转周期来定义,因为当时天文学家知道地球在自转轴上的自转不够稳定,不足以作为时间的标准。纽康的太阳表以1900年的暦元描述太阳的运动,所依据的是1750年至1892年的观测。In 1956.秒的定义如下:   自历书时1900年1月1日12时起算的回归年的31,556,925.9747分之一为一秒   在1960年,这个定义由第十一次的国际度量衡会议通过。虽然这个定义中的回归年的长度不能进行实测,但可以经由线性关系的平回归年的算式推导,因此,有一个具体的瞬时回归年长度可以参考。因为秒是用于大半个20世纪太阳和月球的星历表中的独立时间变量(纽康的太阳表从1900年使用至1983年,布朗的月球表从1920年使用至1983年),因此这个秒被称为历书秒。   随着原子钟的发展,秒的定义决定改采用原子时做为新的定义基准,而不再采用地球公转太阳定义的历书秒。   经过多年的努力,英国国家实验室的路易斯u2022埃森和美国海军天文台的威廉u2022马克维兹测量出铯原子的超精细跃迁周期和暦书秒的关系。使用过去普通的测量方法,接收来自无线电台、WWV的讯号,使用一个原子钟来测量时间,他们确定了月球相对于地球的轨道运动,也推断出太阳表面可能有相对于地球的运动。结果,在1967年的第13届国际度量衡会议上决定以原子时定义的秒作为时间的国际标准单位:   铯133原子基态的两个超精细能阶间跃迁对应辐射的9,192,631,770个周期的持续时间。   三、伏特在国际单位制中安培是基本电学单位,伏特的SI定义是以安培和力学单位瓦特导出的。 依据国际单位制的基本电学单位安培,伏特定义为:"在载荷1A恒定电流的导线上,当两点之间导线上的功率耗散为1W(1W=1 J/S)时,这两点之间的电位差"。电压的确定理论上是这样,但是实际使用的电压基准是利用约瑟夫森效应,从时间频率基准导出的。在两块超导体之间隔以极薄的绝缘层,即构成一个约瑟夫森结。按照量子力学的规律,超导电流可以穿透绝缘层而在结内流动。如果在绝缘层的两边加上直流电压V,则结内会流动频率为f的高频交变超导电流,且电压,其中h为普朗克常数,e为基本电荷。这样,电压V可以由基本物理常数h和e的比值及频率f的数值决定,此即为约瑟夫森效应。f的测定不确定度可达到10-13量级。所以由约瑟夫森效应得到的结电压在原则上可达到与频率标准相近的稳定度和复现性。   单个约瑟夫森结的结电压仅为毫伏量级。1984年,联邦德国及美国利用约1500个约瑟夫森结相串联,得到了约 1伏的结电压,可直接与标准电池的端电压相比较,监视直流电动势基准的稳定性。我国10V约瑟夫森结阵电压基准的建立,可以保证我国在电学单位量值上与国际单位保持一致,所提供的数据,其不确定度技术指标已达到国际领先水平。10V量子电压基准在电子计量领域有着非常重要的应用,它所复现出的高准确度直流电压在0.1-11V范围内,可获得7万多个电压标准值。所有这些复现出的量子电压准确度、稳定性、重复性远远高于实物标准,在复现10电压时,不确定度可达到10-9量级,远远高于实物基准(不确定度水平约10-7量级。),该基准可以广泛用于校准10V固态电压标准、高精度数字电压表、高精密数字电压源、高精度模数转换器以及相关的精密标准仪器设备,为我国进出口贸易提供关键技术数据和计量溯源保证。与国际上先进国家的同类装置相比,本系统在微波锁相、微波传输低温探杆系统以及测量方法上和技术上具有独到的特点,整套装置的测量不确定为5.4×10-9(从这里不难看出,为什么高于八位半的数字表难以见到)。四、欧姆欧姆——以国际欧姆作为电阻单位,它以等于109CGSM电阻的欧姆作为基础,用恒定电流在融冰温度时通过质量为14.4521克、长度为106.3厘米、横截面恒定的水银柱受到的电阻。量子化霍耳效应和电阻自然基准 1980年,联帮德国科学家K.von克利青等人发现量子化霍耳效应,即在低于4.2开的低温和大于10特的强磁场中,半导体表面的二维电子气的朗道能级呈现分立效应。当电子填满某一能级时,半导体的霍耳电阻曲线上出现平台。平台处的霍耳电阻Rh 满足方程Rh=h/ne2, n为整数或有理分数。由基本物理常数 h和 e 的比值即可决定霍耳电阻的数值,而且不包含频率因子。因此,用量子化霍耳效应建立的电阻自然基准的复现性和稳定度原则上不受限制。量子化的霍尔电阻是国际公认的表示欧姆的方法,它是已知的最稳定的电阻标准。很多发展中国家和实业公司都需要高精度的最根本的电阻参考标准来适应他们的高技术运行环境。成熟的QuantΩ系统为全世界的国家实验室和工业实验室提供了这种需求。 MI的QuantΩ(量子化霍尔电阻标准)是全自动化的顶级标准系统,它的标准可重复使用,这是一个很经济实用的方法。这个系统是全面的翻转键系统,并且几乎不需要人工操作。杜瓦瓶和仪器架都放在一个宽敞的圆柱空间内,安装在一个小脚轮上,便于移动。一个可变温度的用泵抽送氦的冷藏库和一部分8T的磁铁都可以简便安装和拆卸,杜瓦瓶可根据需要来填充。另外,如果能有一个氦供应设施存在,那么该系统可连续操作。低温恒温器可保证在一次填充后,该系统可工作4至5天。通常的测量都在两天就能完成。 QuantΩ系统提供了一种经济的方法,以准确的建立和测量欧姆值在0.1到13K之间的电阻。霍尔系统在电阻测量和低温方面多年的研究经验,发展出了这套系统。 QuantΩ系统是世界上第一个量子化霍尔电阻标准,它由三部分组成。标准电阻样本: QuantΩ电阻标准提供有关于25812.807欧姆的冯克立曾常数的绝对值。在加拿大国家研究委员会,改参数或是样本在一个可移动的杜瓦瓶中保持在1.2K,这个杜瓦瓶充满60升氦,由部分磁铁提供8特斯拉磁场。该系统被设计成3到4天为一个操作周期,或者可以连续工作。 标准低温: QuantΩ系统的组件有:一个60升容量的杜瓦瓶,它带有一个用泵汲取氦的冷藏室,一个8特斯拉的超导磁铁,还有温度传感器,加热器,一个装配了超导磁铁供应源的仪器架子,温度控制器,氦液面传感器和一个无油机械真空泵。 杜瓦瓶装在一个坚固的小脚轮上,便于从一个房间运到其它房间去。系统也可以作为一个参数传输标准从一个设备输送到其它设备上。 该系统也可以使用9特斯拉的磁铁,以便同其它样品一起使用。支撑架子为便于测量,可以很容易就拆卸下来。 测量系统: 一个改进过的直流电流比较仪电桥(Model 6010Q)在常温下操作,可以使两个电阻进行比较,精度可达到2×10-8。6010Q电桥用来针对1000欧姆标准电阻比较QHR装置。电桥能测量依赖于Rxx和Rxy的域,对Rxx做精密测量,以及对QHR装置的瞬变电阻做测量:总之,为确保QHR电阻的测量精度,所必须做的测量都做了。电桥和低热矩阵扫描仪能用来建立以1000欧姆电阻为基准的电阻值,可以达到的值为1,10,100,1K和10K,精度等级是非常高的。QuantΩ电桥可以独立操作,或者使用MI的QuantΩ软件进行自动化测量。QuantΩ系统被设计成模块化的,分成三个部分,QuantΩ样本,QuantΩ低温装置以及QuantΩ电桥,这几个部件都可以单独购买。如果有需求,QuantΩ系统也可以选择使用额外的QHR样本,QuantΩ软件,一条不锈钢的液态氦传输线以便于可连续操作,还有一个充油电阻槽(Model 9303JW)以及一个100升容量的杜瓦瓶。 在国际单位制种,欧姆来自于伏特和安培。实践中,加拿大国家实验室从1990年开始就使用量子化的霍尔电阻系统来代表阻抗了。这些电阻都是半导体器件,在几特斯拉的磁场中,它们被冷却到1.5开或者更低的温度,电阻的增益值本质上是不变的,而且被认为是基本常数的倍数。在国际协议中,第一个增益值等效于25812.807欧姆。由中国计量科学研究院等单位完成的“量子化霍尔电阻基准”项目获得2007年度国家科技成果进步奖一等奖。“量子化霍尔电阻基准”这一重大成果,在国际上首次从理论上证明了量子化霍尔电阻数值与器件的形状无关,为证实量子化霍尔效应的普适性做出了贡献;自行研制的量子化霍尔器件,突破了国外技术封锁,为课题提供了核心器件;自主研究的高匝比超导电流比较仪,大大超过了国际同类装置水平。这3项主要创新具有我国自主的知识产权。该项研究成果数据可靠,不确定度为国际同类基准之首(10-10量级)。这项成果是以张钟华院士为首的科研团队经过十多年的努力取得的。量子化霍尔电阻基准,准确度比传统的标准电阻提高了一千多倍,达到了国际领先水平。  电磁测量仪器是否准确,要用电磁计量标准来检定。电磁计量标准有很多种,其中最基本的是电压标准和电阻标准两种,其他电磁计量标准的量值均可以由这两种基本标准导出。量子计量基准代表了国际计量基标准的最高水平,按照国际计量组织的规定,没有建立量子计量基准的国家,相应量值要向其他具有量子基准的国家溯源。目前,建立了该项量子基准的国家只有少数几个发达国家,该量子基准的建立,为维护我国技术主权,科学研究的独立性,以及国家经济安全和国防建设具有重要意义。五、千克1795年4月7日,克在法国被规定为相等于“容量相等于边长为百分之一米的立方体的水于冰熔温度时的绝对重量”。由于商贸一般涉及的质量远比一克大,又由于以水为标准的质量既不方便又不稳定,所以为了商业法规必需制造出质量水定义的实化仪。于是,人们制造了一个临时的质量标准:一块金属人工制品,质量为克的一千倍——千克。   同时,准确判定一立方分米(一升)的水质量的工作也展开了。虽然千克定义规定的水温0 °C是非常稳定的温度点,但是科学家们经过多年的研究决定于1799年在定义中改用水最稳定的密度点,也就是水达到最大密度时的温度,当时的量度结果为4 °C他们断定在最大密度时一立方分米的水相等于4年前临时千克标准目标质量的99.9265%。同年,也就是1799年,人们制造出一块纯白金的原器,其目标就是原器质量会相等于(当时科学上许可地尽量接近)4°C时一立方分米的水。该原器于六月被呈上国家档案局,并于1799年12月被正式定为“档案局千克”(Kilogramme des Archives),而一千克的定义就相等于其质量。这个标准维持了九十年。 国际千克原器  自1889年起,国际单位制将千克的大小定义为跟国际千克原器(在专业度量衡学中很多时候会把它缩写为“IPK”)的质量相等。IPK由一种铂合金制成,这种合金叫“Pt?10Ir”,即90%铂及10%铱(按质量比);然后把这种合金用机器造成39.17mm的直立圆柱体(高度=直径),这样做可以把表面积减至最低。比起纯铂的档案局千克,新加进去的10%铱改善了硬度,但同时保留铂的许多长处:对氧化的高度抵抗性、极高密度、良好的导电与导热性以及低磁化率。IPK与其六件姐妹复制品都被存放在国际计量局(BIPM)位于巴黎郊区的总部下层的储藏室内,有环境监控的保险箱里。(见下面的外部图片)开启保险箱需要三条被分开保管的钥匙。IPK的正式复制品可供其他国家作她们的全国标准之用。这些复制品大概每50年就要跟IPK比对一次。   IPK是1879年制造的三个圆柱体之一。1883年,IPK的质量被发现跟八十四年前的档案局千克的一致,并在1899年的第一届国际度量衡大会中被正式指定为千克。维也纳标准海水(有严格同位素控制的纯净水)密度的现代测量指出一立方分米的水,在最大密度时(3.984°C)比一千克只差25.05ppm。这个微小的差别,与IPK跟档案局千克质量一致这个事实,说明了超过209年前科学家们在量度水密度及制造档案局千克的技艺是相当高超的。 千克 国际千克原器的稳定性  图为各原器随时间的质量变动,其中K21–K40为各国的国家原器,K8(41)[注 4]与K32为IPK的姐妹复制品。所有质量变动都是相对于IPK的。1889年的原值偏移量都被相对于IPK地零化。[10]以上的量度都是相对的;并没有可以判定以上哪个原器是相对于大自然最稳定的历史数据。很有可能地,在这100年间所有原器的质量都增加了,而K21、K35、K40及IPK只是被其他的增加得较少而已。   定义来上说,IPK质量的量度值误差为整零;IPK就是千克。然而,IPK因时间而成的质量变量,可经由比对世界各地正式复制品质量判定出来,这个过程被称为“定期核准”。例如,美国拥有四个90%铂/10%铱的千克标准仪,其中K4和K20是1884年制的原批中四十个复制品的两个。K20被指定为美国质量的国家首席标准。这两个原器,跟其他国家的一样,都要定期送回BIPM作质量核准。   需要指出的是,没有一个复制品的质量准确地等于IPK;它们的质量经过校准,得出的偏差值会被存盘。比方说,美国的国家首席标准K20,1889年最初的正式质量为1 kg-39μg;也就是说K20比IPK轻39 μg。1999年的上一次核准指出其质量准确地等于1889年的原值。跟这种小差异相当不同的是,美国的检核标准,K4的质量持续地相对于IPK下降——这都是有原因的。检核标准比首席标准要常用得多,所以很容易被刮及受到各种磨损。K4最初送抵时的正式质量为1 kg-75 μg,但到1989年经正式校准后质量为1 kg-106 μg,而十年后则是1 kg-116 μg。在这110年间,K4相对于IPK轻了41 μg。 除检核标准可能受到的一般磨损外,就算被小心收藏的国家原器也会因不同的原因而产生相对于IPK的质量变动,当中原因有已知的,也有未知的。由于IPK与它的复制品都被存放于空气中(尽管有两层或以上的钟罩),它们还是会经由表面吸附大气层中的灰尘而获得质量。因此会用一种称为“BIPM清洁法”的手续来清洁它们,这种方法是BIPM于1939至1946年间开发的,当中手续有用沾有等量乙醚和乙醇的油鞣革轻轻擦拭,用蒸馏过两次的水进行蒸气清洁,以及让原器在核准前先放7至10天。  2008年04月,位于不伦瑞克的德国国家计量研究院的研究人员表示,他们将采用直径10厘米(4英寸)的纯硅体去界定比现在的千克质量定义更为标准的度量方法。目前,一个质量与千克最接近的铂铱圆柱体,作为国际统一重量单位一直存放在法国巴黎郊外戒备森严的金库内,但是由于消耗与磨损,它的质量正慢慢地减少,基本单位的准确性受到影响,误差越来越大。 新的纯硅体确实十分特殊,耗资200万欧元(约合320万美元)打造。纯硅体合俄罗斯、澳大利亚和德国科学精英之力,用时五年制造,重量无限接近于一千克,是完美的球体,纯度极高,99.99%的材料是一种称为硅28的硅同位素。德国不伦瑞克的科学家将从现在开始对纯硅体实施数千次实验,以测算制成它的硅原子数量。
2023-06-24 05:22:271

如何将openwrt ipk包直接编译到固件

如果你只是要编译一个自定义的固件(默认带什么软件,不带什么软件,自定义默认的配置等等),那推荐你用ImageBuilder,简单快速,省心省力 你要是需要自己开发软件包,用OpenWRT的SDK,直接出ipk文件 要完全重写就buildroot
2023-06-24 05:22:351

.ipk用什么打开?

估计打不开了,建议去 小林子游戏网 看看 那里一样下载
2023-06-24 05:22:421

质量单位千克的由来。

请查http://baike.baidu.com/view/166130.htm
2023-06-24 05:22:564

0.05 iPk:/ 小将军也有拔剑不忍相对之人嘛什么意思

不忍心以刀剑指向对方。1、拔剑相对的意思与拔刀相向是一样的,词语解释为动武,意思是双方气氛紧张,局势一触即发,刀兵相见。2、不忍拔剑相对就是相反的意思,不忍心与其剑拔弩张,不忍心以刀剑指向对方,对此人怜惜切爱护。
2023-06-24 05:23:031

Ipk.dll怎么杀?

你可以下个360急救箱进入安全模式扫描查杀一下,看看是否行得通。如果再不行的话,那就要重做系统,如果问题依旧存在,那就请格式化你的硬盘,再重做系统。
2023-06-24 05:23:222

如何在ar71xx的openwrt上安装python3

有两种方式安装:登录路由web界面(一般是192.168.1.1),在openwrt的软件安装界面上选择上传安装。登录openwrt控制台,可用ssh登录或通过路由的TTL接口在控制台用命令进行安装:用winscp将下载的ipk安装包上传到路由器中,用命令opkg install xxx.ipk安装即可。
2023-06-24 05:23:291

500千克是多少斤

500千克等于1000斤。国际单位制中米、千克、秒制的质量单位,也是国际单位制的7个基本单位之一。法国大革命后,由法国科学院制定。原计划制作的是新颁布的质量的主单位——克的标准器。估计物品有多重,要结合物品的大小、质地等因素。但因为当时工艺和测量技术所限,故制作了质量是克的1000倍的标准器,即千克标准原器——这也是国际单位制中质量单位是千克而不是克的原因。计量较轻的物品的质量时,通常用“克”;计量较重的物品质量时,通常用“千克”作单位。单位换算:比如:3000克=3千克。比较大小,要统一单位再换算。但在国际单位制的七个基本单位中,有四个目前不是基于物理常数:安培(电流),开尔文(温度),摩尔(物质量)和千克(质量)。一公斤的公斤原器(IPK)由一种铂合金制成,这种合金叫“Pt‑10Ir”,即90%铂及10%铱(按质量比),然后把这种合金用机器造成39.17mm的直立圆柱体(高度=直径),这样做可以把表面积减至最低。公斤原器保存在国际度量衡局总部的特殊保险库中。
2023-06-24 05:23:381

在电路中ipk表示什么意思

我不懂电路,但希望这个答案可以帮到你!http://wenda.tianya.cn/wenda/thread?sort=wsmorv&tid=34e47c6d8638f86e
2023-06-24 05:23:521

ipk文件如何解压

你的电脑应该没有解压器,你上网下载一个解压器就行了,因为你的电脑没解压器,所以不知道用什么程序打开。解压器有:WinRAR3.93 或者自己上网找自己喜欢的解压软件 下载完了,用鼠标右键点击你想打开的文件 选择 打开方式--WinRAR3.93--始终使用选择的程序打开这种文件
2023-06-24 05:23:591

slmgr.vbs-ipk和slmgr /ipk是同一个命令吗

是的。好像以前直接用slmgr是没法运行的,必须打全slmgr.vbs,甚至有打script slmgr.vbs和更长的C:WINDOWSsystem32script.exe slmgr.vbs的。 /和-后面都是slmgr.vbs的运行参数,两个符号功能是一样的。参数的意思可以直接输入slmgr.vbs 回车就可以看到了。
2023-06-24 05:24:091

安装了官方的ARIA2 没有LUCI,怎么启动

aria2_1.18.3-1_brcm63xxluci-app-aria2.ipkweb 界面的安装方法。由于上面固件没有集成luci-app-aria2的配置界面,只集成了aria2,只能用CLI下面进行配置,个人觉得不太方便,所以找遍了网络去实现luci-app-aria的功能。但事与愿违啊,网上找到的ipk无法安装,原因是编译环境不同。相信很多朋友也遇到 了这个问题,正在纠结中。。。。。。经过摸索,找到了一个非常简单的解决方案---------通过源码手动添加相应文件来实现ipk自动进行的操作。首先确保安装了aria2,再找到luci-app-aria2的ipk包或源码包,然后解压得到需要的相关文件放置到对应的路径下面,完成后重启aria2服务即可。下面说一下具体步骤:1. 找到ipk包luci-app-aria2.ipk2. 将ipk包解压得到一个源码包luci-app-aria23.ssh进入openwrt系统,将data包中的3个文件夹里面的文件按路径放到系统对应的地方。注意,这里我只需要data包里面的文件,其他两个(control.tar.gz和debian-binary)就不要了。4. 上面三步完成了之后,记得查看对应目录下其他文件的权限,改成一样的即可。5. 重启,大功告成!非常简单的方法!aria2离线百度云已经不好用了,迅雷貌似也不好用了。 但在百度云的推广设备里有小度路由和小米盒子的链接。 估摸着脱机离线这块要搞垄断了。迅雷离线没试过。
2023-06-24 05:24:171

r2s软路由下载阿里云盘ipk是什么架构插件

CPU架构软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特有的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。软件路由器并不复杂,非常简单,会用普通操作PC就可以安装软件路由,顾名思义就是系统软件设置完成路由功能。
2023-06-24 05:24:241

断路器如何进行整定?

低压断路器整定一、意义1、躲过线路正常电流,当发生故障电流时分断断路器以保护线路或负载 2、上下级断路器间实现选择性配合二、方法1、固定动作定值断路器:选择不同额定电流的断路器 2、可调动作定值断路器:选择合适额定电流的断路器,调整断路器脱扣器上动作电流值、动作时间值三、原则答1、保证可靠保护: ⑴低压断路器过流脱扣器额定电流的选择 低压断路器过流脱扣器的额定电流IN.OR不小于线路的计算电流I30,即IN.OR≥I30。 ⑵低压断路器过流脱扣器动作电流的整定 ①瞬时过电流脱扣器动作电流的整定。低压断路器所保护的对象中,有某些电器设备,这些电器设备在启动过程中,会在短时间内产生数倍于其额定电流的高峰值电流,从而使低压断路器在短时间内承受较大的尖峰电流。瞬时过电流脱扣器的动作电流Iop o 必须躲过线路的尖峰电流Ipk,即Iop o ≥Krel�6�1Ipk,式中Krel为可靠系数。在选用断路器时,应注意使低压断路器的瞬时过电流脱扣器的整定电流躲过尖峰电流,以免引起低压断路器的误动作; ②短延时过流脱扣器动作电流和动作时间的整定。短延时过流脱扣器的动作电流Iop s ,也应躲过线路的尖峰电流Ipk,即Iop s ≥Krel�6�1Ipk,式中Krel为可靠系数。短延时过流脱扣器的动作时间一般分0.2S、0.4S和0.6S三种,按前后保护装置的保护选择性来确定,应使前一级保护的动作时间比后一级保护的动作时间长一个时间级差; ③长延时过流脱扣器动作电流和动作时间的整定。长延时过流脱扣器主要是用来保护过负荷,因此其动作电流Iop l 只需要躲过线路的最大负荷电流即计算电流I30,即Iop l ≥Krel.I30,式中Krel为可靠系数。长延时过流脱扣器的动作时间应躲过允许短时过负荷的持续时间,以免引起低压断路器的误动作 ④过流脱扣器的动作电流与被保护线路的配合要求。为了不致线路因出现过负荷或短路引起绝缘线缆过热受损甚至失火,而其低压断路器不跳闸事故的发生,低压断路器过流脱扣器的动作电流Iop应符合公式的要求,Iop≤Kol.Ial,式中Ial—绝缘线缆的允许载流量;Kol—绝缘线缆的允许短时过负荷系数,对瞬时和短延时过流脱扣器,一般取4.5;对长延时过流脱扣器,做短路保护时取1.1,只做过负荷保护时取1。 2、保证选择性 ⑴无论下一级是选择性断路器还是非选择性断路器,上一级断路器的瞬时过电流脱扣器整定电流一般不得小于下一级断路器出线端的最大三相短路电流的1.1倍; ⑵如果下一级是非选择性断路器,为防止在下一级断路器所保护回路发生短路电流时,因这一级瞬时动作灵敏度不够,而使上一级短延时过电流脱扣器首先动作,使其失去选择性。一般上一级断路器的短延时过电流脱扣器的整定电流不小于下一级瞬时过电流脱扣器的1.2倍; ⑶如果下一级也是选择性断路器,为保证选择性,上一级断路器的短延时动作时间至少比下一级断路器的短延时动作时间长0.1S。
2023-06-24 05:24:341

linux平台的ipk软件在哪下?

有,ipk是换主题的。去http://www.noahedu.com/index.html。点击进入右上角的诺亚论坛http://club.noahedu.com/index.php,左边的栏目中的产品专区的网络学习机的np1100里面就有关于ipk格式的软件,还有很多有趣的东西呢!我还注册了个号:lilyswt1。望投我,打字很累
2023-06-24 05:24:541

五笔入门:“连”字是IPK。后面那个K起什么作用?

末笔交叉识别码
2023-06-24 05:25:024

ipk转换工具如何使用?

IMG2IPK这个软件只能将JPEG格式的漫画压制成IPK,如果是其他格式的漫画如PNG则会出现上述提示
2023-06-24 05:25:101

请问53公斤是多少斤阿,?

106斤晕
2023-06-24 05:25:197

诺亚舟ipk安装问题

本地磁盘
2023-06-24 05:25:403

office2016怎么更换密钥

管理员命令提示符替换office2016密钥slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXXipk后面即是要替换成的密钥自己替把XXXXX-XXXXX-XXXXX-XXXXX-XXXXX换成你要更换的密钥,记得ipk后要有个空格
2023-06-24 05:25:472

如何在OpenWRT环境下做开发

OpenWrt相关的开发可以找佐须之男做技术咨询。
2023-06-24 05:26:351

ipk文件通过winscp安装不成功

方法一、web安装,先点更新软件包清单,填入软件包网址,然后点ok;方法二、ssh连接路由命令安装或者用ssh软件PuTTY连接路由器
2023-06-24 05:26:481

ipk.dll是病毒吗,我电脑有很多文件都有

你好!如果电脑运行异常或怀疑电脑感染病毒及时使用杀毒软件进行全盘查杀。安全提示,为了电脑系统的安全,下载或接收文件后一定要先使用杀毒软件查杀无异常以后再打开。
2023-06-24 05:26:583

没有集成opkg模块,怎么安装ipk

你换个固件多省事,用好压或其他的的压缩软件打开对应版本的opkg*.ipk,吧data.tar.gz里面的东西复制到相应的目录,注意文件权限,control里面保存着依赖关系,文件权限设置之类的信息。自己看着弄吧
2023-06-24 05:27:261

汽车上ipk是什么模块

汽车IPK控制模块是油电转换控制模块。这是纯电的,北汽新能源E150。IPK是英文Instrument Pack的筒写,中文意思是组合仪表,当今的数字仪表,有音乐,地图,通话等诸多娱乐功能。仪表是Info CAN上的节点,节点名称IPK,也叫ICU。显示方式可见汽车仪表尚以机械式为主,通讯方式以线束为主这种模式最大的弊病是过于依赖线束,导致系统复杂随着汽车产业的快速发展,有极大潜力的汽车电子市场正日渐受到各大汽车生产商与电子产品供应商的关注。这其中包括尚处于开发实验阶段的清洁能源汽车、由日本占据世界市场领袖地位的车载音响设备的车载计算机信息终端设备以及形形色色的车内电控单元,如发动机电控单元、ABS、总线、新型电子仪表等对汽车仪表而言,使用电子式仪表板较之传统仪表的优势在于:硬件功能的软件化。
2023-06-24 05:27:461

汽车上ipk是什么模块

汽车IPK控制模块是油电转换控制模块。这是纯电的,北汽新能源E150。IPK是英文Instrument Pack的筒写,中文意思是组合仪表,当今的数字仪表,有音乐,地图,通话等诸多娱乐功能。仪表是Info CAN上的节点,节点名称IPK,也叫ICU。显示方式可见汽车仪表尚以机械式为主,通讯方式以线束为主这种模式最大的弊病是过于依赖线束,导致系统复杂随着汽车产业的快速发展,有极大潜力的汽车电子市场正日渐受到各大汽车生产商与电子产品供应商的关注。这其中包括尚处于开发实验阶段的清洁能源汽车、由日本占据世界市场领袖地位的车载音响设备的车载计算机信息终端设备以及形形色色的车内电控单元,如发动机电控单元、ABS、总线、新型电子仪表等对汽车仪表而言,使用电子式仪表板较之传统仪表的优势在于:硬件功能的软件化。
2023-06-24 05:28:021

如何提取ipk包,如何打包

  ipk文件实际上是用ar命令打包的一个归档包。没有数字签名的ipk中一般包含control.tar.gz、data.tar.gz和debian-binary这三个文件。  其中debian-binary里面是固定的。  control.tar.gz中包含了control、md5sums、preinst、postinst、prerm、postrm这几个文件,其中control是必须的,其它都是可选的。  data.tar.gz中包含了要安装的程序和数据。  ipk的安装对于大多数用户来说都是使用preware、WebOS Quick Install、Internalz Pro来安装程序的。如果不考虑postinst脚本,那么使用这些工具安装的文件都是相对于/media/cryptofs/apps目录进行安装的。如果直接使用不带-o参数的ipkg install命令安装的话,那么安装的文件都是相对于/目录的。也就是说ipk包中实际上并不包含相对于那个路径进行安装的信息。安装到哪儿只跟安装的方式有关。  rootfs.tar.gz中那些预先安装好的包都是相对于/目录安装的。相对于/目录安装的程序,用户通过preware、WebOS Quick Install和系统自带的软件包管理器都是无法卸载的,但并不是说就真的无法卸载,实际上只要你愿意,这些包都可以在root帐号下用ipkg remove命令来卸载掉。  我们在上一节中有一个<carrier>.tar没有介绍(<carrier>表示att、wr、verizon等),之所以没介绍主要原因就是我们需要先了解上面的这些内容,然后才比较容易解释这个<carrier>.tar。  这个<carrier>.tar中的主要内容就是一些ipk包,另外,还有一个installer.xml。这个installer.xml如果不是要做跨运营商或跨机型移植,是不需要修改的。那么剩下的就是运营商定制的一些ipk包了。这些包是在刷机程序把rootfs.tar.gz写入设备之后,进行安装的。他们都是相对于/目录进行安装的。因此这些包从本质上来讲,跟rootfs.tar.gz中预先安装的包是没有区别的。唯一的区别就是rootfs.tar.gz中的包是预先安装好的,<carrier>.tar中的包是在刷机过程中进行安装的。而ROM验证md5sums的过程是在<carrier>.tar中的所有ipk安装之后才进行的。因此,<carrier>.tar中的包也是需要进行md5sums验证的。  既然<carrier>.tar中的包也需要验证,所以对于放在<carrier>.tar中的包来说,它的control.tar.gz中的md5sums不是可选的,而是必须的。如果缺少了这个md5sums,那么刷机到82%时,同样会因为无法通过md5sums验证而终止刷机,无法重启。  要生成一个带md5sums的ipk,如果靠手工来计算编写md5sums,并自己通过tar、gzip、ar等命令来打包实在是麻烦的很。实际上前人早在10年前就做好了这样的打包脚本,叫ipkg-build。我们可以直接拿来用。  下面是这个脚本的完整内容:  #!/bin/sh    # ipkg-build -- construct a .ipk from a directory  # Carl Worth <cworth@east.isi.edu>  # based on a script by Steve Redler IV, steve@sr-tech.com 5-21-2001  set -e    ipkg_extract_value() {  sed -e "s/^[^:]*:[[:space:]]*//"  }    required_field() {  field=$1    value=`grep "^$field:" < $CONTROL/control | ipkg_extract_value`  if [ -z "$value" ]; then  echo "*** Error: $CONTROL/control is missing field $field" >&2  return 1  fi  echo $value  return 0  }    pkg_appears_sane() {  local pkg_dir=$1    local owd=`pwd`  cd $pkg_dir    PKG_ERROR=0    large_uid_files=`find . -uid +99`  if [ -n "$large_uid_files" ]; then  echo "*** Warning: The following files have a UID greater than 99.  You probably want to chown these to a system user: " >&2  ls -ld $large_uid_files  echo >&2  fi      if [ ! -f "$CONTROL/control" ]; then  echo "*** Error: Control file $pkg_dir/$CONTROL/control not found." >&2  cd $owd  return 1  fi    pkg=`required_field Package`  [ "$?" -ne 0 ] && PKG_ERROR=1    version=`required_field Version | sed "s/.*://;"`  [ "$?" -ne 0 ] && PKG_ERROR=1    arch=`required_field Architecture`  [ "$?" -ne 0 ] && PKG_ERROR=1    required_field Maintainer >/dev/null  [ "$?" -ne 0 ] && PKG_ERROR=1    required_field Description >/dev/null  [ "$?" -ne 0 ] && PKG_ERROR=1    section=`required_field Section`  [ "$?" -ne 0 ] && PKG_ERROR=1  if [ -z "$section" ]; then  echo "The Section field should have one of the following values:" >&2  echo "Games, Multimedia, Communications, Settings, Utilies, Applications, Console, Misc" >&2  fi    priority=`required_field Priority`  [ "$?" -ne 0 ] && PKG_ERROR=1  if [ -z "$priority" ]; then  echo "The Priority field should have one of the following values:" >&2  echo "required, important, standard, optional, extra." >&2  echo "If you don"t know which priority value you should be using, then use `optional"" >&2  fi    if echo $pkg | grep "[^a-z0-9.+-]"; then  echo "*** Error: Package name $name contains illegal characters, (other than [a-z0-9.+-])" >&2  PKG_ERROR=1;  fi    local bad_fields=`sed -ne "s/^([^[:space:]][^:[:space:]]+[[:space:]]+)[^:].*/1/p" < $CONTROL/control | sed -e "s/\n//"`  if [ -n "$bad_fields" ]; then  bad_fields=`echo $bad_fields`  echo "*** Error: The following fields in $CONTROL/control are missing a ":"" >&2  echo " $bad_fields" >&2  echo "ipkg-build: This may be due to a missing initial space for a multi-line field value" >&2  PKG_ERROR=1  fi    for script in $CONTROL/preinst $CONTROL/postinst $CONTROL/prerm $CONTROL/postrm; do  if [ -f $script -a ! -x $script ]; then  echo "*** Error: package script $script is not executable" >&2  PKG_ERROR=1  fi  done    if [ -f $CONTROL/conffiles ]; then  for cf in `cat $CONTROL/conffiles`; do  if [ ! -f ./$cf ]; then  echo "*** Error: $CONTROL/conffiles mentions conffile $cf which does not exist" >&2  PKG_ERROR=1  fi  done  fi    cd $owd  return $PKG_ERROR  }    ###  # ipkg-build "main"  ###    case $# in  1)  dest_dir=.  ;;  2)  dest_dir=$2  ;;  *)  echo "Usage: ipkg-build <pkg_directory> [<destination_directory>]" >&2  exit 1  ;;  esac    pkg_dir=$1    if [ ! -d $pkg_dir ]; then  echo "*** Error: Directory $pkg_dir does not exist" >&2  exit 1  fi    # CONTROL is second so that it takes precedence  CONTROL=  [ -d $pkg_dir/DEBIAN ] && CONTROL=DEBIAN  [ -d $pkg_dir/CONTROL ] && CONTROL=CONTROL  if [ -z "$CONTROL" ]; then  echo "*** Error: Directory $pkg_dir has no CONTROL subdirectory." >&2  exit 1  fi    if ! pkg_appears_sane $pkg_dir; then  echo >&2  echo "ipkg-build: Please fix the above errors and try again." >&2  exit 1  fi    tmp_dir=$dest_dir/IPKG_BUILD.$$  mkdir $tmp_dir    (cd $pkg_dir/data; find . -type f -print0 | xargs -0 md5sum ) > $pkg_dir/$CONTROL/md5sums  if [ ! -f "$pkg_dir/files.txt" ]; then  (cd $pkg_dir/data; find . -type f -print0 |xargs -0 grep "" -l) >$pkg_dir/files.txt  fi  # tar -C $pkg_dir/data -cf $tmp_dir/data.tar -T $pkg_dir/files.txt -h --verify  tar -C $pkg_dir/data -cf $tmp_dir/data.tar . --verify  gzip -f $tmp_dir/data.tar  tar -C $pkg_dir/$CONTROL -czf $tmp_dir/control.tar.gz .    echo "2.0" > $tmp_dir/debian-binary    pkg_file=$dest_dir/${pkg}_${version}_${arch}.ipk  #tar -C $tmp_dir -czf $pkg_file ./debian-binary ./data.tar.gz ./control.tar.gz  (cd $tmp_dir ;ar -qc $pkg_file ./debian-binary ./data.tar.gz ./control.tar.gz ; mv $pkg_file ../)  rm $tmp_dir/debian-binary $tmp_dir/data.tar.gz $tmp_dir/control.tar.gz  rmdir $tmp_dir    echo "Packaged contents of $pkg_dir into $pkg_file"  这个脚本我对它作过一处非常细微的修改,旧的脚本中在打包data.tar.gz时,对软连接和硬连接是将连接指向的文件进行打包的。而实际上我们没有必要这样做,我们可以直接将连接以原始方式打包到ipk的data.tar.gz中,这是ipk包允许的。而且实际上webOS系统中原本有好多包本来就是带有软连接的,如果不做这个修改,后面我们就不能正确的将系统全部打包回ipk。  好了,有了这个脚本,我们就可以自制ipk包了。首先建立一个包的目录,通常我们以包名来命名,然后在其下建立两个目录,分别为CONTROL和data,注意大小写。  CONTROL目录下放control.tar.gz解压之后的内容。其中不必包含md5sums,即使包含在打包时也会重新生成,因此不必担心md5sums的正确性。  data目录下放data.tar.gz解压之后的内容。注意它是相对于/的,里面的内容要包含相对于/的路径。另外,即使你希望这些内容被安装到/media/cryptofs/apps,也不要把这个路径建立到data目录下,这个路径是在安装时才决定的。  之后你可以对这两个目录下的内容进行修改编辑,添加删除内容都可以。修改完毕之后,退回到这个包目录的上级目录下,然后将其拥有者和用户组都改为root(对于普通包是这样的,对于系统包来说,我们应该在解压系统包时就保留系统包的用户组,在修改时不要变更原来文件的用户组)。最后执行ipkg-build 包名,就可以重新打包生成修改之后的ipk了。
2023-06-24 05:28:191

如何提取ipk文件

control.tar.gz中包含了control、md5sums、preinst、postinst、prerm、postrm这几个文件,其中control是必须的,其它都是可选的。  data.tar.gz中包含了要安装的程序和数据。  ipk的安装对于大多数用户来说都是使用preware、WebOS Quick Install、Internalz Pro来安装程序的。如果不考虑postinst脚本,那么使用这些工具安装的文件都是相对于/media/cryptofs/apps目录进行安装的。如果直接使用不带-o参数的ipkg install命令安装的话,那么安装的文件都是相对于/目录的。也就是说ipk包中实际上并不包含相对于那个路径进行安装的信息。安装到哪儿只跟安装的方式有关。  rootfs.tar.gz中那些预先安装好的包都是相对于/目录安装的。相对于/目录安装的程序,用户通过preware、WebOS Quick Install和系统自带的软件包管理器都是无法卸载的,但并不是说就真的无法卸载,实际上只要你愿意,这些包都可以在root帐号下用ipkg remove命令来卸载掉。  我们在上一节中有一个<carrier>.tar没有介绍(<carrier>表示att、wr、verizon等),之所以没介绍主要原因就是我们需要先了解上面的这些内容,然后才比较容易解释这个<carrier>.tar。  这个<carrier>.tar中的主要内容就是一些ipk包,另外,还有一个installer.xml。这个installer.xml如果不是要做跨运营商或跨机型移植,是不需要修改的。那么剩下的就是运营商定制的一些ipk包了。这些包是在刷机程序把rootfs.tar.gz写入设备之后,进行安装的。他们都是相对于/目录进行安装的。因此这些包从本质上来讲,跟rootfs.tar.gz中预先安装的包是没有区别的。唯一的区别就是rootfs.tar.gz中的包是预先安装好的,<carrier>.tar中的包是在刷机过程中进行安装的。而ROM验证md5sums的过程是在<carrier>.tar中的所有ipk安装之后才进行的。因此,<carrier>.tar中的包也是需要进行md5sums验证的。  既然<carrier>.tar中的包也需要验证,所以对于放在<carrier>.tar中的包来说,它的control.tar.gz中的md5sums不是可选的,而是必须的。如果缺少了这个md5sums,那么刷机到82%时,同样会因为无法通过md5sums验证而终止刷机,无法重启。  要生成一个带md5sums的ipk,如果靠手工来计算编写md5sums,并自己通过tar、gzip、ar等命令来打包实在是麻烦的很。实际上前人早在10年前就做好了这样的打包脚本,叫ipkg-build。我们可以直接拿来用。  下面是这个脚本的完整内容:  #!/bin/sh    # ipkg-build -- construct a .ipk from a directory  # Carl Worth <cworth@east.isi.edu>  # based on a script by Steve Redler IV, steve@sr-tech.com 5-21-2001  set -e    ipkg_extract_value() {  sed -e "s/^[^:]*:[[:space:]]*//"  }    required_field() {  field=$1    value=`grep "^$field:" < $CONTROL/control | ipkg_extract_value`  if [ -z "$value" ]; then  echo "*** Error: $CONTROL/control is missing field $field" >&2  return 1  fi  echo $value  return 0  }    pkg_appears_sane() {  local pkg_dir=$1    local owd=`pwd`  cd $pkg_dir    PKG_ERROR=0    large_uid_files=`find . -uid +99`  if [ -n "$large_uid_files" ]; then  echo "*** Warning: The following files have a UID greater than 99.  You probably want to chown these to a system user: " >&2  ls -ld $large_uid_files  echo >&2  fi      if [ ! -f "$CONTROL/control" ]; then  echo "*** Error: Control file $pkg_dir/$CONTROL/control not found." >&2  cd $owd  return 1  fi    pkg=`required_field Package`  [ "$?" -ne 0 ] && PKG_ERROR=1    version=`required_field Version | sed "s/.*://;"`  [ "$?" -ne 0 ] && PKG_ERROR=1    arch=`required_field Architecture`  [ "$?" -ne 0 ] && PKG_ERROR=1    required_field Maintainer >/dev/null  [ "$?" -ne 0 ] && PKG_ERROR=1    required_field Description >/dev/null  [ "$?" -ne 0 ] && PKG_ERROR=1    section=`required_field Section`  [ "$?" -ne 0 ] && PKG_ERROR=1  if [ -z "$section" ]; then  echo "The Section field should have one of the following values:" >&2  echo "Games, Multimedia, Communications, Settings, Utilies, Applications, Console, Misc" >&2  fi    priority=`required_field Priority`  [ "$?" -ne 0 ] && PKG_ERROR=1  if [ -z "$priority" ]; then  echo "The Priority field should have one of the following values:" >&2  echo "required, important, standard, optional, extra." >&2  echo "If you don"t know which priority value you should be using, then use `optional"" >&2  fi    if echo $pkg | grep "[^a-z0-9.+-]"; then  echo "*** Error: Package name $name contains illegal characters, (other than [a-z0-9.+-])" >&2  PKG_ERROR=1;  fi    local bad_fields=`sed -ne "s/^([^[:space:]][^:[:space:]]+[[:space:]]+)[^:].*/1/p" < $CONTROL/control | sed -e "s/\n//"`  if [ -n "$bad_fields" ]; then  bad_fields=`echo $bad_fields`  echo "*** Error: The following fields in $CONTROL/control are missing a ":"" >&2  echo " $bad_fields" >&2  echo "ipkg-build: This may be due to a missing initial space for a multi-line field value" >&2  PKG_ERROR=1  fi    for script in $CONTROL/preinst $CONTROL/postinst $CONTROL/prerm $CONTROL/postrm; do  if [ -f $script -a ! -x $script ]; then  echo "*** Error: package script $script is not executable" >&2  PKG_ERROR=1  fi  done    if [ -f $CONTROL/conffiles ]; then  for cf in `cat $CONTROL/conffiles`; do  if [ ! -f ./$cf ]; then  echo "*** Error: $CONTROL/conffiles mentions conffile $cf which does not exist" >&2  PKG_ERROR=1  fi  done  fi    cd $owd  return $PKG_ERROR  }    ###  # ipkg-build "main"  ###    case $# in  1)  dest_dir=.  ;;  2)  dest_dir=$2  ;;  *)  echo "Usage: ipkg-build <pkg_directory> [<destination_directory>]" >&2  exit 1  ;;  esac    pkg_dir=$1    if [ ! -d $pkg_dir ]; then  echo "*** Error: Directory $pkg_dir does not exist" >&2  exit 1  fi    # CONTROL is second so that it takes precedence  CONTROL=  [ -d $pkg_dir/DEBIAN ] && CONTROL=DEBIAN  [ -d $pkg_dir/CONTROL ] && CONTROL=CONTROL  if [ -z "$CONTROL" ]; then  echo "*** Error: Directory $pkg_dir has no CONTROL subdirectory." >&2  exit 1  fi    if ! pkg_appears_sane $pkg_dir; then  echo >&2  echo "ipkg-build: Please fix the above errors and try again." >&2  exit 1  fi    tmp_dir=$dest_dir/IPKG_BUILD.$$  mkdir $tmp_dir    (cd $pkg_dir/data; find . -type f -print0 | xargs -0 md5sum ) > $pkg_dir/$CONTROL/md5sums  if [ ! -f "$pkg_dir/files.txt" ]; then  (cd $pkg_dir/data; find . -type f -print0 |xargs -0 grep "" -l) >$pkg_dir/files.txt  fi  # tar -C $pkg_dir/data -cf $tmp_dir/data.tar -T $pkg_dir/files.txt -h --verify  tar -C $pkg_dir/data -cf $tmp_dir/data.tar . --verify  gzip -f $tmp_dir/data.tar  tar -C $pkg_dir/$CONTROL -czf $tmp_dir/control.tar.gz .    echo "2.0" > $tmp_dir/debian-binary    pkg_file=$dest_dir/${pkg}_${version}_${arch}.ipk  #tar -C $tmp_dir -czf $pkg_file ./debian-binary ./data.tar.gz ./control.tar.gz  (cd $tmp_dir ;ar -qc $pkg_file ./debian-binary ./data.tar.gz ./control.tar.gz ; mv $pkg_file ../)  rm $tmp_dir/debian-binary $tmp_dir/data.tar.gz $tmp_dir/control.tar.gz  rmdir $tmp_dir    echo "Packaged contents of $pkg_dir into $pkg_file"  这个脚本我对它作过一处非常细微的修改,旧的脚本中在打包data.tar.gz时,对软连接和硬连接是将连接指向的文件进行打包的。而实际上我们没有必要这样做,我们可以直接将连接以原始方式打包到ipk的data.tar.gz中,这是ipk包允许的。而且实际上webOS系统中原本有好多包本来就是带有软连接的,如果不做这个修改,后面我们就不能正确的将系统全部打包回ipk。  好了,有了这个脚本,我们就可以自制ipk包了。首先建立一个包的目录,通常我们以包名来命名,然后在其下建立两个目录,分别为CONTROL和data,注意大小写。  CONTROL目录下放control.tar.gz解压之后的内容。其中不必包含md5sums,即使包含在打包时也会重新生成,因此不必担心md5sums的正确性。  data目录下放data.tar.gz解压之后的内容。注意它是相对于/的,里面的内容要包含相对于/的路径。另外,即使你希望这些内容被安装到/media/cryptofs/apps,也不要把这个路径建立到data目录下,这个路径是在安装时才决定的。  之后你可以对这两个目录下的内容进行修改编辑,添加删除内容都可以。修改完毕之后,退回到这个包目录的上级目录下,然后将其拥有者和用户组都改为root(对于普通包是这样的,对于系统包来说,我们应该在解压系统包时就保留系统包的用户组,在修改时不要变更原来文件的用户组)。最后执行ipkg-build 包名,就可以重新打包生成修改之后的ipk了。
2023-06-24 05:28:271

如何安装tar.gz,或者制作ipk安装包

那个CD那个命令就是进入所在目录...CD后面跟的是文件所在目录建议你把那个tar文件放在BT4的主文件夹或者说home文件夹,然后再在终端输入tar zxvf....因为一般没有用CD命令指定位置的时候默认进的是你的主文件夹
2023-06-24 05:28:343

如何安装tar.gz,或者制作ipk安装包

有两种方式安装:登录路由web界面(一般是192.168.1.1),在openwrt的软件安装界面上选择上传安装。登录openwrt控制台,可用ssh登录或通过路由的TTL接口在控制台用命令进行安装:用winscp将下载的ipk安装包上传到路由器中,用命令opkg install xxx.ipk安装即可。很多新手对linux下的软件安装存在误解,现在简单解释一下:这类源代码包需要解压后(tar.gz的用tarzxvf解压,tar.bz2的用tarjxvf解压),进入解压目录,一般都有一个INSTALL的文本文件,里面一般都是安装的详细说明,可以用vi、nano、pico或X下面的文本编辑器(如gedit,gvim,kedit等)打开查看,安装一般就是三个步骤:1、configure,这一步一般用来生成Makefile,为下一步的编译做准备,你可以通过在configure后加上参数来对安装进行控制,比如代码:./configure--prefix=/usr上面的意思是将该软件安装在/usr下面,执行文件就会安装在/usr/bin(而不是默认的/usr/local/bin),资源文件就会安装在/usr/share(而不是默认的/usr/local/share)。同时一些软件的配置文件你可以通过指定--sys-config=参数进行设定。有一些软件还可以加上--with、--enable、--without、--disable等等参数对编译加以控制,你可以通过允许./configure--help察看详细的说明帮助。2、make,这一步就是编译,大多数的源代码包都经过这一步进行编译(当然有些perl或python编写的软件需要调用perl或python来进行编译)。如果在make过程中出现error,你就要记下错误代码(注意不仅仅是最后一行),然后你可以向开发者提交bugreport(一般在INSTALL里有提交地址),或者你的系统少了一些依赖库等,这些需要自己仔细研究错误代码。3、makeinsatll,这条命令来进行安装(当然有些软件需要先运行makecheck或maketest来进行一些测试),这一步一般需要你有root权限(因为要向系统写入文件)。安装完毕后你就可以删除解压目录了。采用源代码编译方式来安装软件是Linux系统下最常见的安装软件方法,而且这种方法使你可以更加自由地控制安装细节,所以提倡大家多使用该方法安装软件。PS:对于bin类型的安装文件,一般给该文件加上可执行权限,再运行之即可
2023-06-24 05:28:411

电动汽车中的ipk是什么意思

你好?
2023-06-24 05:28:492

如何在古代确定基本物理单位?

这个问题我也想过,但不了了之,可能楼上的是对的
2023-06-24 05:28:573

如何提取ipk包,如何打包

ipk文件实际上是用ar命令打包的一个归档包。没有数字签名的ipk中一般包含control.tar.gz、data.tar.gz和debian-binary这三个文件。 其中debian-binary里面是固定的。 control.tar.gz中包含了control、md5sums、preinst、postinst、prerm、postrm...
2023-06-24 05:29:051

所有基本单位的来历

一、米国际单位制的长度单位“米”(meter,metre)起源于法国。1790年5月由法国科学家组成的特别委员会,建议以通过巴黎的地球子午线全长的四千万分之一作为长度单位──米,1791年获法国国会批准。为了制造出表征米的量值的基准器,在法国天文学家捷梁布尔和密伸的领导下,于1792~1799年,对法国敦克尔克至西班牙的巴塞罗那进行了测量。1799年根据测量结果制成一根3.5毫米×25毫米短形截面的铂杆(platinum metre bar),以此杆两端之间的距离定为1米,并交法国档案局保管,所以也称为“档案米”。这就是最早的米定义。由于档案米的变形情况严重,于是,1872年放弃了“档案米”的米定义,而以铂依合金(90%的铂和10%的铱)制造的米原器作为长度的单位。米原器是根据“档案米”的长度制造的,当时共制出了31只,截面近似呈X形,把档案米的长度以两条宽度为6~8微米的刻线刻在尺子的凹槽(中性面)上。1889年在第一次国际计量大会上,把经国际计量局鉴定的第6号米原器(31只米原器中在0℃时最接近档案米的长度的一只)选作国际米原器,并作为世界上最有权威的长度基准器保存在巴黎国际计量局的地下室中,其余的尺子作为副尺分发给与会各国。规定在周围空气温度为0℃时,米原器两端中间刻线之间的距离为1米。1927年第七届国际计量大会又对米定义作了严格的规定,除温度要求外,还提出了米原器须保存在1标准大气压下,并对其放置方法作出了具体规定。   1983年10月在巴黎召开的第十七届国际计量大会上又通过了米的新定义:“米是1/299792458秒的时间间隔内光在真空中行程的长度”。这样,基于光谱线波长的米的定义就被新的米定义所替代了。实际上,米是被定义为光在以铂原子钟测量的O.000000003335640952秒内走过的距离(取这个特别的数字的原因是,因为它对应于历史上的米的定义——按照保存在巴黎的特定铂棒上的两个刻度之间的距离)。同样,我们可以用叫做光秒的更方便更新的长度单位,这就是简单地定义为光在一秒走过的距离。现在,我们在相对论中按照时间和光速来定义距离,这样每个观察者都自动地测量出同样的光速(按照定义为每0.000000003335640952秒之1米) 。二、秒1820年法国科学院正式提出:一个平太阳日的1/86400为一个平太阳秒,称为世界时秒长。 不过,发展出摆钟来保持平时(相对于日晷所显示的视时),使得秒成为可测量的时间单位。秒摆的摆长在1660年被伦敦皇家学会提出作为长度的单位,在地球表面,摆长约一米的单摆,一次摆动或是半周期(没有反复的一次摆动)的时间大约是一秒。   在1956年,秒被以特定历元下的地球公转周期来定义,因为当时天文学家知道地球在自转轴上的自转不够稳定,不足以作为时间的标准。纽康的太阳表以1900年的暦元描述太阳的运动,所依据的是1750年至1892年的观测。In 1956.秒的定义如下:   自历书时1900年1月1日12时起算的回归年的31,556,925.9747分之一为一秒   在1960年,这个定义由第十一次的国际度量衡会议通过。虽然这个定义中的回归年的长度不能进行实测,但可以经由线性关系的平回归年的算式推导,因此,有一个具体的瞬时回归年长度可以参考。因为秒是用于大半个20世纪太阳和月球的星历表中的独立时间变量(纽康的太阳表从1900年使用至1983年,布朗的月球表从1920年使用至1983年),因此这个秒被称为历书秒。   随着原子钟的发展,秒的定义决定改采用原子时做为新的定义基准,而不再采用地球公转太阳定义的历书秒。   经过多年的努力,英国国家实验室的路易斯u2022埃森和美国海军天文台的威廉u2022马克维兹测量出铯原子的超精细跃迁周期和暦书秒的关系。使用过去普通的测量方法,接收来自无线电台、WWV的讯号,使用一个原子钟来测量时间,他们确定了月球相对于地球的轨道运动,也推断出太阳表面可能有相对于地球的运动。结果,在1967年的第13届国际度量衡会议上决定以原子时定义的秒作为时间的国际标准单位:   铯133原子基态的两个超精细能阶间跃迁对应辐射的9,192,631,770个周期的持续时间。   三、伏特在国际单位制中安培是基本电学单位,伏特的SI定义是以安培和力学单位瓦特导出的。 依据国际单位制的基本电学单位安培,伏特定义为:"在载荷1A恒定电流的导线上,当两点之间导线上的功率耗散为1W(1W=1 J/S)时,这两点之间的电位差"。电压的确定理论上是这样,但是实际使用的电压基准是利用约瑟夫森效应,从时间频率基准导出的。在两块超导体之间隔以极薄的绝缘层,即构成一个约瑟夫森结。按照量子力学的规律,超导电流可以穿透绝缘层而在结内流动。如果在绝缘层的两边加上直流电压V,则结内会流动频率为f的高频交变超导电流,且电压,其中h为普朗克常数,e为基本电荷。这样,电压V可以由基本物理常数h和e的比值及频率f的数值决定,此即为约瑟夫森效应。f的测定不确定度可达到10-13量级。所以由约瑟夫森效应得到的结电压在原则上可达到与频率标准相近的稳定度和复现性。   单个约瑟夫森结的结电压仅为毫伏量级。1984年,联邦德国及美国利用约1500个约瑟夫森结相串联,得到了约 1伏的结电压,可直接与标准电池的端电压相比较,监视直流电动势基准的稳定性。我国10V约瑟夫森结阵电压基准的建立,可以保证我国在电学单位量值上与国际单位保持一致,所提供的数据,其不确定度技术指标已达到国际领先水平。10V量子电压基准在电子计量领域有着非常重要的应用,它所复现出的高准确度直流电压在0.1-11V范围内,可获得7万多个电压标准值。所有这些复现出的量子电压准确度、稳定性、重复性远远高于实物标准,在复现10电压时,不确定度可达到10-9量级,远远高于实物基准(不确定度水平约10-7量级。),该基准可以广泛用于校准10V固态电压标准、高精度数字电压表、高精密数字电压源、高精度模数转换器以及相关的精密标准仪器设备,为我国进出口贸易提供关键技术数据和计量溯源保证。与国际上先进国家的同类装置相比,本系统在微波锁相、微波传输低温探杆系统以及测量方法上和技术上具有独到的特点,整套装置的测量不确定为5.4×10-9(从这里不难看出,为什么高于八位半的数字表难以见到)。四、欧姆欧姆——以国际欧姆作为电阻单位,它以等于109CGSM电阻的欧姆作为基础,用恒定电流在融冰温度时通过质量为14.4521克、长度为106.3厘米、横截面恒定的水银柱受到的电阻。量子化霍耳效应和电阻自然基准 1980年,联帮德国科学家K.von克利青等人发现量子化霍耳效应,即在低于4.2开的低温和大于10特的强磁场中,半导体表面的二维电子气的朗道能级呈现分立效应。当电子填满某一能级时,半导体的霍耳电阻曲线上出现平台。平台处的霍耳电阻Rh 满足方程Rh=h/ne2, n为整数或有理分数。由基本物理常数 h和 e 的比值即可决定霍耳电阻的数值,而且不包含频率因子。因此,用量子化霍耳效应建立的电阻自然基准的复现性和稳定度原则上不受限制。量子化的霍尔电阻是国际公认的表示欧姆的方法,它是已知的最稳定的电阻标准。很多发展中国家和实业公司都需要高精度的最根本的电阻参考标准来适应他们的高技术运行环境。成熟的QuantΩ系统为全世界的国家实验室和工业实验室提供了这种需求。 MI的QuantΩ(量子化霍尔电阻标准)是全自动化的顶级标准系统,它的标准可重复使用,这是一个很经济实用的方法。这个系统是全面的翻转键系统,并且几乎不需要人工操作。杜瓦瓶和仪器架都放在一个宽敞的圆柱空间内,安装在一个小脚轮上,便于移动。一个可变温度的用泵抽送氦的冷藏库和一部分8T的磁铁都可以简便安装和拆卸,杜瓦瓶可根据需要来填充。另外,如果能有一个氦供应设施存在,那么该系统可连续操作。低温恒温器可保证在一次填充后,该系统可工作4至5天。通常的测量都在两天就能完成。 QuantΩ系统提供了一种经济的方法,以准确的建立和测量欧姆值在0.1到13K之间的电阻。霍尔系统在电阻测量和低温方面多年的研究经验,发展出了这套系统。 QuantΩ系统是世界上第一个量子化霍尔电阻标准,它由三部分组成。标准电阻样本: QuantΩ电阻标准提供有关于25812.807欧姆的冯克立曾常数的绝对值。在加拿大国家研究委员会,改参数或是样本在一个可移动的杜瓦瓶中保持在1.2K,这个杜瓦瓶充满60升氦,由部分磁铁提供8特斯拉磁场。该系统被设计成3到4天为一个操作周期,或者可以连续工作。 标准低温: QuantΩ系统的组件有:一个60升容量的杜瓦瓶,它带有一个用泵汲取氦的冷藏室,一个8特斯拉的超导磁铁,还有温度传感器,加热器,一个装配了超导磁铁供应源的仪器架子,温度控制器,氦液面传感器和一个无油机械真空泵。 杜瓦瓶装在一个坚固的小脚轮上,便于从一个房间运到其它房间去。系统也可以作为一个参数传输标准从一个设备输送到其它设备上。 该系统也可以使用9特斯拉的磁铁,以便同其它样品一起使用。支撑架子为便于测量,可以很容易就拆卸下来。 测量系统: 一个改进过的直流电流比较仪电桥(Model 6010Q)在常温下操作,可以使两个电阻进行比较,精度可达到2×10-8。6010Q电桥用来针对1000欧姆标准电阻比较QHR装置。电桥能测量依赖于Rxx和Rxy的域,对Rxx做精密测量,以及对QHR装置的瞬变电阻做测量:总之,为确保QHR电阻的测量精度,所必须做的测量都做了。电桥和低热矩阵扫描仪能用来建立以1000欧姆电阻为基准的电阻值,可以达到的值为1,10,100,1K和10K,精度等级是非常高的。QuantΩ电桥可以独立操作,或者使用MI的QuantΩ软件进行自动化测量。QuantΩ系统被设计成模块化的,分成三个部分,QuantΩ样本,QuantΩ低温装置以及QuantΩ电桥,这几个部件都可以单独购买。如果有需求,QuantΩ系统也可以选择使用额外的QHR样本,QuantΩ软件,一条不锈钢的液态氦传输线以便于可连续操作,还有一个充油电阻槽(Model 9303JW)以及一个100升容量的杜瓦瓶。 在国际单位制种,欧姆来自于伏特和安培。实践中,加拿大国家实验室从1990年开始就使用量子化的霍尔电阻系统来代表阻抗了。这些电阻都是半导体器件,在几特斯拉的磁场中,它们被冷却到1.5开或者更低的温度,电阻的增益值本质上是不变的,而且被认为是基本常数的倍数。在国际协议中,第一个增益值等效于25812.807欧姆。由中国计量科学研究院等单位完成的“量子化霍尔电阻基准”项目获得2007年度国家科技成果进步奖一等奖。“量子化霍尔电阻基准”这一重大成果,在国际上首次从理论上证明了量子化霍尔电阻数值与器件的形状无关,为证实量子化霍尔效应的普适性做出了贡献;自行研制的量子化霍尔器件,突破了国外技术封锁,为课题提供了核心器件;自主研究的高匝比超导电流比较仪,大大超过了国际同类装置水平。这3项主要创新具有我国自主的知识产权。该项研究成果数据可靠,不确定度为国际同类基准之首(10-10量级)。这项成果是以张钟华院士为首的科研团队经过十多年的努力取得的。量子化霍尔电阻基准,准确度比传统的标准电阻提高了一千多倍,达到了国际领先水平。  电磁测量仪器是否准确,要用电磁计量标准来检定。电磁计量标准有很多种,其中最基本的是电压标准和电阻标准两种,其他电磁计量标准的量值均可以由这两种基本标准导出。量子计量基准代表了国际计量基标准的最高水平,按照国际计量组织的规定,没有建立量子计量基准的国家,相应量值要向其他具有量子基准的国家溯源。目前,建立了该项量子基准的国家只有少数几个发达国家,该量子基准的建立,为维护我国技术主权,科学研究的独立性,以及国家经济安全和国防建设具有重要意义。五、千克1795年4月7日,克在法国被规定为相等于“容量相等于边长为百分之一米的立方体的水于冰熔温度时的绝对重量”。由于商贸一般涉及的质量远比一克大,又由于以水为标准的质量既不方便又不稳定,所以为了商业法规必需制造出质量水定义的实化仪。于是,人们制造了一个临时的质量标准:一块金属人工制品,质量为克的一千倍——千克。   同时,准确判定一立方分米(一升)的水质量的工作也展开了。虽然千克定义规定的水温0 °C是非常稳定的温度点,但是科学家们经过多年的研究决定于1799年在定义中改用水最稳定的密度点,也就是水达到最大密度时的温度,当时的量度结果为4 °C他们断定在最大密度时一立方分米的水相等于4年前临时千克标准目标质量的99.9265%。同年,也就是1799年,人们制造出一块纯白金的原器,其目标就是原器质量会相等于(当时科学上许可地尽量接近)4°C时一立方分米的水。该原器于六月被呈上国家档案局,并于1799年12月被正式定为“档案局千克”(Kilogramme des Archives),而一千克的定义就相等于其质量。这个标准维持了九十年。 国际千克原器  自1889年起,国际单位制将千克的大小定义为跟国际千克原器(在专业度量衡学中很多时候会把它缩写为“IPK”)的质量相等。IPK由一种铂合金制成,这种合金叫“Pt?10Ir”,即90%铂及10%铱(按质量比);然后把这种合金用机器造成39.17mm的直立圆柱体(高度=直径),这样做可以把表面积减至最低。比起纯铂的档案局千克,新加进去的10%铱改善了硬度,但同时保留铂的许多长处:对氧化的高度抵抗性、极高密度、良好的导电与导热性以及低磁化率。IPK与其六件姐妹复制品都被存放在国际计量局(BIPM)位于巴黎郊区的总部下层的储藏室内,有环境监控的保险箱里。(见下面的外部图片)开启保险箱需要三条被分开保管的钥匙。IPK的正式复制品可供其他国家作她们的全国标准之用。这些复制品大概每50年就要跟IPK比对一次。   IPK是1879年制造的三个圆柱体之一。1883年,IPK的质量被发现跟八十四年前的档案局千克的一致,并在1899年的第一届国际度量衡大会中被正式指定为千克。维也纳标准海水(有严格同位素控制的纯净水)密度的现代测量指出一立方分米的水,在最大密度时(3.984°C)比一千克只差25.05ppm。这个微小的差别,与IPK跟档案局千克质量一致这个事实,说明了超过209年前科学家们在量度水密度及制造档案局千克的技艺是相当高超的。 千克 国际千克原器的稳定性  图为各原器随时间的质量变动,其中K21–K40为各国的国家原器,K8(41)[注 4]与K32为IPK的姐妹复制品。所有质量变动都是相对于IPK的。1889年的原值偏移量都被相对于IPK地零化。[10]以上的量度都是相对的;并没有可以判定以上哪个原器是相对于大自然最稳定的历史数据。很有可能地,在这100年间所有原器的质量都增加了,而K21、K35、K40及IPK只是被其他的增加得较少而已。   定义来上说,IPK质量的量度值误差为整零;IPK就是千克。然而,IPK因时间而成的质量变量,可经由比对世界各地正式复制品质量判定出来,这个过程被称为“定期核准”。例如,美国拥有四个90%铂/10%铱的千克标准仪,其中K4和K20是1884年制的原批中四十个复制品的两个。K20被指定为美国质量的国家首席标准。这两个原器,跟其他国家的一样,都要定期送回BIPM作质量核准。   需要指出的是,没有一个复制品的质量准确地等于IPK;它们的质量经过校准,得出的偏差值会被存盘。比方说,美国的国家首席标准K20,1889年最初的正式质量为1 kg-39μg;也就是说K20比IPK轻39 μg。1999年的上一次核准指出其质量准确地等于1889年的原值。跟这种小差异相当不同的是,美国的检核标准,K4的质量持续地相对于IPK下降——这都是有原因的。检核标准比首席标准要常用得多,所以很容易被刮及受到各种磨损。K4最初送抵时的正式质量为1 kg-75 μg,但到1989年经正式校准后质量为1 kg-106 μg,而十年后则是1 kg-116 μg。在这110年间,K4相对于IPK轻了41 μg。 除检核标准可能受到的一般磨损外,就算被小心收藏的国家原器也会因不同的原因而产生相对于IPK的质量变动,当中原因有已知的,也有未知的。由于IPK与它的复制品都被存放于空气中(尽管有两层或以上的钟罩),它们还是会经由表面吸附大气层中的灰尘而获得质量。因此会用一种称为“BIPM清洁法”的手续来清洁它们,这种方法是BIPM于1939至1946年间开发的,当中手续有用沾有等量乙醚和乙醇的油鞣革轻轻擦拭,用蒸馏过两次的水进行蒸气清洁,以及让原器在核准前先放7至10天。  2008年04月,位于不伦瑞克的德国国家计量研究院的研究人员表示,他们将采用直径10厘米(4英寸)的纯硅体去界定比现在的千克质量定义更为标准的度量方法。目前,一个质量与千克最接近的铂铱圆柱体,作为国际统一重量单位一直存放在法国巴黎郊外戒备森严的金库内,但是由于消耗与磨损,它的质量正慢慢地减少,基本单位的准确性受到影响,误差越来越大。 新的纯硅体确实十分特殊,耗资200万欧元(约合320万美元)打造。纯硅体合俄罗斯、澳大利亚和德国科学精英之力,用时五年制造,重量无限接近于一千克,是完美的球体,纯度极高,99.99%的材料是一种称为硅28的硅同位素。德国不伦瑞克的科学家将从现在开始对纯硅体实施数千次实验,以测算制成它的硅原子数量。
2023-06-24 05:29:242

汽车icu是什么模块

,汽车IPK控制模块是油电转换控制模块。这是纯电的,北汽新能源E150。 IPK是英文Instrument Pack的筒写,中文意思是组合仪表,当今的数字仪表,有音乐,地图,通话等诸多娱乐功能。 仪表是Info CAN上的节点,节点名称IPK,也叫ICU。 显示方式 可见汽车仪表尚以机械式为主,通讯方式以线束为主这种模式最大的弊病是过于依赖线束,导致系统复杂随着汽车产业的快速发展,有极大潜力的汽车电子市场正日渐受到各大汽车生产商与电子产品供应商的关注。 这其中包括尚处于开发实验阶段的清洁能源汽车、由日本占据世界市场领袖地位的车载音响设备的车载计算机信息终端设备以及形形色色的车内电控单元,如发动机电控单元、ABS、总线、新型电子仪表等对汽车仪表而言,使用电子式仪表板较之传统仪表的优势在于:硬件功能的软件化。
2023-06-24 05:29:311

1公斤等于多少斤

您好1公斤=2斤所以1.4公斤=1.4*2=2.8斤有什么不明白可以继续问,随时在线等。如果我的回答对你有帮助,请及时选为满意答案,谢谢~~
2023-06-24 05:29:417

克和千克是哪个国家开始使用的

千克百科名片千克,(符号kg或㎏)为国际单位制中量度质量的基本单位,千克也是日常生活中最常使用的基本单位之一。一千克的定义就是国际千克原器的质量,几乎与一升的水等重。千克是唯一一个有国际单位制词头的基本单位,也是唯一一个仍然使用人工制品作定义的国际单位(其他单位都用基础物理特性作定义,以便于在不同的实验室内复制)。目录[隐藏]基本信息历史沿革千克 质量的性质千克 历史早期定义国际千克原器千克 国际千克原器的稳定性千克 单位换算千克 术语汇编质量单位基本信息 历史沿革 千克 质量的性质 千克 历史 早期定义 国际千克原器千克 国际千克原器的稳定性 千克 单位换算 千克 术语汇编 质量单位 [编辑本段]基本信息 千克kg 拼音:qiān kè 意思:千克,度量单位。 英文:kilogram[编辑本段]历史沿革 国际单位制中米、千克、秒制的质量单位,也是国际单位制的7个基本单位之一。法国大革命后,由法国科学院制定。原计划制作的是新颁布的质量的主单位——克的标准器,但因为当时工艺和测量技术所限,故制作了质量是克的1000倍的标准器,即千克标准原器——这也是国际单位制中质量单位是千克而不是克的原因。最初的定义和长度单位有关;1791年规定:1立方分米的纯水在4℃时的质量 ,并用铂铱合金制成原器,保存在巴黎,后称国际千克原器。1901年第3届国际计量大会规定:千克是质量(而非重量)的单位,等于国际千克原器的质量。千克用符号kg表示。千克力是工程技术中常用的计力单位,规定为国际千克原器在纬度45°的海平面上所受的重力。符号为kgf。工程技术书中常把“力”字省略,因此易与质量单位混淆,故上世纪我国曾规定使用重力又称重量,单位是千克力。 2008年04月,位于不伦瑞克的德国国家计量研究院的研究人员表示,他们将采用直径10厘米(4英寸)的纯硅体去界定比现在的千克质量定义更为标准的度量方法。目前,一个质量与千克最接近的铂铱圆柱体,作为国际统一重量单位一直存放在法国巴黎郊外戒备森严的金库内,但是由于消耗与磨损,它的质量正慢慢地减少,基本单位的准确性受到影响,误差越来越大。 新的纯硅体确实十分特殊,耗资200万欧元(约合320万美元)打造。纯硅体合俄罗斯、澳大利亚和德国科学精英之力,用时五年制造,重量无限接近于一千克,是完美的球体,纯度极高,99.99%的材料是一种称为硅28的硅同位素。德国不伦瑞克的科学家将从现在开始对纯硅体实施数千次实验,以测算制成它的硅原子数量。[编辑本段]千克 质量的性质 千克是质量的单位,而质量就相当于日常说的一样东西有多“重”。然而,质量实际上是一个带“惯性”的性质;也就是说,一物体会在无外力的情况下倾向于保持既有的速度。当一质量为一千克的物体在一牛顿的力作用下,会以每秒平方一米的加速度(约相等于地球重力加速度的十分之一)加速。 物质的重量完全随本地的引力强度而定,而质量则不变(设该质量并非以相对论性速度相对于观察者运动)。相应地,在微引力下的宇航员不需任何力气就能举起太空舱内的物体;因为物体“没有重量”。然而,物体在微引力下仍保有其质量,宇航员需使出十倍的力才能把十倍质量的物体以相同的加速度加速。[编辑本段]千克 历史早期定义 1795年4月7日,克在法国被规定为相等于“容量相等于边长为百分之一米的立方体的水于冰熔温度时的绝对重量”。由于商贸一般涉及的质量远比一克大,又由于以水为标准的质量既不方便又不稳定,所以为了商业法规必需制造出质量水定义的实化仪。于是,人们制造了一个临时的质量标准:一块金属人工制品,质量为克的一千倍——千克。 同时,准确判定一立方分米(一升)的水质量的工作也展开了。虽然千克定义规定的水温0 °C是非常稳定的温度点,但是科学家们经过多年的研究决定于1799年在定义中改用水最稳定的密度点,也就是水达到最大密度时的温度,当时的量度结果为4 °C他们断定在最大密度时一立方分米的水相等于4年前临时千克标准目标质量的99.9265%。同年,也就是1799年,人们制造出一块纯白金的原器,其目标就是原器质量会相等于(当时科学上许可地尽量接近)4°C时一立方分米的水。该原器于六月被呈上国家档案局,并于1799年12月被正式定为“档案局千克”(Kilogramme des Archives),而一千克的定义就相等于其质量。这个标准维持了九十年。国际千克原器 自1889年起,国际单位制将千克的大小定义为跟国际千克原器(在专业度量衡学中很多时候会把它缩写为“IPK”)的质量相等。IPK由一种铂合金制成,这种合金叫“Pt?10Ir”,即90%铂及10%铱(按质量比);然后把这种合金用机器造成39.17mm的直立圆柱体(高度=直径),这样做可以把表面积减至最低。比起纯铂的档案局千克,新加进去的10%铱改善了硬度,但同时保留铂的许多长处:对氧化的高度抵抗性、极高密度、良好的导电与导热性以及低磁化率。IPK与其六件姐妹复制品都被存放在国际计量局(BIPM)位于巴黎郊区的总部下层的储藏室内,有环境监控的保险箱里。(见下面的外部图片)开启保险箱需要三条被分开保管的钥匙。IPK的正式复制品可供其他国家作她们的全国标准之用。这些复制品大概每50年就要跟IPK比对一次。 IPK是1879年制造的三个圆柱体之一。1883年,IPK的质量被发现跟八十四年前的档案局千克的一致,并在1899年的第一届国际度量衡大会中被正式指定为千克。维也纳标准海水(有严格同位素控制的纯净水)密度的现代测量指出一立方分米的水,在最大密度时(3.984°C)比一千克只差25.05ppm。这个微小的差别,与IPK跟档案局千克质量一致这个事实,说明了超过209年前科学家们在量度水密度及制造档案局千克的技艺是相当高超的。[编辑本段]千克 国际千克原器的稳定性 图为各原器随时间的质量变动,其中K21–K40为各国的国家原器,K8(41)[注 4]与K32为IPK的姐妹复制品。所有质量变动都是相对于IPK的。1889年的原值偏移量都被相对于IPK地零化。[10]以上的量度都是相对的;并没有可以判定以上哪个原器是相对于大自然最稳定的历史数据。很有可能地,在这100年间所有原器的质量都增加了,而K21、K35、K40及IPK只是被其他的增加得较少而已。 定义来上说,IPK质量的量度值误差为整零;IPK就是千克。然而,IPK因时间而成的质量变量,可经由比对世界各地正式复制品质量判定出来,这个过程被称为“定期核准”。例如,美国拥有四个90%铂/10%铱的千克标准仪,其中K4和K20是1884年制的原批中四十个复制品的两个。K20被指定为美国质量的国家首席标准。这两个原器,跟其他国家的一样,都要定期送回BIPM作质量核准。 需要指出的是,没有一个复制品的质量准确地等于IPK;它们的质量经过校准,得出的偏差值会被存盘。比方说,美国的国家首席标准K20,1889年最初的正式质量为1 kg???39 μg;也就是说K20比IPK轻39 μg。1999年的上一次核准指出其质量准确地等于1889年的原值。跟这种小差异相当不同的是,美国的检核标准,K4的质量持续地相对于IPK下降——这都是有原因的。检核标准比首席标准要常用得多,所以很容易被刮及受到各种磨损。K4最初送抵时的正式质量为1 kg???75 μg,但到1989年经正式校准后质量为1 kg???106 μg,而十年后则是1 kg???116 μg。在这110年间,K4相对于IPK轻了41 μg。 除检核标准可能受到的一般磨损外,就算被小心收藏的国家原器也会因不同的原因而产生相对于IPK的质量变动,当中原因有已知的,也有未知的。由于IPK与它的复制品都被存放于空气中(尽管有两层或以上的钟罩),它们还是会经由表面吸附大气层中的灰尘而获得质量。因此会用一种称为“BIPM清洁法”的手续来清洁它们,这种方法是BIPM于1939至1946年间开发的,当中手续有用沾有等量乙醚和乙醇的油鞣革轻轻擦拭,用蒸馏过两次的水进行蒸气清洁,以及让原器在核准前先放7至10天。[编辑本段]千克 单位换算 1 千克 = 0.001 公吨 1 千克 = 1,000 克 1 千克 = 1,000,000 毫克 1 千克 = 1,000,000,000 微克[编辑本段]千克 术语汇编 1 千克 = 0.001 公吨 1 千克 = 1,000 克 1 千克 = 1,000,000 毫克 1 千克 = 1,000,000,000 微克 1 千克 = 10 牛顿[编辑本段]质量单位 收起编制 具体单位 国际单位制 吨 | 公担 | 公衡 | 千克 | 公两 | 公钱 | 克 | 毫克 | 微克 | 纳克 台制 斤 | 两 市制 担 | 斤 | 两 | 分 英制 吨 | 英担 | 英石 | 磅 | 盎司 东亚古制 石/担 | 斤 | 两 | 钱 | 分 专属单位 克拉 | 原子量 常用重量换算公式 1 grain 格令 =0.065 gram 克 1 dram 打兰 =1.772 grams 克 1 ounce 盎司 =16 drams 打兰 =28.35 grams 克 1 pound 磅 =16 ounces 盎司 =7000 grains 谷 =0.4536 kilogram 千克 1 stone 英石 =14 pounds 磅 =6.35 kilograms 千克 1 quarter 四分之一英担 =2 stones 英石 =12.70 kilograms 千克 1 hundredweight 英担 =4 quarters 四分之一英担 =50.80 kilograms 千克 1 short ton 短吨 ( 美吨 )=2000 pounds 磅 =0.907 tonne 公吨 1 (long) ton 长吨 ( 英吨 )=20 hundredweight 英担 =1.016 tonnes 公吨
2023-06-24 05:30:303

如何解决安装openwrt应用是overlay空间不够问题

 您好,很高兴能帮助您,  有两种方式安装:  登录路由web界面(一般是192.168.1.1),在openwrt的软件安装界面上选择上传安装。  登录openwrt控制台,可用ssh登录或通过路由的TTL接口在控制台用命令进行安装:用winscp将下载的ipk安装包上传到路由器中,用命令opkg install xxx.ipk安装即可。  你的采纳是我前进的动力,还有不懂的地方,请你继续“追问”!  如你还有别的问题,可另外向我求助;答题不易,互相理解,互相帮助!
2023-06-24 05:30:382