System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于海光平台的便携式计算机及其工作方法技术_技高网

一种基于海光平台的便携式计算机及其工作方法技术

技术编号:43083637 阅读:10 留言:0更新日期:2024-10-26 09:33
本发明专利技术涉及一种基于海光平台的便携式计算机及其工作方法。该基于海光平台的便携式计算机的工作方法,包括:步骤10、所述便携式计算机启动时,BIOS判断所启动操作系统是否为Windows系统,如果是,执行步骤20,如果否,则执行步骤40;步骤20、通过LPC接口发命令通知EC当前操作系统为Windows系统;步骤30、EC准备响应Windows键值组合键;步骤40、通过LPC接口发命令通知EC当前操作系统为Linux系统;步骤50、EC准备响应Linux键值组合键。本发明专利技术还提供了相应的便携式计算机。本发明专利技术基于海光平台的便携式计算机及其工作方法,使得基于海光的便携式计算机能够兼容Linux和Windows热键。

【技术实现步骤摘要】

本专利技术涉及电子计算机,尤其涉及一种基于海光平台的便携式计算机及其工作方法


技术介绍

1、随着计算机普及已经深入各行各业,国产计算机发展越来越迅速,涵盖平台也越来越多,海光平台在服务器以及工作站领域发展迅速,在便携式计算机项目上也有所发展。海光平台是x86平台,兼容多种操作系统,包括windows系统,国产麒麟系统、统信系统、方德系统、ubuntu、centos等linux系统。

2、便携式计算机,是一种体积小、重量轻、方便携带的个人电脑,别名包括笔记本电脑、手提电脑、掌上电脑、膝上电脑等。便携式计算机的主要特点是其便携性,使得用户可以在家中、办公室或任何地方使用,支持短时间内移动办公。基于海光平台的便携式计算机支持安装windows系统和/或linux系统。

3、由于windows系统开放度的影响,在系统功能热键/快捷键/组合键上,现有基于海光平台的便携式计算机中,负责控制键盘输入的ec(嵌入式控制器)无法做到全面兼容linux和windows系统。


技术实现思路

1、因此,本专利技术的目的在于提供一种基于海光平台的便携式计算机及其工作方法,改善基于海光平台的便携式计算机兼容linux和windows系统热键的问题。

2、为实现上述目的,本专利技术提供了一种基于海光平台的便携式计算机的工作方法,包括:

3、步骤10、所述便携式计算机启动时,bios判断所启动操作系统是否为windows系统,如果是,执行步骤20,如果否,则执行步骤40;

4、步骤20、通过lpc接口发命令通知ec当前操作系统为windows系统;

5、步骤30、ec准备响应windows键值组合键;

6、步骤40、通过lpc接口发命令通知ec当前操作系统为linux系统;

7、步骤50、ec准备响应linux键值组合键。

8、其中,所述linux系统为统信系统、方德系统、ubuntu、或者centos。

9、其中,如果bios已知当前操作系统,bios通过lpc接口发命令通知ec当前所启动操作系统是windows系统还是linux系统。

10、其中,所述bios在加载执行操作系统启动文件时判断所启动操作系统是否为windows系统。

11、其中,所述bios通过0x62和/或0x66 io接口发命令通知ec。

12、其中,用户在linux系统下按热键,所述ec可以上报对应的扫描码给操作系统。

13、其中,用户在windows系统下按热键,所述ec将根据所按下热键上报对应的组合键给操作系统。

14、其中,所述bios上报ps/2设备给到操作系统,操作系统会初始化ps/2驱动。

15、本专利技术还提供了一种基于海光平台的便携式计算机,包括:海光平台cpu、存储有bios的bios rom、存储有操作系统的存储介质、负责控制键盘输入的ec、以及用于连接键盘的ps/2接口,所述海光平台cpu与bios rom、存储介质和ec电性连接,所述ec还电性连接ps/2接口;所述操作系统为windows系统和/或linux系统;

16、所述便携式计算机启动时,bios判断所启动操作系统是否为windows系统,如果是windows系统,通过lpc接口发命令通知ec当前操作系统为windows系统,ec准备响应windows键值组合键;

17、如果不是windows系统,bios通过lpc接口发命令通知ec当前操作系统为linux系统,ec准备响应linux键值组合键。

18、其中,用户在linux系统下按热键,所述ec可以上报对应的扫描码给操作系统。

19、综上,本专利技术基于海光平台的便携式计算机及其工作方法,使得基于海光的便携式计算机能够兼容linux和windows热键。

本文档来自技高网...

【技术保护点】

1.一种基于海光平台的便携式计算机的工作方法,其特征在于,包括:

2.如权利要求1所述的基于海光平台的便携式计算机的工作方法,其特征在于,所述Linux系统为统信系统、方德系统、Ubuntu、或者CentOS。

3.如权利要求1所述的基于海光平台的便携式计算机的工作方法,其特征在于,如果BIOS已知当前操作系统,BIOS通过LPC接口发命令通知EC当前所启动操作系统是Windows系统还是Linux系统。

4.如权利要求1所述的基于海光平台的便携式计算机的工作方法,其特征在于,所述BIOS在加载执行操作系统启动文件时判断所启动操作系统是否为Windows系统。

5.如权利要求1所述的基于海光平台的便携式计算机的工作方法,其特征在于,所述BIOS通过0x62和/或0x66 IO接口发命令通知EC。

6.如权利要求1所述的基于海光平台的便携式计算机的工作方法,其特征在于,用户在Linux系统下按热键,所述EC可以上报对应的扫描码给操作系统。

7.如权利要求1所述的基于海光平台的便携式计算机的工作方法,其特征在于,用户在Windows系统下按热键,所述EC将根据所按下热键上报对应的组合键给操作系统。

8.如权利要求1所述的基于海光平台的便携式计算机的工作方法,其特征在于,所述BIOS上报PS/2设备给到操作系统,操作系统会初始化PS/2驱动。

9.一种基于海光平台的便携式计算机,其特征在于,包括:海光平台CPU、存储有BIOS的BIOS ROM、存储有操作系统的存储介质、负责控制键盘输入的EC、以及用于连接键盘的PS/2接口,所述海光平台CPU与BIOS ROM、存储介质和EC电性连接,所述EC还电性连接PS/2接口;所述操作系统为Windows系统和/或Linux系统;

10.如权利要求9所述的基于海光平台的便携式计算机,其特征在于,用户在Linux系统下按热键,所述EC可以上报对应的扫描码给操作系统。

...

【技术特征摘要】

1.一种基于海光平台的便携式计算机的工作方法,其特征在于,包括:

2.如权利要求1所述的基于海光平台的便携式计算机的工作方法,其特征在于,所述linux系统为统信系统、方德系统、ubuntu、或者centos。

3.如权利要求1所述的基于海光平台的便携式计算机的工作方法,其特征在于,如果bios已知当前操作系统,bios通过lpc接口发命令通知ec当前所启动操作系统是windows系统还是linux系统。

4.如权利要求1所述的基于海光平台的便携式计算机的工作方法,其特征在于,所述bios在加载执行操作系统启动文件时判断所启动操作系统是否为windows系统。

5.如权利要求1所述的基于海光平台的便携式计算机的工作方法,其特征在于,所述bios通过0x62和/或0x66 io接口发命令通知ec。

6.如权利要求1所述的基于海光平台的便携式计算机的工作方法,其特征在于,用户在linux系统下按热键,...

【专利技术属性】
技术研发人员:徐长铃李祥斌喻玄
申请(专利权)人:合肥市卓怡恒通信息安全有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1