CN100407179C - 一种用在液晶显示器上的固件模块 - Google Patents
一种用在液晶显示器上的固件模块 Download PDFInfo
- Publication number
- CN100407179C CN100407179C CN2005100249975A CN200510024997A CN100407179C CN 100407179 C CN100407179 C CN 100407179C CN 2005100249975 A CN2005100249975 A CN 2005100249975A CN 200510024997 A CN200510024997 A CN 200510024997A CN 100407179 C CN100407179 C CN 100407179C
- Authority
- CN
- China
- Prior art keywords
- module
- lcd
- firmware
- processing module
- key assignments
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000004973 liquid crystal related substance Substances 0.000 title abstract 2
- 238000004891 communication Methods 0.000 claims abstract description 37
- 238000000034 method Methods 0.000 claims abstract description 12
- 230000006870 function Effects 0.000 claims description 15
- 230000008676 import Effects 0.000 claims 1
- 230000003068 static effect Effects 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 5
- 238000013500 data storage Methods 0.000 abstract 1
- 230000004044 response Effects 0.000 description 10
- 230000009471 action Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Liquid Crystal Display Device Control (AREA)
Abstract
本发明提供一种用在液晶显示器上的固件模块,与存储器芯片(EEPROM)电性连接,其组成主要包括有:一核心处理模块;一键值处理模块,连接于该核心处理模块的一端,以用来接收并判断用户输入的各种键值;一串口通讯处理模块、一LCD显示模块、一数据存储模块,分别连接于该核心处理模块的另一端,以及一存储器芯片通讯模块,该存储器芯片通讯模块连接至数据存储模块上,以用来存储或调用各种数据。该固件模块不仅可以自己处理用户输入的各种键值,还支持计算机系统报警功能。
Description
技术领域
本发明涉及一种固件模块,尤其是指一种用在液晶显示器上的固件模块。
背景技术
固件(FW,Firmware)是固化在硬件中的软件,即写入PROM(Programmable Read-Only Memory,可编程只读存储器)中的程序,是计算机设备的永久部件。它存储着计算机系统中硬设备最基本的参数,为计算机系统提供最底层、最直接的硬件控制。其存储介质主要有ROM、PROM、EPROM(Electrically Programmable Read-Only-Memory,可擦可编程只读存储器)、EEPROM(Electric Electrically Programmable Read-Only-Memory,电可擦除只读存储器)和Flash Rom。
固件的应用十分广泛,其应用领域主要包括计算机硬设备以及其它通信类、电子类产品。在液晶显示器中,固件也同样发挥着很大的作用。它可以接受各种用户输入的按键键值,从而协助系统管理模块SMM(SystemManage Module)完成用户对液晶显示器的各种操作。但是现有的这种固件在液晶显示器的使用过程中还存在着以下问题:
1.固件只是接受按键,其本身并不参与按键的处理,只是把处理按键的功能交给驱动程序,从而增加了SMM的负载。
2.没有报警功能,即当计算机系统发生问题的时候,液晶显示器上并不能显示有关错误的信息。
针对上述缺点,本发明人根据实际需要,提出一种新的应用在液晶显示器上的固件模块,从而可以有效改善上述缺点。
发明内容
本发明提供一种用在液晶显示器上的固件模块,与存储器芯片(EEPROM)电性连接,其组成主要包括有:核心处理模块、键值处理模块、串口通讯处理模块、LCD显示模块、数据存储模块、存储器芯片通讯模块,其中,核心处理模块的一端连接键值处理模块,以接收并判断来自用户操作的各种键值,另一端分别连接串口通讯模块、LCD显示模块以及数据存储模块,其中串口通讯模块的另一端用来连接固件外部的软件驱动程序,以实现与SMM以及其它构件驱动程序之间的通讯,LCD显示模块用来将经核心处理模块处理后的各种信息显示在LCD上,数据存储模块的另一端连接有一存储器芯片通讯模块,作为数据存储模块的外挂存储器以用来存储并调用各种数据,如logo、中英文字库等,其中根据核心处理模块中有支持相应功能的代码,以及软件驱动的配合,该存储器芯片(EEPROM)内的信息不仅可以预先写进,还可以根据用户需要在使用过程中写入。
当用户对LCD面板上的键盘进行各种动作时,首先由键值处理模块来进行键值接收和判断,判断后的键值会被送至核心处理模块,核心处理模块根据目前显示菜单的状态以及对所接收到的键值自行进行处理和分析,以决定下一步的动作,即调用何种模块:若分析结果需要与计算机系统其它软件驱动程序及SMM通讯以获得信息,便与串口通讯处理模块建立连接,并通过其与固件外部的软件驱动程序进行信息交互;若分析结果需要对菜单进行选择,则与LCD显示模块建立连接,并将菜单选择的过程和结果显示在LCD上;若分析结果需要调用一些logo或中英文字符等,则与数据存储模块建立连接,并通过外挂存储器,即存储器芯片通讯模块取得相应信息。
上述三种核心处理模块处理键值后的不同动作,可以是独立进行,也可以是两项或三项依次进行,如在通过串口通讯处理模块与计算机系统其它软件驱动程序及SMM通讯的同时,通过LCD显示模块可将相应的内容显示在LCD上。通过这种方式,本发明提供的LCD固件模块还可以实现计算机系统报警功能:当计算机系统出现了不正常的状态,如CPU温度过高时,SMM会主动发出示警命令,LCD固件模块首先通过其串口通讯处理模块和核心处理模块对此做出响应,然后通过LCD显示模块以声光报警的方式将该示警信息显示在LCD上。
本发明所提供的LCD固件模块,其优点在于:
1.能够处理键值,完成对菜单的选择,以及与SMM的通讯;
2.支持报警功能:当计算机系统出现不正常状态或没有响应时,可以通过该LCD固件模块将相应的示警信息显示在液晶显示器上。
附图说明
图1为本发明的LCD固件模块系统结构图;
图2为根据本发明的一较佳实施例的系统流程图;
图3为根据本发明的LCD固件模块系统报警流程图。
附图标记说明:
10 固件模块
11 核心处理模块 12 键值处理模块
13 串口通讯处理模块 14 LCD显示模块
15 数据存储模块 16 存储器芯片通讯模块
20 软件驱动程序
具体实施方式
下面结合附图详细描述本发明。
请参阅图1,一种用在液晶显示器上的固件模块10,与存储器芯片(EEPROM)电性连接,其组成主要包括有:核心处理模块11、键值处理模块12、串口通讯处理模块13、LCD显示模块14、数据存储模块15、存储器芯片通讯模块16,其中,核心处理模块11的一端连接键值处理模块12,以接收并判断来自用户操作的各种键值,另一端分别连接串口通讯模块13、LCD显示模块14以及数据存储模块15,其中串口通讯模块13的另一端用来连接固件外部的软件驱动程序20,以实现与SMM以及其它构件驱动程序之间的通讯,LCD显示模块14用来将经核心处理模块处理后的各种信息显示在LCD上,数据存储模块15的另一端连接有一存储器芯片通讯模块16,作为数据存储模块的外挂存储器以用来存储并调用各种数据,如logo、中英文字库等。
当用户对LCD面板上的键盘进行各种动作时,首先由键值处理模块12来进行键值接收和判断,判断后的键值会被送至核心处理模块11,核心处理模块11根据目前显示菜单的状态以及对所接收到的键值自行进行处理和分析,以决定下一步的动作,即调用何种模块:若分析结果需要与计算机系统其它软件驱动程序及SMM通讯以获得信息,便与串口通讯处理模块13建立连接,并通过其与固件外部的软件驱动程序20进行信息交互;若分析结果需要对菜单进行选择,则与LCD显示模块14建立连接,并将菜单选择的过程和结果显示在LCD上;若分析结果需要调用一些logo或中英文字符等,则与数据存储模块15建立连接,并通过外挂存储器,即存储器芯片通讯模块16取得相应信息。
上述三种核心处理模块11处理键值后的不同动作,可以是独立进行,也可以是两项或三项依次进行,如在通过串口通讯处理模块13与计算机系统其它软件驱动程序20及SMM通讯的同时,通过LCD显示模块14可将相应的内容显示在LCD上。通过这种方式,本发明提供的LCD固件模块10还可以实现计算机系统报警功能:当计算机系统出现了不正常的状态,如CPU温度过高时,SMM会主动发出报警命令,LCD固件模块首先通过其串口通讯处理模块13和核心处理模块11对此做出响应,然后通过LCD显示模块14将该报警信息显示在LCD上,或者是当该固件模块请求与计算机系统通讯而计算机系统没有响应的时候,该固件模块可以通过调用存储于数据存储模块内的数据,并通过显示模块将相应的报警信息显示在LCD上,以提醒用户注意。
本发明提供的固件模块10主要应用在LCD显示器上以显示用户菜单,现根据一较佳实施例并结合图2作一详细说明如下:
当用户需要使用LCD上的菜单选择时,首先该固件模块会进行初始化的操作,然后判断连接该LCD的PC是否处于关机状态,如果是,则在LCD上显示相关的logo,并结束运行,如果否,则显示预先设定的特殊的开机字符串;判断用户有没有按确定键,该确定键可根据实际需要进行设定,例如为方向键右键,如果判断没有,则继续显示特殊的开机字符串,如果判断为是,则显示菜单并且支持用户选择,此时再次执行判断PC是否关机的操作,如果是,则显示相关的logo,并结束运行,如果否,则根据用户的按键发送请求,发送请求后如果软件驱动程序没有响应,则执行报警功能,并返回菜单显示,如果判断有响应,则显示相关参数,以提供用户进一步选择,此时如果需要退出,可以按ESC键,从而返回菜单的显示。
在上述较佳实施例中,所述的报警功能其流程图可参考图3所示。当SMM检测到软件驱动没有响应或存在其它故障的时候,会主动以字节的形式发出报警信息,此时固件模块首先进行初始化串口,接受并存储相应的字节,然后通过核心处理模块判断该字节是否为结束字节,如果不是,则继续上一步接受并存储字节的动作,如果是,则判断是否为报警信息,如果是,则通过LCD显示模块将该报警信息显示在LCD上,如果不是,则作为一般的数据来进行处理。
在本较佳实施例中的LCD固件模块,由于其本身自带有一核心处理模块,可以快速处理各种键值,并将各种处理过程和/或结果以不断更新的方式显示在LCD上,因此该LCD显示模块不仅可以在LCD上静态地显示各种数据和图片,而且还具有动态显示的功能。
通过上述较佳实施例,可以通过该固件模块10在一般的LCD上实现下述主要功能:
1.显示功能
操作者可以通过LCD面板上的按键,如LEFT,RIGHT,UP,DOWN,ENTER,ESC 6个按键来对菜单进行操作,操作者可以选择他感兴趣的条目进行察看。其中,该菜单可以为多级菜单。
2.通讯功能
把操作者所选择需要察看的条目(温度,电压),以主控方向SMM提出查询请求,并等待SMM的响应。并把响应的数据经过处理后显示在LCD上。
3.报警功能
当计算机系统出现了不正常的状态,SMM会主动发出报警命令,LCD固件模块做出响应,并显示该报警信息。
当LCD固件向SMM提出请求,SMM没有响应的时候,固件也会把报警信息显示在LCD屏幕上,该报警信息依具体情况,可以是温度过高,电压不够,SMM响应超时等。
4.在软关机的状态下显示logo。
对具体实施方式的描述只是为了帮助更好地理解本发明,而不是用来限制本发明的。任何本领域技术人员均可以利用本发明的思想进行一些改动和变化,只要其技术手段没有脱离本发明的思想和要点,仍然在本发明的保护范围之内。
Claims (10)
1.一种用在液晶显示器上的固件模块,与存储器芯片(EEPROM)电性连接,包括:
一核心处理模块;
一键值处理模块,连接于该核心处理模块的一端,以用来接收并判断用户输入的各种键值;
一串口通讯处理模块、一LCD显示模块、一数据存储模块,分别连接于该核心处理模块的另一端,以及
一存储器芯片通讯模块,该存储器芯片通讯模块连接至数据存储模块和存储器芯片上,以用来存储或调用各种数据。
2.如权利要求1所述的固件模块,其特征在于,所述的核心处理模块能够自行完成对键值的处理分析,并根据目前显示菜单的状态及分析结果决定与该核心处理模块连接的模块。
3.如权利要求1所述的固件模块,其特征在于,所述的存储器芯片作为数据存储模块的外挂存储器,其存储器内的信息不仅可以预先写进,还可以根据用户需要在使用过程中写入。
4.如权利要求3所述的固件模块,其特征在于,所述的信息包括一般的标识logo以及中英、文字符。
5.一种使用液晶显示器上的固件模块的方法,包括如下步骤:
按键输入步骤,用户通过LCD显示器面板上的按键输入键值;
键值处理步骤,键值处理模块接收该键值并进行判断后,将该键值送至核心处理模块,核心处理模块根据所接收到的数据进行进一步键值处理分析;
调用相应的模块的步骤,根据分析结果调用相应的模块,即串口通讯模块和/或LCD显示模块和/或数据存储模块;
调用LCD显示模块进行显示的步骤。
6.如权利要求5所述的方法,其特征在于,所述的调用相应的模块的步骤,可以是单独或依次调用串口通讯模块和/或LCD显示模块和/或数据存储模块。
7.如权利要求6所述的方法,其特征在于,所述的固件模块可以依次调用串口通讯模块和LCD显示模块,从而实现该固件模块的报警功能。
8.如权利要求7所述的方法,其特征在于,所述的报警功能包括计算机系统出现故障时主动发出的报警信息,以及计算机系统没有响应时固件模块主动发出的报警信息。
9.如权利要求8所述的方法,其特征在于,所述的固件模块主动发出报警信息是通过调用存储于数据存储模块内的数据来实现的。
10.如权利要求5所述的方法,其特征在于,所述的调用LCD显示模块进行显示的步骤中采用的显示方式包括静态显示和动态显示。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2005100249975A CN100407179C (zh) | 2005-04-08 | 2005-04-08 | 一种用在液晶显示器上的固件模块 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2005100249975A CN100407179C (zh) | 2005-04-08 | 2005-04-08 | 一种用在液晶显示器上的固件模块 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1845083A CN1845083A (zh) | 2006-10-11 |
| CN100407179C true CN100407179C (zh) | 2008-07-30 |
Family
ID=37064011
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2005100249975A Expired - Fee Related CN100407179C (zh) | 2005-04-08 | 2005-04-08 | 一种用在液晶显示器上的固件模块 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100407179C (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101295469B (zh) * | 2007-04-25 | 2010-08-25 | 群康科技(深圳)有限公司 | 液晶显示装置、个人电脑和液晶显示装置防盗方法 |
| CN101303833B (zh) | 2007-05-11 | 2010-05-26 | 群康科技(深圳)有限公司 | 液晶显示装置及其防盗方法 |
| CN106598550A (zh) * | 2016-12-12 | 2017-04-26 | 重庆笨瓜科技有限公司 | 一种查询lcd、caemra型号的设备 |
| CN109979411B (zh) * | 2019-04-29 | 2021-03-12 | 上海天马有机发光显示技术有限公司 | 一种显示面板、显示面板的烧录方法及上电方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020063666A1 (en) * | 2000-06-28 | 2002-05-30 | Kang Sin Ho | Apparatus and method for correcting gamma voltage and video data in liquid crystal display |
| CN2515724Y (zh) * | 2001-12-21 | 2002-10-09 | 神达电脑股份有限公司 | 实现液晶显示器屏幕显示选单语音功效的装置 |
| US20040046724A1 (en) * | 2002-09-06 | 2004-03-11 | Lg.Philips Lcd Co., Ltd And A Pto | Signal driving circuit of liquid crystal display device and driving method thereof |
| CN1519623A (zh) * | 2003-01-20 | 2004-08-11 | 英保达股份有限公司 | 可调整显示器背光亮度的装置及方法 |
| CN1567273A (zh) * | 2003-06-26 | 2005-01-19 | 张华民 | 智能语音液晶显示器 |
-
2005
- 2005-04-08 CN CN2005100249975A patent/CN100407179C/zh not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020063666A1 (en) * | 2000-06-28 | 2002-05-30 | Kang Sin Ho | Apparatus and method for correcting gamma voltage and video data in liquid crystal display |
| CN2515724Y (zh) * | 2001-12-21 | 2002-10-09 | 神达电脑股份有限公司 | 实现液晶显示器屏幕显示选单语音功效的装置 |
| US20040046724A1 (en) * | 2002-09-06 | 2004-03-11 | Lg.Philips Lcd Co., Ltd And A Pto | Signal driving circuit of liquid crystal display device and driving method thereof |
| CN1519623A (zh) * | 2003-01-20 | 2004-08-11 | 英保达股份有限公司 | 可调整显示器背光亮度的装置及方法 |
| CN1567273A (zh) * | 2003-06-26 | 2005-01-19 | 张华民 | 智能语音液晶显示器 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1845083A (zh) | 2006-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100590586C (zh) | 计算机、显示器设备的设定方法 | |
| US7930447B2 (en) | Listing windows of active applications of computing devices sharing a keyboard based upon requests for attention | |
| JP4268210B2 (ja) | コンピュータにおける情報表示の管理システム | |
| US11283689B2 (en) | Method for managing multiple servers and device employing method | |
| CN104750451A (zh) | 拼接器及拼接显示系统 | |
| CN101577108B (zh) | 可携式电子装置及切换显示单元的方法 | |
| CN111736825B (zh) | 一种信息展示方法、装置、设备和存储介质 | |
| CN212160647U (zh) | 一种控制多个主机的显示器 | |
| CN106951358A (zh) | 一种基于uefi标准的计算机系统上电自检时的快速显示状态信息方法及系统 | |
| CN110865718A (zh) | 一种支持输入法应用在多屏切换的方法和装置 | |
| JP5585721B2 (ja) | 情報装置、画面切替え方法、及び画面切替えプログラム | |
| US20100174988A1 (en) | System and method for providing virtual interface | |
| CN113590072A (zh) | 一种分屏显示方法及其设备 | |
| US9514306B2 (en) | Restricting operation results from being transferred to coupled external device | |
| US10032436B2 (en) | Display device having multiple display modes and image displaying method thereof | |
| CN111770369A (zh) | 遥控方法、装置、存储介质及终端 | |
| CN100407179C (zh) | 一种用在液晶显示器上的固件模块 | |
| KR100643301B1 (ko) | 핫 키 입력에 의한 아이콘 출력 시스템 및 방법 | |
| CN110865763A (zh) | 一种支持多屏多输入法应用的方法和装置 | |
| US20130265236A1 (en) | System and method for inputting characters to a display device via a remote control device | |
| CN101714071A (zh) | 画面输出装置的切换方法 | |
| CN116028125A (zh) | 远程控制开机显示方式设置方法、系统、终端及存储介质 | |
| CN111240618B (zh) | 一种基于android的多用户多屏显示方法及装置 | |
| CN104049856A (zh) | 手持终端的输入模式的设置系统及设置方法 | |
| WO2025113302A1 (zh) | 外部设备接入智能终端的方法和电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080730 Termination date: 20130408 |