串口被两个程序使用,怎么切换
在高阶的服务器上,大部分都实现了串口共用,即让BIOS和基板管理控制器共用一个串口,通过一个MUX来切换使用权,当BOIS初始化系统时,BIOS需要初始化串口且利用串口传输数据。而基板管理控制器也需要利用串口接收传送一些命令,此时就需要将串口切换给自己使用,BIOS此时停止执行,只有当基板管理控制器将串口重新切换给BIOS使用时,BIOS才能重新正常运行。这样会导致整个服务器的稳定性降低。
1一种串口切换使用系统,运行于服务器中,该服务器包括基板管理控制器、串口及 BIOS,其特征在于,所述基板管理控制器通过通用输入输出引脚连接于南桥,所述串口切换使用系统包括设置模块,用于当服务器开机时,将所述通用输入输出引脚设置成高电平;初始化模块,用于初始化BIOS,并将所述通用输入输出引脚的信号拉低,所述串口分配给BIOS使用;控制模块,用于当基板管理控制器需要使用所述串口,且通用输入输出引脚为高电平时,控制所述基板管理控制器使用该串口 ;及上述控制模块,还用于当基板管理控制器不需要使用该串口,且所述BIOS初始化完成时,将所述通用输入输出信号拉高。
2如权利要求1所述的串口切换使用系统,其特征在于,当所述基板管理控制器需要使用串口,且所述通用输入输出引脚不为高电平时,该串口分配给BIOS使用。
3如权利要求1所述的串口切换使用系统,其特征在于,所述基板管理控制器使用所述串口是指利用该串口进行发送或接收数据。
4一种串口切换使用方法,应用于服务器,该服务器包括基板管理控制器、串口及 BIOS,其特征在于,该方法包括如下步骤基板管理控制器通过通用输入输出引脚连接南桥;当服务器开机时,将通用输入输出引脚设置成高电平;初始化BIOS,并将所述通用输入输出引脚的信号拉低,所述串口分配给BIOS使用;当基板管理控制器需要使用所述串口,且通用输入输出引脚为高电平时,控制所述基板管理控制器使用该串口 ;及当基板管理控制器不需要使用该串口,且所述BIOS初始化完成时,将所述通用输入输出信号拉高。
5如权利要求4所述的串口切换使用方法,其特征在于,该方法还包括步骤当所述基板管理控制器需要使用串口,且所述通用输入输出引脚不为高电平时,该串口分配给BIOS使用。
6如权利要求4所述的串口切换使用方法,其特征在于,所述基板管理控制器使用所述串口是指利用该串口进行发送或接收数据。
一种串口切换使用系统,运行于服务器中,该系统包括设置模块,用于当服务器开机时,将通用输入输出引脚设置成高电平;初始化模块,用于初始化BIOS,并将通用输入输出引脚的信号拉低,所述串口分配给BIOS使用;控制模块,用于当基板管理控制器需要使用所述串口,且通用输入输出引脚为高电平时,控制所述基板管理控制器使用该串口;及上述控制模块,还用于当基板管理控制器不需要使用该串口,且所述BIOS初始化完成时,将所述通用输入输出信号拉高。本发明还提供了一种串口切换使用方法,
TU-865 由环氧树脂和电子玻璃纤维织物制成的高Tg200材料。它是一种无卤材料,设计上既具有恶劣环境的特点,又具有高可靠性的应用和优越的电气性能。TU-865通过加入磷和氮化合物达到UL94V-0的可燃性等级。该材料与AOI工艺相容,具有紫外屏蔽特性。TU-865P是一种预浸料,用于制造多层印制线路板。TU-865也可用于单面/双面应用。这一系列绿色材料消除了卤化树脂的使用,由于环境问题的潜在危害,卤化树脂具有优异的性能。这些产品适用于需要经受剧烈热循环或过度装配工作的电路板。TU-865层压板还具有优异的耐化学性、尺寸稳定性和防潮性,可用于无铅焊接组件和耐CAF。
主要应用
汽车,恶劣环境
服务器、电信、基站
主要特点
无卤素、锑和红磷
高Tg特性
中损性能类材料
低热膨胀系数
优良的防潮性能
无铅加工兼容
抗CAF能力
环保材料
首先先说明一下FR1和M4,M6,370HR,TU862,TU872是不一样的,FR1是一类纸基板的统称,而M4(应该是Megtron 4,是松下的high Tg FR4材质)而M6(应该是Megtron 6,是松下的high Tg Low Dk/Df FR4材质),370HR(isola的FR4材质),TU862,TU872(是台耀的FR4材质),都是不同基板供应商的一类FR4板材的代号。datesheet网络上都可以找到。
其次指定板材就是说指定了PP和core(针对2层以上的PCB来说),一般OEM对PCB供应商是不会指定树脂类型的,你只需要搞清楚,你们需要什么样的PCB基板就可以了(比如FR1,FR4,或是High Tg FR4,High Tg Low Dk/Df FR4等,这里可选的太多)
BMC:基板管理控制器
Baseboard Management Controller
BMC(Baseboard Management Controller,基板管理控制器)支持行业标准的 IPMI 规范。该规范描述了已经内置到主板上的管理功能。这些功能包括:本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除。
BMC 提供下列功能:
与 IPMI 10 的兼容性
用于风扇转速监视的转速计输入
用于风扇转速控制的脉冲宽度调节器输出
用于前面板按钮和开关的按钮输入
与服务器控制台端口进行多路传输的一个串行端口
远程访问和 ICMB(Intelligent Chassis Management Bus,智能机箱管理总线)支持
三个 I2C 主端口和备用端口(其中一个端口用于 智能机箱管理总线 )
LPC(Low Pin Count,低针计数)总线提供对三种 KCS(Keyboard Controller Style,键盘控制器方式)和 BT(One-Block Transfer,单块传输)接口的访问
32 位 ARM7 处理器
160 针 LQFP(Low Profile Flat Pack,薄形扁平封装)
为下列接口提供固件: IPMI IPMB
BMC:Baseboard Management Controller,底板管理控制器,是一个专门的服务处理机,它利用传感器来监控一台计算机,
网络服务器,或者是其他硬件驱动设备的状态,并且通过独立的连接线路和系统管理员进行通信,BMC是智能平台控制接口
(IPMI,Intelligent Platform Management Interface)的一部分并且通常被包含在模板或者被监控的设备的主电路板里。
BMC的传感器用来测量内部物理变量,例如:温度,湿度,电源电压,风扇速度,通信参数和操作系统函数,如果这些变量中
任何一个超出了指定限制的范围之外,他就会通知管理员,管理员就会利用远程控制来采取正确的措施。监控设备可以动力循环
或者当必要的时候重新启动,这样,单一的管理员就可以同时远程控制无数个服务器和其他设备,节省了网络的总体成本,并且
可以确保可靠性。
功能:本地和远程诊断、控制台支持,配置管理,硬件管理和故障排除
0条评论