System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机管理,例如涉及一种基于国产单片机的笔记本带外管理方法、装置、设备以及存储介质。
技术介绍
1、笔记本平台一般采用ec(embedded controller),对笔记本低速外设进行管理,ec通过lpc总线与cpu连接。ec主要连接键盘、电池、温度传感器、触摸板、按键、led灯、风扇等各种外设,实现了时序控制、电池充放电管理、按键扫描、led控制等基本功能,丰富了笔记本的使用特性,一般采用专用芯片实现。
2、国产单片机与ec外设基本一致,可实现对笔记本外设的管理,但国产单片机无lpc接口,无法直接与cpu进行通信,国产单片机可将发送到主机的数据转换为i2c数据发送给cpld,cpld通过lpc转发给cpu,即cpld实现lpc转i2c接口。
3、带外管理技术一般用于服务器产品中,指在服务器正常运行时,通过专门的管理通道对服务器进行监控、配置和控制,而无需依赖服务器的主操作系统。采用带外管理可以通过网络实现对联网设备的状态监控,此技术同样适用于笔记本产品,但笔记本对功耗有较高要求,采用bmc管理芯片方案会增加整机功耗及关机待机功耗,同样在不接适配器场景下,会快速将锂电池电量耗尽。此外,现有的ec芯片均无网络控制器,在关机情况下,外部无法通过网络获取笔记本相关信息,进而无法实现带外管理。
4、需要说明的是,上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解。
技术实现思路
1、为了对披露的实施例的一些方面有基本的理解,下面给出了简
2、本公开实施例提供了一种基于国产单片机的笔记本带外管理方法,该方法包括:
3、基于单片机和cpld执行包括上电控制、键盘扫描、锂电池管理以及风扇控制的ec功能;
4、基于单片机自带的网络控制和phy芯片实现网络接口;
5、单片机的网络接口与cpu的网络接口,通过交换芯片引出整机对外接口,实现管理网口与数据网口共用一个物理网口。
6、在一些实施例中,该方法还包括:
7、笔记本开机后,单片机完成对其自带网络控制的初始化,并加载对应的网络应用服务。
8、在一些实施例中,该方法还包括:
9、单片机通过网络实时与远端管理端进行通信,上报设备基础信息、运行状态和故障告警信息,其中,设备基础信息通过系统中lpc接口发送给单片机,单片机通过网络进行转发。
10、在一些实施例中,该方法还包括:
11、笔记本关机后,若一直有适配器供电,则单片机及交换芯片一直供电,带外管理服务不中断,以确保业务的连续性。
12、在一些实施例中,该方法还包括:
13、笔记本关机后,若适配器不在位,则单片机将交换芯片供电断开,以进一步降低笔记本功耗,网络服务断开;在接入适配后,重新对交换芯片供电,恢复网络服务。
14、在一些实施例中,基于单片机和cpld执行包括上电控制、键盘扫描、锂电池管理以及风扇控制的ec功能,包括:
15、通过cpld实现对lpc数据的解析,并通过i2c与单片机通信,实现lpc-i2c转接桥,以与ec软件硬件体系兼容,在不用对操作系统进行改动的情况下,执行包括上电控制、键盘扫描、锂电池管理以及风扇控制的ec功能。
16、在一些实施例中,该方法还包括单片机对自带的网络控制器进行初始化配置;
17、初始化配置包括:使能以太网时钟,配置单片机时钟模块使能单片机时钟和以太网发送/接收时钟;
18、配置通讯接口,选择接口模式mii或rmii,将对应的功能映射到复用功能上;
19、等待网络控制复位完成;
20、获取并配置phy寄存器参数,根据外部phy支持的模式,配置单片机寄存器与phy寄存器信息一致;
21、初始化以太网dma模块用于数据传输,以降低网络数据收发对cpu的占用;
22、初始化用于存放描述符列表以及数据缓存的物理内存空间;
23、使能mac和dma模块,开始发送和接收;
24、完成网络配置后,单片机进行基本的数据收发,同时对数据进行协议封装,以支持snmp应用层协议,将单片机采集的数据通过网络发送给外部管理主机;
25、管理网口与数据网口共用一个物理网口,在单片机网络和cpu网络中增加交换芯片,以实现外部主机根据ip地址对两个内部网络的访问,交换功能由交换芯片实现。
26、本公开实施例提供了一种基于国产单片机的笔记本带外管理装置,该装置包括:
27、ec功能执行模块,用于基于单片机和cpld执行包括上电控制、键盘扫描、锂电池管理以及风扇控制的ec功能;
28、网络接口实现模块,用于基于单片机自带的网络控制和phy芯片实现网络接口;
29、对外接口实现模块,用于基于单片机的网络接口与cpu的网络接口,通过交换芯片引出整机对外接口,实现管理网口与数据网口共用一个物理网口。
30、本公开实施例提供了一种电子设备,该设备包括至少一个处理器;
31、以及与所述至少一个处理器通信连接的存储器;
32、该存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的基于国产单片机的笔记本带外管理方法。
33、本公开实施例提供了一种存储介质,存储有程序指令,该程序指令在运行时,执行上述的基于国产单片机的笔记本带外管理方法。
34、本公开实施例提供的基于国产单片机的笔记本带外管理方法、装置、设备以及存储介质,可以实现以下技术效果:
35、本公开所述的基于国产单片机的笔记本带外管理方法,相较于服务器平台采用的bmc方案,功耗进一步降低,适用于笔记本平台进行带外管理。可以在只有锂电池供电并且关机的情况下,将交换芯片单片机外部端口供电关闭,实现与ec同级的功耗,在ac接入后自动进行唤醒,对交换芯片及单片机外部端口重新进行供电,满足带外管理的需求。
36、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。
本文档来自技高网...【技术保护点】
1.一种基于国产单片机的笔记本带外管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于单片机和CPLD执行包括上电控制、键盘扫描、锂电池管理以及风扇控制的EC功能,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括单片机对自带的网络控制器进行初始化配置;
8.一种基于国产单片机的笔记本带外管理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,
【技术特征摘要】
1.一种基于国产单片机的笔记本带外管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:张久明,李新庆,王朝晖,
申请(专利权)人:西安超越申泰信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。