The embodiment of the invention provides an expansion component, an electronic device and a starting method, which is used to improve the system startup efficiency of the electronic equipment. The extensions include: integrated PCH, CPU connected with the central processor; the substrate management controller BMC, including the first serial peripheral interface SPI interface, a first storage unit mounted under the BMC, the first storage section stores basic input and output system of the main boot file BIOS; second storage units, including second SPI interface, second parts for storage storage BIOS initialization file; SPI serial peripheral interface bus for mutual connection between PCH and BMC and two storage units; wherein, when you start BIOS, through the SPI bus access to second SPI interface, initialization boot file, and through the SPI bus interface for the BMC SPI the first visit, the main guide read the first file storage component.
【技术实现步骤摘要】
一种扩展组件、电子设备及启动方法
本专利技术涉及电子
,特别涉及一种扩展组件、电子设备及启动方法。
技术介绍
统一的可扩展固件接口(UnifiedExtensibleFirmwareInterface,UEFI)是一种详细描述全新类型接口的标准,其适用于电子设备的标准固件接口。UEFI就是与基本输入/输出系统(BasicInputOutputSystem,BIOS)相对的概念,这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上,从而达到开机程序化繁为简节省时间的目的。传统BIOS技术正在逐步被UEFI取而代之,在最近新出厂的电脑中,很多已经使用UEFI,因此使用UEFI模式安装操作系统是趋势所在。目前Intelx86架构的服务器系统上限于成本所使用的BIOSflash芯片大小通常是16MB~32MB,这样一个大小限制了UEFIBIOS在功能上面的扩展。比如图形化的BIOS用户设置界面的导入就需要占用大量宝贵的存储空间,需要的flash芯片较多,成本较高。因此,目前类似的UEFI的扩展应用都会存放在由基板管理控制器(BaseboardManagementController,BMC)控制的内嵌式存储器(EmbeddedMultiMediaCard,eMMC)芯片中,由BMC虚拟成USB装置挂载到主机端供主机调用,但其依赖于从BMC到主机(Host)的USB总线,只有在HostBIOS完成USB初始化和设备运行之后,才能运行存储在eMMC芯片中的代码,导致系统启动时间点较晚,启动速度较慢。
技术实现思路
本专利技术实施例提供一种扩展组件、电子设 ...
【技术保护点】
一种扩展组件,包括:集成南桥PCH,与中央处理器CPU相连;基板管理控制器BMC,包括第一串行外设接口SPI接口,所述BMC下挂载有第一存储部件,所述第一存储部件中存储基本输入输出系统BIOS的主引导文件;第二存储部件,包括第二SPI接口,所述第二存储部件用于存储所述BIOS的初始化引导文件;串行外设接口SPI总线,用于所述PCH、所述BMC及所述第二存储部件之间的相互连接;其中,在启动所述BIOS时,通过所述SPI总线对所述第二SPI接口进行访问,执行所述初始化引导文件,及通过所述SPI总线对所述BMC的第一SPI接口进行访问,读取所述第一存储部件的所述主引导文件。
【技术特征摘要】
1.一种扩展组件,包括:集成南桥PCH,与中央处理器CPU相连;基板管理控制器BMC,包括第一串行外设接口SPI接口,所述BMC下挂载有第一存储部件,所述第一存储部件中存储基本输入输出系统BIOS的主引导文件;第二存储部件,包括第二SPI接口,所述第二存储部件用于存储所述BIOS的初始化引导文件;串行外设接口SPI总线,用于所述PCH、所述BMC及所述第二存储部件之间的相互连接;其中,在启动所述BIOS时,通过所述SPI总线对所述第二SPI接口进行访问,执行所述初始化引导文件,及通过所述SPI总线对所述BMC的第一SPI接口进行访问,读取所述第一存储部件的所述主引导文件。2.如权利要求1所述的扩展组件,其特征在于,所述第一存储部件为由BMC下挂载的eMMC芯片,所述第二存储部件为Flash芯片。3.如权利要求2所述的扩展组件,其特征在于,所述扩展组件还包括挂载于所述BMC的驱动部件,所述驱动部件用于在通过SPI总线访问所述BMC时驱动所述第一存储部件响应所述第一SPI接口。4.如权利要求1所述的扩展组件,其特征在于,所述主引导文件在第一存储部件中的第一逻辑存储地址与所述初始化引导文件在所述第二存储部件中的第二逻辑存储地址连续。5.如权利要求2所述的扩展组件,其特征在于,所述第二存储部件的引脚电平为预设高电平或低电平,所述第二存储部件的访问状态为只读状态。6.如权利要求5所述的扩展组件,其特征在于,所述第二存储部件的初始化引导文件还用于在所述主引导文件出现故障时通过所述SPI总线对所述第一存储部件中的所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。