本文目录一览
1,During the Festival heavy snow stopped2,ISOFIX Child Seat Anchors怎么翻译是讲汽车安全气囊的3,世事茫茫光阴冉冉留不住朱颜玉貌带不去白碧黄金富若石崇4,pcb中的温生什么意思5,请问It was little difficulty in finding it存在语法错误吗6,文言文慎处翻译7,bootfrozen什么意思
1,During the Festival heavy snow stopped
恭喜你 (也为你的学校担心)青出于蓝而胜于蓝!... stopped many people from going home.2,ISOFIX Child Seat Anchors怎么翻译是讲汽车安全气囊的
四川华川工业有限公司是隶属于中国兵器装备集团公司的综合性火工品科研、生产企业,始建于1966年,2002年改制为国有独资公司。公司的主要民品有: 1、汽车安全气囊气体发生器配套用火工品,已通过了iso12097-3《气体发生器的环境试验》。3,世事茫茫光阴冉冉留不住朱颜玉貌带不去白碧黄金富若石崇
世事茫茫,光阴冉冉,留不住朱颜玉貌,带不去白碧黄金,富若石崇,贵若杨素,绿珠红拂今安在?劝君放下几文,咕一壶嗟三度四,遇快乐时须快乐;青山叠叠,绿水融融,走不尽楚峡秦关,填不满心潭欲海,智如周瑜,勇如项羽,乌江赤壁总成空!请子但坐片刻,听两句说今道古,得安闲处且安闲。青山叠叠绿水融融走不尽楚峡秦关填不满心潭欲海智如周瑜勇如项羽乌江赤壁总成空请子单坐片刻听两句说今道古得安闲处且安闲人生苍苍,声音戚戚,看不透世间人情,猜不透是是非非,贫若落花,穷若浪人,世间真情哪里寻?劝友莫要太伤心,唱一曲朝朝暮暮,四海为家不必悲。4,pcb中的温生什么意思
温升是指电子电气设备中的各个部件高出环境的温度。导体通流后产生电流热效应,随着时间的推移, 导体表面的温度不断地上升直至稳定。稳定的条件是在3个小时内前后温差不超过2℃,此时测得导体表面的温度为此导体的最终温度,温度的单位为度(℃)。上升的温度中超过周围空气的温度(环境温度)的这一部分温度称为温升。通常采用的PCB基材均为FR-4材料,铜箔的附着强度和工作温度较高,一般PCB允许温度为260℃,但实际使用的PCB温度最高时不可超过150℃,因为如果超过此温度就很接近焊锡的熔点(183℃)了。同时还应考虑到板上元件允许的温度,通常民品级IC只能承受最高70℃,工业级IC为85℃,军品级IC最高也只能承受125℃。因此在装有民品IC的PCB上IC附近的铜箔温度就需控制在较低水平,只有在只装耐温较高的大功率器件(125℃~175℃)的板上才能允许较高的PCB温度,但PCB温度较高时对功率器件散热的影响也是需要考虑的。5,请问It was little difficulty in finding it存在语法错误吗
不能这样说。一是此处的 difficulty 是名词,不能充当宾语;一是主语 it 和宾语 it 指代不同。应该改为 It was a little more difficult in being found.difficulty是名字,可以用在动词had后面,但是放在was后面就不合适了。因为was是系动词,后面跟形容词difficult更符合原文意思。女学生的复数是girl students.女教师的复数是women students 中women是特殊形式,还有men也要复数的,而其他的比如男学生boy students感觉用形容词比较好。be difficult to do sth 做……有困难It was a little difficult to find it. 找到它有点儿困难。这里最关键的问题是开始的it指代不清。事实上,无论它指代什么,在这么短的句子里,与后面的it重复都是要极力避免的。纠正也很容易,只要把It改成There,变成There was little difficulty in finding it.就万事大吉了。译文自然是:找到它几乎没有困难。6,文言文慎处翻译
孔子说:我死之后,子夏会比以前更有进步,而子贡会比以前有所退步“曾子问:为什么呢?”孔子说:子夏喜爱同比自已贤明的人在一起,(所以他的道德修养将日有提高);子贡喜欢同才质比不上自已的人相处,(因此他的道德修养将日见丧失)。不了解孩子如何,看看孩子的父亲就知道(孩子将来的情况)了,不了解本人,看他周围的朋友就可以了,不了解主子,看他派遣的使者就可以了,不了解本地的情况看本地的草木 就可以了。所以常和品行高尚的人在一起,就像进入芝兰散满香气的屋子里,时间长了便闻不到香味,但本身已经充满香气了;和品行低劣的人在一起,就像到了卖咸鱼的店铺,时间长了也闻不到臭了,但本身却也有鱼的腥臭味了;藏丹的地方时间长了会变红,藏漆的地方时间长了会变黑,因此真正的君子必须谨慎的选择自己处身的环境。慎其所处者原文:《孔子家语》与善人居,如入芝兰之室,久而不闻其香,即与之化矣。与不善人居,如入鲍鱼之肆,久而不闻其臭,亦与之化矣。丹之所藏者赤,漆之所藏者黑,是以君子必慎其所处者焉。译文:常和品行高尚的人在一起,就像沐浴在种植芝兰散满香气的屋子里一样,时间长了便闻不到香味,因为本身已经充满香气了;和品行低劣的人在一起,就像到了卖咸鱼的店铺,时间长了也闻不到臭了,因为和臭气化为了一体;藏朱砂的地方时间长了会变红,藏墨漆的地方时间长了会变黑,所以想要成为品德高尚的君子必须谨慎地选择自己处身的环境。常和品行高尚的人在一起,就像沐浴在种植芝兰散满香气的屋子里一样,时间长了便闻不到香味,因为本身已经充满香气了;和品行低劣的人在一起,就像到了卖咸鱼的店铺,时间长了也闻不到臭了,因为和臭气化为了一体;藏朱砂的地方时间长了会变红,藏墨漆的地方时间长了会变黑,所以想要成为品德高尚的君子必须谨慎地选择自己处身的环境。原文:孔子曰:“吾死之后,则商也日益,赐也日损。”曾子曰:“何谓也?”子曰:“商也好与贤已者处,赐也好说不若已者。不知其子,视其父;不知其人,视其友;不知其君,视其所使;不识其地,视其草木。故日与善人居,如入芝兰之室,久而不闻其香,即与之化矣;与不善人居,如入鲍鱼之肆,久而不闻其臭,亦与之化矣。丹之所藏者赤,漆之所藏者黑。是以君子必慎其所处者焉” 译文:孔子说:我死之后,子夏会比以前更有进步,而子贡会比以前有所退步“曾子问:为什么呢?”孔子说:子夏喜爱同比自已贤明的人在一起,(所以他的道德修养将日有提高);子贡喜欢同才质比不上自已的人相处,(因此他的道德修养将日见丧失)。不了解孩子如何,看看孩子的父亲就知道(孩子将来的情况)了,不了解本人,看他周围的朋友就可以了,不了解主子,看他派遣的使者就可以了,不了解本地的情况看本地的草木 就可以了。所以常和品行高尚的人在一起,就像进入芝兰散满香气的屋子里,时间长了便闻不到香味,但本身已经充满香气了;和品行低劣的人在一起,就像到了卖咸鱼的店铺,时间长了也闻不到臭了,但本身却也有鱼的腥臭味了;藏丹的地方时间长了会变红,藏漆的地方时间长了会变黑,因此真正的君子必须谨慎的选择自己处身的环境。孔子曰:“吾死之后,则商也日益,赐也日损。”曾子曰:“何谓也?”子曰:“商也好与贤已者处,赐也好说不若已者。不知其子,视其父;不知其人,视其友;不知其君,视其所使;不识其地,视其草木。故日与善人居,如入芝兰之室,久而不闻其香,即与之化矣;与不善人居,如入鲍鱼之肆,久而不闻其臭,亦与之化矣。丹之所藏者赤,漆之所藏者黑。是以君子必慎其所处者焉” 译文:孔子说:我死之后,子夏会比以前更有进步,而子贡会比以前有所退步“曾子问:为什么呢?”孔子说:子夏喜爱同比自已贤明的人在一起,(所以他的道德修养将日有提高);子贡喜欢同才质比不上自已的人相处,(因此他的道德修养将日见丧失)。不了解孩子如何,看看孩子的父亲就知道(孩子将来的情况)了,藏丹的地方时间长了会变红,藏漆的地方时间长了会变黑,因此真正的君子必须谨慎的选择自己处身的环境。7,bootfrozen什么意思
一个嵌入式linux系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件firmware中的boot代码和boot loader两大部分。 2. linux内核。特定于嵌入式板子定制的内核以及内核的启动参数。 3. 文件系统。 包括文件系统和建立于flash内存设备之上的文件系统。通常用ramdisk来作为rootfs。 4. 用户应用程序。特定于用户的应用程序。有时在用户程序和内核层之间可能会包括一个嵌入式图形界面。 回忆下x86体系结构:pc机中的引导加载程序是有bios和位于硬盘mbr中的os boot loader(如grub、lilo)共同构成的,bios完成上电自检和资源分配后,便将mbr中的boot loader加载到系统的ram中,然后将控制权交给了boot loader。boot loader的主要任务就是将操作系统的内核映像读入到ram中,然后跳转到内核的入口点去,即开始启动操作系统。在嵌入式系统中,通常没有像bios那样的固件程序(主要是针对特定任务的,短小精悍),因此整个加载系统的任务都是有boot loader来完成的。系统在上电或者复位通常都是从地址0x0000000处开始执行,而在这个地址处安排的通常就是系统 的bootloader程序。简单地说,bootloader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。 bootloader的启动 linux启动过程是通过bootloader引导启动的。一上电就要执行bootloader来初始化系统。 系统加电或者复位后,所有cpu都会从某个地址开始执行,这是由处理器设计决定的。比如x86的复位向量是在高地址端,arm处理器复位是从地址0x00000000开始取第一条指令的。因此嵌入式系统开发板都需要把板子的rom或flash映射到这个地址。由于第一步便是执行uboot,所以必须把bootloader程序存储在相应的flash位置,好使系统加电后首先执行它。 主机和目标机之间一般有串口可以连接,bootloader软件通常会通过串口来输入输出。例如:输出出错或者执行结果信息到串口终端,从串口终端读取用户控制命令等。 bootloader启动过程通常是多阶段的,这样既能提供复杂的功能,又有很好的可移植性。例如:从flash启动的bootloader多数是两阶段的启动过程。 大多数bootloader都包含2种不同的操作模式:本地加载模式和远程下载模式。这2种操作模式的区别仅对于开发人员才有意义,也就是不同启动方式的使用。从最终用户的角度看,bootloader的作用就是用来加载操作系统,而并不存在所谓的本地加载模式与远程下载模式的区别。 bootloader的主要功能是引导操作系统启动,它的启动方式一般有三种 1. 网络启动 这种方式开发板不需要配置较大的存储介质,跟无盘工作站有点类似。但是使用这种启动方式之前,需要把bootloader安装到板上的eprom或者flash中。bootloader通过以太网接口远程下载linux内核映像或者文件系统。第4章介绍的交叉开发环境就是以网络启动方式建立的。这种方式对于嵌入式系统开发来说非常重要。 使用这种方式也有前提条件,就是目标板有串口、以太网接口或者其他连接方式。串口一般可以作为控制台,同时可以用来下载内核影像和ramdisk文件系统。串口通信传输速率过低,不适合用来挂接nfs文件系统。所以以太网接口成为通用的互连设备,一般的开发板都可以配置10m以太网接口。 对于pda等手持设备来说,以太网的rj-45接口显得大了些,而usb接口,特别是usb的迷你接口,尺寸非常小。对于开发的嵌入式系统,可以把usb接口虚拟成以太网接口来通讯。这种方式在开发主机和开发板两端都需要驱动程序。 另外,还要在服务器上配置启动相关网络服务。bootloader下载文件一般都使用tftp网络协议,还可以通过dhcp的方式动态配置ip地址。 dhcp/bootp服务为bootloader分配ip地址,配置网络参数,然后才能够支持网络传输功能。如果bootloader可以直接设置网络参数,就可以不使用dhcp。 tftp服务为bootloader客户端提供文件下载功能,把内核映像和其他文件放在/tftpboot目录下。这样bootloader可以通过简单的tftp协议远程下载内核映像到内存。如图所示 大部分引导程序都能够支持网络启动方式。例如:bios的pxe(preboot execution environment)功能就是网络启动方式;u-boot也支持网络启动功能。 2.磁盘启动方式 传统的linux系统运行在台式机或者服务器上,这些计算机一般都使用bios引导,并且使用磁盘作为存储介质。如果进入bios设置菜单,可以探测处理器 、内存、硬盘等设备,可以设置bios从软盘、光盘或者某块硬盘启动。也就是说,bios并不直接引导操作系统。那么在硬盘的主引导区,还需要一个bootloader。这个bootloader可以从磁盘文件系统中把操作系统引导起来。 linux传统上是通过lilo(linux loader)引导的,后来又出现了gnu的软件grub(grand unified bootloader)。这2种bootloader广泛应用在x86的linux系统上。你的开发主机可能就使用了其中一种,熟悉它们有助于配置多种系统引导功能。 lilo软件工程是由werner almesberger创建,专门为引导linux开发的。现在lilo的维护者是john coffman,最新版本下载站点:http://lilo.go.dyndns.org。lilo有详细的文档,例如lilo套件中附带使用手册和参考手册。此外,还可以在ldp的“lilo mini-howto”中找到lilo的使用指南。 grub是gnu计划的主要bootloader。grub最初是由erich boleyn为gnu mach操作系统撰写的引导程序。后来有gordon matzigkeit和okuji yoshinori接替erich的工作,继续维护和开发grub。grub的网站http://www.gnu.org/software/grub/上有对套件使用的说明文件,叫作《grub manual》。grub能够使用tftp和bootp或者dhcp通过网络启动,这种功能对于系统开发过程很有用。 除了传统的linux系统上的引导程序以外,还有其他一些引导程序,也可以支持磁盘引导启动。例如:loadlin可以从dos下启动linux;还有rolo、linuxbios,u-boot也支持这种功能。 3 flash启动方式 大多数flash使用flash存储介质,flash存储介质有很多类型,包括nor flash、nand flash 等。其中nor fash(也就是线性fash)使用最为普遍。 因为nor flash可以支持随机访问,所以代码可以直接在fash上执行。bootloader一般是存储在flash芯片上的,通常linux内核映像和ramdisk也是存储在flash上的。通常需要把flash分区使用,每个区的大小应该是flash擦除大小的整数倍。如下图是bootloader和内核映像以及文件系统的分区表。 flash存储示意图 bootloader一般放在flash的低端或者顶端,这是根据处理器的复位向量置的。要使bootloader的入口位于处理器上电执行第一条指令的位置。 接下来分配参数区,这里可以作为bootloader的参数保存区域。 再下来内核映像区。bootloader引导linux内核,就是要从这个地方把内核映像解压到ram中去,然后跳转到内核映像入口执行。 然后是文件系统区。如果使用ramdisk文件系统,则需要bootloader把它解压到ram中。如果使用jffs2文件系统,将直接挂接为根文件系统。这两种文件系统将在第12章详细讲解。 最后还可以分出一些数据区,这要根据实际需要和flash大小来考虑了。 这些分区是开发者定义的,bootloader一般直接读写对应的偏移地址。到了linux内核空间,可以配置成mtd设备来访问flash分区。但是,有的bootloader也支持分区的功能,例如:redboot可以创建flash分区表,并且内核mtd驱动可以解析出redboot的分区表。 除了nor flash,还有nand flash、compact flash、diskonchip等。这些flash具有芯片价格低,存储容量大的特点。但是这些芯片一般通过专用控制器的i/o方式来访问,不能随机访问,因此引导方式跟nor flash也不同。在这些芯片上,需要配置专用的引导程序。通常,这种引导程序起始的一段代码就把整个引导程序复制到ram中运行,从而实现自举启动,这跟从磁盘上启动有些相似。 u-boot源码结构