串口被两个程序使用,怎么切换

串口被两个程序使用,怎么切换,第1张

在高阶的服务器上,大部分都实现了串口共用,即让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初始化完成时,将所述通用输入输出信号拉高。本发明还提供了一种串口切换使用方法,

是。Linux用于服务器 *** 作系统比较多。该linux的读取引脚被别人使用,因此该linux软件用不了了。日常所见比较多的Ubuntu、企业常用的centos其实都是Linux系统,基于Linux内核搞出来的,都可以视为Linux系统大家族的成员。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10640982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存