① wim格式的系统怎么装
WIM格式的系统可以通过使用特定的部署工具,如Windows Deployment Toolkit 或 DISM命令行工具,配合Windows安装程序进行安装。
详细
WIM是一种用于存储Windows映像的文件格式,它允许单个文件包含多个磁盘映像,且这些映像可以是压缩和加密的,非常适合用于部署操作系统。由于WIM文件通常不直接用于安装,而是作为安装过程中的一个组件,因此需要特定的工具和步骤来部署。
首先,为了安装WIM格式的系统,你需要准备以下工具和材料:
1. Windows安装镜像,其中包含所需的WIM文件。
2. Windows Deployment Toolkit,这是一个帮助自动化Windows安装过程的工具集。
3. 一台目标计算机,用于安装操作系统。
接下来是安装步骤的概述:
1. 准备环境:在另一台计算机上安装并配置Windows Deployment Toolkit。这通常涉及到下载并运行安装程序,然后按照提示进行配置。
2. 创建启动映像:使用WDT中的工具创建一个可启动的USB闪存驱动器或DVD,这个启动映像将用于启动目标计算机并进入Windows安装环境。
3. 配置安装映像:在启动映像中,你需要指定包含所需WIM文件的路径。这通常是通过编辑一个名为“autounattend.xml”的应答文件来完成的,该文件告诉安装程序如何找到和部署WIM文件。
4. 启动并安装:将启动映像插入目标计算机,启动计算机,并让它从启动映像加载。一旦进入Windows安装环境,安装程序将自动查找并部署指定的WIM文件,从而安装操作系统。
举个例子,假设你有一个包含多个版本Windows的WIM文件,并且你想要在一个新计算机上安装Windows 10专业版。你可以使用WDT创建一个自定义的启动映像,配置它以便在安装过程中选择正确的WIM映像,然后将这个启动映像用于启动新计算机并完成安装。
请注意,这个过程可能因具体的Windows版本和部署需求而有所不同。因此,在开始之前,建议详细阅读相关的官方文档和指南,以确保你了解所有必要的步骤和注意事项。
② 流量积算仪 定量控制
AT89C55WD在智能流量积算仪中的应用
ATMEL公司推出的带有看门狗功能的单片机AT89C55WD带有20K的程序存储器,是8051系列中一款较为先进的产品,其看门狗功能可以大大提高产品的稳定性,大容量的内部程序存储器可以容纳功能丰富的软件。下面简要介绍以A51为开发工具,以AT89C55WD单片机为核心,开发流量积算控制仪的设计和实现方法。
一、流量积算控制仪总体布局
流量积算仪有5个输入通道:分别为流量L、压力补偿P、热电偶TC、热电阻Pt100、频率F。由通道开关控制。流量积算仪的基本工作原理是:通过输入信号电路把各种模拟信号经通道开关送入A/D转换器,转换成数字信号(频率信号直接由微处理器进行计数),微处理器根据采样的结果和数字设定内容进行计算比较后显示及控制输出。
(图1)原理方框图
(图2)总体功能图
二、系统电路构成
流量积算控制仪电路由单片机AT89C55WD、5+8位LED显示电路、通道开关TC4052电路、A/D采集电路、数据存储电路AT24C04、电源管理电路IMP708、变送输出电路TLC465、AD694、开关量输出电路、键盘和电源及馈电输出等电路组成,下面简要介绍各个组成部分。
1.单片机AT89C55WD及电路组成
单片机AT89C55WD通过P0.0~P0.3驱动3D1显示驱动芯片HD7279,再去驱动5位数码管,显示瞬时流量PV值;同时驱动5个按键和8个LED指示灯。通过P0.4~P0.7驱动3D2显示驱动芯片HD7279,再去驱动8位数码管,显示流量累积值SV。通过P1.0~P1.3控制CS5523 A/D转换器采集数据。将采集到的数据通过一系列的运算处理,如图3所示,并将运算结果通过显窗口分别将瞬时值和积算值显示出来,同时点亮相应的指示灯。由于突发事件停电,会造成数据丢失。为了避免数据丢失,我们采用了IMP708芯片进行掉电保护,当电压下降到708阀值(如4.6伏)时,将相关数据存入AT24C04中,电源恢复后,重新加载这些数据。另外键盘数据和流量积算值等也存储在AT24C04中。
2.显示和键盘电路
在积算仪中使用LED 数码管显示器,瞬时流量值的显示采用2只四联LG3641AG共阴数码管,积算流量值的显示采用1只四联LG5641AG和一只LG5611共阴数码管。其驱动芯片是2支HD7279,既解决了13位数码管的驱动,同时又解决了5个按键、8个指示灯的驱动。HD7279是一款LED数码管和键盘接口芯片: 可驱动8位LED数码管和64键键盘,SPI接口,外围元件非常少。与单片机接口采用SPI串行接口方式,方便实用。
3. A/D采集电路
A/D采集电路主要由16-bit的CS5523构成,该芯片是SPI串行接口,具有片选端。而4个通道的输入则选用了TC4052进行控制。
4.看门狗电路
AT89C55WD与MCS-51相兼容,可对内核进行1000次的电擦写,其电压、电流和功耗都比较小,带有20K的可重写快闪存储器和硬件看门狗定时器。
看门狗定时器是在系统软件崩溃后进行恢复的一种方法,WDT由13位计数器和看门狗复位特殊功能寄存器(WDTRST SFR)组成,在缺省设置下,系统复位时即关闭。要使WDT有效,用户必须向0A6H单元的WDTRST SFR顺序写入01EH和0E1H。当WDT有效,计数器每经过一个机器周期后加1,除了硬件或WDT溢出复位,没有任何方法可使WDT无效。当计数器溢出,WDT就在RST引脚产生一个复位的高脉冲。
要使WDT持续有效,就必须每隔一定时间往WDTRST写入01EH和0E1H来避免WDT溢出。当WDT的13位计数器计数至8191(1FFFH)时,计数器便溢出,引起设备的复位。这就意味着用户必须至少每8191个机器周期复位WDT一次。使WDT复位,必须向只写寄存器WDTRST写入01EH和0E1H。当WDT溢出时在RST引脚产生一个复位的高电平脉冲,持续时间为:98×TOSC ,TOSC=1/FOSC。为了充分利用WDT,在要求防止WDT溢出复位时,应每隔一定周期写WDTRST一次。
下面给出一个例程:
将看门狗定时器放在T1中,每中断一次,需50ms,当计数器,计满1秒给R19加1。当主程序或子程序在10秒之内还未对R19清0,说明程序可能“跑飞”,此时看门狗使能,将AT89C55WD复位,从地址0000H处开始执行。
R19 DATA 13H ;
R23 DATA 17H ;ms计数器
T1int: ;定时(计时)器
MOV TH1, #4CH
MOV TL1, #00H ;计满重装初值(约50ms)
INC R23 ;(20次*50ms)=1000ms=1s
MOV A,R23
CJNE A,#20,T1int_01 ;计满1s向下
INC R19 ;用于看门狗定时
MOV A,R19
CLR C
SUBB A,#10
JC T1int_01 ;10秒到向下,复位
CLR EA
MOV WDTRST,#01EH ;WDT使能,13bit
MOV WDTRST,#0E1H ;TOSC=1/FOSC.
JMP $
T1int_01: RETI
三、系统软件部分
系统软件采用A51汇编语言编程。
1.编程语言
本系统采用Keil公司V7.0的C51编译器。A51是一个有通用特性机用法的重定位宏汇编器,能很好地与INTEL公司的MASM51宏汇编兼容,支持模块化编程,可以方便地与高级语言接口。
2. 数学模型与程序设计
流量积算仪的数学模型很复杂,涉及到几十个公式,但基本公式为:
(1)质量流量 (2)标准体积流量
(3)密度运算公式
式中:ρ—工况密度,ρ20—标况密度,T0—为273.15℃,T—温度补偿输入信号(单位:℃),P—压力补偿输入信号,P0—设计压力(标况=0.10133MPa),PA—仪表工作点的大气压力。
(图3)基本数学模型与程序分支结构
3.工作过程
由于整个系统较复杂,几个流程图很难表述清楚整个软件的运算过程。这里给出一个粗略的流程图,来表述流量积算仪的简单的工作流程。详见图4所示。
(图4)程序流程图
四、程序
整个源程序(含注释)265KB,把占用空间较大的饱和蒸汽、过热蒸汽、Pt100、K分度、E分度热电偶表格也放在了程序存储器上。汇编后的HEX文件约16KB,仅用了20KB程序存储器的五分之四,剩下的4K可留给将来添加新功能。 结束语 在研制流量积算控制仪的过程中,我们采用A51编程进行软件开发,以AT24C04作为控制参数和积算值等存储器,同时设置了看门狗,程序“跑飞”的现象几乎不存在。加上有电源管理芯片IMP807,由于掉电而引起的数据丢失现象不存在。
我们研制的流量积算控制仪的智能化程度相当高,如:
温度T或压力P补偿出现异常时(无温压补偿除外),同时差压ΔP大于0,温度或压力指示灯闪烁,用以提示温度或压力补偿出现了异常。密度ρ取最近一次的值。断电后密度值不保持,重新上电密度值取ρ=1,有差压ΔP就有流量L,但此时流量值为近似值。待故障排除后,流量积算值恢复正常。
http://www.c51.cn/Article/mcuzh/200604/4105.html
③ 可否通过ipmi进行批量服务器管理
可以。
在控制端安装ipmiutil工具包之后,就可以通过一系列的命令来获取远端服务器相关信息并对其进行设置了。ipmiutil是一个工具包,其中包含了ipmiutil、hwrese等工具,它们分别有着不同的用途。
比如hwrese可以用来启动、关闭服务器等。用户可以通过ipmiutil -?或类似命令来查看各工具的作用。
Ipmiutil安装完成后,会包含以下可执行命令:
alarms –显示和设置Telco alarms报警(LED显示和延迟)
bmchealth – 测试BMC是否工作正常。
fruconfig – 显示FRU的产品信息,写入有用信息
getevent – 接收一个IPMI event,并显示。
hwreset – 用于使 firmware 硬重新启动或者关掉系统
pefconfig – 用于显示和配置LAN端口,配置Platform Event Filter 表,来通过firmare event产生BMC Lan提示
sensor – 显示Sensor Data Records,值和阈值。
showsel – 显示System Event Log记录。
tmconfig – 显示和配置BMC串口。
wdt – 显示和设置看门狗时间。
以上命令种中最为常用的是sensor命令和pefconfig命令。使用sensor命令可以获取各种监测信息。使用pefconfig命令设置BMC,使得BMC可以在系统有event时候,进行报警。hwrese也比较常用,这个命令可以实现服务器的重启以及硬件开关机。
(3)wdt配置文件扩展阅读:
IPMI 工作原理:
IPMI的核心是一个专用芯片/控制器(叫做服务器处理器或基板管理控制器(BMC)),其并不依赖于服务器的处理器、BIOS或操作系统来工作,可谓非常地独立,是一个单独在系统内运行的无代理管理子系统,只要有BMC与IPMI固件其便可开始工作
而BMC通常是一个安装自爱服务器主板上的独立的板卡,现在也有服务器主板提供对IPMI支持的。IPMI良好的自治特性便克服了以往基于操作系统的管理方式所受的限制,例如操作系统不响应或未加载的情况下其仍然可以进行开关机、信息提取等操作。
在工作时,所有的IPMI功能都是向BMC发送命令来完成的,命令使用IPMI规范中规定的指令,BMC接收并在系统事件日志中记录事件消息,维护描述系统中传感器情况的传感器数据记录。在需要远程访问系统时,IPMI新的LAN上串行(SOL)特性很有用。
SOL改变IPMI会话过程中本地串口传送方向,从而提供对紧急管理服务、Windows专用管理控制台或Linux串行控制台的远程访问。
BMC通过在LAN上改变传送给串行端口的信息的方向来做到这点,提供了一种与厂商无关的远程查看启动、操作系统加载器或紧急管理控制台来诊断和维修故障的标准方式。