一种计算机及其输入设备共用方法技术

技术编号:4179438 阅读:256 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种计算机及其输入设备共用方法,计算机包括:主机系统、嵌入式子系统、电源、输入设备控制模块、第一传输接口,第二传输接口,所述输入设备控制模块通过所述第一传输接口与所述嵌入式子系统连接,所述输入设备控制模块,用于在获得第一切换命令时,建立与所述嵌入式子系统的通信,使所述嵌入式子系统能处理输入设备输入的输入数据;将通过所述输入设备获取的输入数据发送至所述第一传输接口;所述嵌入式子系统,用于从所述第一传输接口接收所述输入数据,且对所述输入数据进行处理,执行所述输入数据对应的操作。本发明专利技术能够在不改变现有计算机的硬件设计的条件下,通过软件的设计和修改,使计算机和嵌入式系统共享一套输入设备。

【技术实现步骤摘要】

本专利技术涉及计算机技术,特别是涉及。
技术介绍
嵌入式系统一般指非PC系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用系统。简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于PC中BIOS的工作方式,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的"器件"。嵌入式系统几乎包括了生活中的所有电器设备,如掌上PDA(个人数字助理)、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。嵌入式系统的硬件部分,包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。嵌入式系统有别于一般的计算机处理系统,它不具备像硬盘那样大容量的存储介质,而大多使用EPROM或闪存(FlashMemory)作为存储介质。软件部分包括嵌入式操作系统软件(要求实时和多任务操作)和应用程序编程。应用程序控制着系统的运作和行为;而嵌入式#:作系统控制着应用程序编程与硬件的交互作用。在有些应用领域,需要将嵌入式系统与笔记本电脑融合到一起,而因为嵌入式系统本身的独立属性,其软硬件一般要和笔记本电脑保持独立,但是,对于嵌入式系统本身也需要的输入输出设备来说,如果也要保持独立的键盘、鼠标等设备,必然严重影响整合后的笔记本电脑的尺寸、重量和外观,因此,若不能使嵌入式子系统共享笔记本原有输入设备,将极大影响用户感受。
技术实现思路
本专利技术实施例的目的是提供,解决嵌入式子系统不能与计算机共用输入设备的技术问题。为了实现上述目的, 一方面,提供了一种计算机,包括主机系统、嵌入式子系统、电源、输入设备控制模块、第一传输接口,第二传输接口,其中,所述电源分别与所述嵌入式子系统、所述主机系统和所述输入设备控制模块连接;所述输入设备控制模块通过所述第一传输接口与所述嵌入式子系统连接,通过所述第二传输4妄口与所述主机系统连接,所述输入设备控制模块,用于在获得第一切换命令时,建立与所述嵌入式子系统的通信,使所述嵌入式子系统能处理连接于所述输入设备控制模块的输入设备输入的输入数据;将通过所述输入设备获取的所述输入数据发送至所述第一传输接口;所述嵌入式子系统,用于从所述第一传输接口接收所述输入数据,且对所述输入数据进行处理,执行所述输入数据对应的操作。优选地,所述的计算机,其中,所述输入设备控制模块,用于在获得第二切换命令,根据所述第二切换命令,将从所述输入设备获取的输入数据发送至所述第二传输接口;由所述主机系统对所述输入数据进行处理。优选地,所述的计算机,其中,所述输入设备控制模块为嵌入式控制器EC,所述嵌入式子系统包括有输入设备处理模块和虚拟输入设备驱动模块;所述输入设备处理模块,用于从所述第一传输接口接收所述输入数据,并从所述输入数据中解析出所述输入数据的类型,产生一个数据类型信息;所述虚拟输入设备驱动模块,用于根据所述数据类型信息将所述输入数据进行转化为所述嵌入式子系统能够执行的数据。优选地,所述的计算机,其中,所述第一传输接口为系统管理总线接口。优选地,所述的计算机,其中,所述嵌入式子系统为个人数字助理或手机,所述输入设备为连接与所述计算机的键盘、鼠标、触控板或手写板。还提供一种计算机的输入设备共用方法,所述方 应用于包括主机系统、嵌入式子系统、电源、输入设备控制模块、第一传输接口,第二传输接口的计 算机中,其中,所述电源分别与所述嵌入式子系统、所述主机系统和所述输入设备控制模块连接;所述输入设备控制模块通过所述第 一传输接口与所述嵌入 式子系统连接,通过所述第二传输接口与所述主^L系统连接,所述方法包括所述输入设备控制才莫块在获得第 一切换命令,且基于所述第一切换命令建 立与所述嵌入式子系统的通信完成时,将连接于所述输入设备控制模块的输入 设备输入的输入数据传输到所述第一传输接口 ;所述嵌入式子系统从所述第 一传输接口接收所述输入数据,且对所述输入 数据进行处理,执行所述输入数据对应的操作。优选地,所述的方法,其中,所述嵌入式子系统>(人所述第一传输接口接收 所述输入数据,且对所述输入数据进行处理,执行所述输入数据对应的操作的 步骤具体包括所述嵌入式子系统的输入设备处理模块从所述第 一传输接口接收所述输 入数据,并从所述输入数据中解析出所述输入数据的类型,产生一个数据类型 信息;所述嵌入式子系统的虚拟输入设备驱动模块根据所述数据类型信息将所 述输入数据进行转化为所述嵌入式子系统能够执行的数据。 优选地,所述的方法,其中,还包括所述输入设备控制才莫块接收第二切换命令,根据所述第二切换命令将所述 输入数据传输至所述第二传输接口 。优选地,所述的方法,其中,所述输入设备控制模块基于所述第一切换命 令建立与所述嵌入式子系统的通信具体包括所述输入设备控制模块输出第 一请求信号给所述嵌入式子系统,所述嵌入式子系统根据所述第 一请求信息使能够处理所述输入数据的模 块处于工作状态;当所述处理所述输入数据的模块处于工作状态时,所述嵌入式子系统的返 回第 一切换就绪信号给所述输入设备控制模块。 本专利技术实施例至少存在以下技术效果1,充分利用笔记本电脑EC的功能,能够在不改变现有笔记本输入设备的硬件设计的条件下,通过软件的设计和修改,使笔记本和嵌入式系统共享一套输入设备;2,嵌入式子系统可以共享笔记本电脑现有的键盘、鼠标等输入设备,能 减少整合嵌入式子系统后的笔记本电脑的尺寸和重量,因此,将极大改善用户 感受。附图说明图1为本专利技术实施例提供的笔记本电脑的结构框图2为本专利技术实施例提供的共用笔记本电脑键盘的方法的步骤流程图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对 具体实施例进行详细描述。在笔记本电脑中,为了实现便携的目的。必然要使用内置键盘(矩阵译码 型键盘)和内置鼠标(如触摸板、指点杆都属于内置鼠标设备)。为此需要专 门的键盘控制器,笔记本的专用EC ( Embed Controller,嵌入式控制器)正是 具备了这个功能。EC是一个16位单片机,这是笔记本电脑中独具特色的部分,正是因为 EC的使用,体现出了笔记本电脑与普通台式电脑的一个重要区别。实际上, 笔记本的EC是传统的KBC (Keyboard controller,键盘控制器)的延伸,它 具备了 KBC和嵌入式控制两个部分功能。EC目前普遍应用在具备智能型节电 功能的笔记本电脑设计中,它担负着笔记本内置键盘、触摸板(TOUCHPAD )、 笔记本电池智能充放电管理以及温度监控等任务。本专利技术实施例正是利用嵌入式控制器EC的功能,来完成嵌入式子系统与 主系统共用笔记本电脑的输入设备的。图1为本专利技术实施例提供的笔记本电脑的结构框图,如图,笔记本电脑 100,包括电脑输入设备101 (此处输入设备可以是键盘,当然也可以是鼠标 或触控板或手写板等)、嵌入式控制器102和电源401,还包括有嵌入式子系 统11本文档来自技高网
...

【技术保护点】
一种计算机,其特征在于,包括:主机系统、嵌入式子系统、电源、输入设备控制模块、第一传输接口,第二传输接口,其中,所述电源分别与所述嵌入式子系统、所述主机系统和所述输入设备控制模块连接;所述输入设备控制模块通过所述第一传输接口与所述嵌入式子系统连接,通过所述第二传输接口与所述主机系统连接,    所述输入设备控制模块,用于在获得第一切换命令时,建立与所述嵌入式子系统的通信,使所述嵌入式子系统能处理连接于所述输入设备控制模块的输入设备输入的输入数据;将通过所述输入设备获取的所述输入数据发送至所述第一传输接口;    所述嵌入式子系统,用于从所述第一传输接口接收所述输入数据,且对所述输入数据进行处理,执行所述输入数据对应的操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄茂林丁霄剑靳玉茹
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1