CN114741035A - Linux系统适配龙芯整机的EDID数据的读取方法 - Google Patents
Linux系统适配龙芯整机的EDID数据的读取方法 Download PDFInfo
- Publication number
- CN114741035A CN114741035A CN202210412766.5A CN202210412766A CN114741035A CN 114741035 A CN114741035 A CN 114741035A CN 202210412766 A CN202210412766 A CN 202210412766A CN 114741035 A CN114741035 A CN 114741035A
- Authority
- CN
- China
- Prior art keywords
- edid
- data
- edid data
- read
- linux system
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012986 modification Methods 0.000 claims description 2
- 230000004048 modification Effects 0.000 claims description 2
- 230000006978 adaptation Effects 0.000 claims 5
- 238000005192 partition Methods 0.000 description 2
- 241000282326 Felis catus Species 0.000 description 1
- 241000233805 Phoenix Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0643—Management of files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0644—Management of space entities, e.g. partitions, extents, pools
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明涉及一种Linux系统适配龙芯整机的EDID数据的读取方法,龙芯为龙芯2K1000,该读取方法如下:令显示驱动从eeprom中读取EDID数据;或者,当显示驱动从eeprom中未读取到EDID数据,则从Linux系统中读取EDID数据;或者,当显示驱动从eeprom中和Linux系统中均未读取到EDID数据,则显示驱动从开源固件PMON中读取EDID数据。本发明的主要目的是提供一种Linux系统适配龙芯整机的EDID数据的读取方法,以解决当硬件厂商未考虑eeprom时,使得显示驱动无法读取EDID数据的问题。
Description
技术领域
本发明涉及一种EDID数据的读取方法,具体涉及一种Linux系统适配龙芯整机的EDID数据的读取方法。
背景技术
Extended Display Identification Data(EDID),中文是扩展显示标识数据。是VESA在制定DDC显示器数据通道通信协议时,制定的有关显示器识别数据的标准。EDID存储在显示器中的DDC存储器中,当电脑主机与显示器连接后,电脑主机会通道DDC通道读取显示器DDC存储器中的存储的EDID数据。
在龙芯2K1000平台上,i2c总线上挂着eeprom(可擦除电子可编程只读存储器),而在eeprom中存放着EEID数据。
EDID数据存放在eeprom中,则显示驱动从eeprom所挂载的i2c总线地址上去读取EDID数据。显示驱动通过i2c总线,读取eeprom中存放的edid数据。
而如果当硬件厂商在硬件设计时,没有考虑eeprom设备时(此设备用来存放EDID数据),那就存在一个问题,显示驱动无法从eeprom中读取EDID数据。
发明内容
本发明的主要目的是提供一种Linux系统适配龙芯整机的EDID数据的读取方法,以解决当硬件厂商未考虑eeprom时,使得显示驱动依然能够读取EDID数据。
为了完成上述目的,本发明提供了一种Linux系统适配龙芯整机的EDID数据的读取方法,龙芯整机为龙芯2K1000,该读取方法如下:
令显示驱动从eeprom中读取EDID数据;
或者,当显示驱动从eeprom中未读取到EDID数据,则从Linux系统中读取预装在Linux系统中的EDID数据;
或者,当显示驱动从eeprom中和Linux系统中均未读取到EDID数据,则显示驱动从开源固件PMON中读取预装在开源固件PMON中的EDID数据。
优选的,EDID数据在Linux系统的存储方法为:
S10:在Linux系统中安装edid工具软件包;
S20:生成指定分辨率的edid.bin文件,其中,该指定分辨率为当前显示的最佳分辨率;
S30:创建存放EDID数据的edid目录文件夹;
S40:利用步骤S20中的edid.bin文件生成新的EDID数据,并将这些EDID数据拷贝至步骤S30中的edid目录文件夹;
S50:修改开机引导参数,在龙芯开源固件PMON平台上,直接修改系统引导文件;
S60:确认内核配置项是否打开,如果打开,则完成EDID数据的存储,如果未打开,则打开内核配置项,更新内核,并替换到目标系统。
进一步优选的,在步骤S40中,生成新的EDID数据是通过以下方式获得:
通过从Linux系统目录中加载伪造的指定分辨率的edid.bin文件,然后通过get-edid工具或monitor-get-edid工具生成新的EDID数据;
或者,直接从edid-generator软件里面的现有的EDID数据拷贝得到。
进一步优选的,在步骤S50中,修改系统引导文件方式如下:
在系统引导文件中增加如下参数:
GRUB_CMDLINE_LINUX_DEFAULT="drm_kms_helper.edid_firmware=edid/显示器分辨率数值.bin quiet",修改完成后,更新gruby引导。
优选的,在开源固件PMON中读取EDID数据的方法如下:
从开源固件PMON中读取所有的硬件配置数据,确认读取的硬件配置数据中是否存在结点/soc/edid@0,如果存在结点/soc/edid@0则继续确认是否存在用于存放EDID数据的edid-buf子节点,如果存在edid-buf子节点则读取EDID数据,如果不存在edid-buf子节点则读取EDID数据失败返回;
如果不存在结点/soc/edid@0则读取EDID数据失败返回。
本发明的有益效果为:
本发明提供了另一种显示驱动读取EDID数据的方法,首先将EDID数据预先存储在Linux系统的磁盘分区和/或开源固件PMON中,这样,当显示驱动无法从eeprom中读取EDID数据时,则显示驱动能够从Linux系统分区中读取预先存储的EDID数据,或者,当EDID数据在Linux系统中也无法读取到时,显示驱动也可以从开源固件PMON读取EDID数据。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1是本发明的工作流程示意图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
如图1所示,本实施例提供了一种Linux系统适配龙芯整机的EDID数据的读取方法,该龙芯整机为龙芯2K1000。该读取方法如下:
首先,令显示驱动从eeprom中读取EDID数据;而如果当显示驱动无法从eeprom中读取到EDID数据时,则显示驱动能够从Linux系统中读取预装在Linux系统中的EDID数据。另外,当显示驱动无法从eeprom中和Linux系统中均未读取到EDID数据,则显示驱动能够从开源固件PMON中读取预装在开源固件PMONEDID数据。
具体的,在本实施例中,EDID数据在Linux系统的存储和读取方法为:
S10:在Linux系统中edid安装工具软件包,例如read-edid或者monitor-edid工具软件包;本实施例中采用read-edid作为应用实施例:安装工具软件包read-edid的命令如下:
$sudo apt-get install read-edid。
S20:生成指定分辨率的edid.bin文件,其中,该指定分辨率为当前显示的最佳分辨率。在本实施例中用1600x1050最佳分辨率来举例:
$sudo get-edid>1600x1050.bin
可以通过edid-decode来确认edid.bin文件的详细内容。
S30:创建存放EDID数据的edid目录文件夹;具体操作方式如下:
$sudo mkdir/usr/lib/firmware/edid。
S40:利用步骤S20中的edid.bin文件生成新的EDID数据,并将这些EDID数据拷贝至步骤S30中的edid目录文件夹;操作方式如下:
$sudo cp 1600x1050.bin/usr/lib/firmware/edid。
在本步骤中,新生成的EDID数据通过如下方式获得:
通过从Linux系统目录(/usr/lib/firmware/edid/)中加载伪造的指定分辨率edid.edid文件(edid.bin,后缀是.bin的文件),然后通过get-edid工具或者monitor-get-edid工具生成。另外,新生成的EDID数据也可以将edid-generator软件里面的现成数据,直接拷贝到固件下目标目录(通常是/usr/lib/firmware/edid/)。
另外,如果edid文件内的数据内容有误,可通过编辑软件(Phoenix+EDID+Designer+显示器EDID编辑器)来修改。
S50:修改开机引导参数,在龙芯开源固件PMON平台上,直接修改系统引导(路径:/boot/boot.cfg)文件;具体操作如下:
$sudo edit/etc/default/grub。
在/boot/boot.cfg文件中增加如下参数:
GRUB_CMDLINE_LINUX_DEFAULT="drm_kms_helper.edid_firmware=edid/(显示器分辨率数值).bin quiet",这里采用的分辨率数值为1600x1050,
因此,增加的参数为:
GRUB_CMDLINE_LINUX_DEFAULT="drm_kms_helper.edid_firmware=edid/1600x1050.bin quiet";
另外,如果操作人员不确定上述操作是否准确时,可以通过增加调试参数,如drm.debug=14和video=VGA-1:e---------------------@VGA-1,根据增加drm.debug=14后,看输出的日志来确定,输出结果也有可能是其他名字,根据实际情况确定。另外,也可以通过edid-decode命令来查看/sys/devices目录下的edid二进制文件,确认对应路径下,是否存在edid二进制文件(包含EDID格式数据)。最后,更新grub引导文件($sudo update-grub)。
S60:确认内核配置项(CONFIG_DRM_LOAD_EDID_FIRMWARE)是否打开,如果打开,则完成EDID数据的存储,如果未打开,则打开内核配置项,更新内核,并替换到目标系统。
查看edid二进制文件,其包含的EDID数据格式的信息是否有效,可通过如下命令,其对应软件包是read-edid(或monitor-edid),这里采用read-edid软件包中的命令parse-edid,来解析分辨率为1600x1050的二进制文件,如下:
$parse-edid<1600x1050.bin:
parse-edid:parse-edid version 2.0.0
parse-edid:EDID checksum passed.
#EDID version 1revision 3
Section"Monitor"
#Block type:2:0 3:fc
Identifier"22T41-H-AN"
VendorName"KTC"
ModelName"22T41-H-AN"
#Block type:2:0 3:fc
#Block type:2:0 3:fd
HorizSync 15-68
VertRefresh 49-61
#Max dot clock(video bandwidth)150MHz
#DPMS capabilities:Active off:no Suspend:no Standby:no
Mode"1280x720"
#vfreq 60.000Hz,hfreq 45.000kHz
DotClock
74.250000
HTimings
1280 1390 1430 1650
VTimings
720 725 730 750
Flags"+HSync""+Vsync"
EndMode
Mode"1680x1050"#vfreq 59.883Hz,hfreq 64.674kHz
DotClock
119.000000
HTimings
1680 1728 1760 1840
VTimings
1050 1053 1059 1080
Flags"-HSync""+Vsync"
EndMode#Block type:2:0 3:fc
#Block type:2:0 3:fd
EndSection
查看系统加载的启动项信息命令,类似输出如下:
$cat/proc/cmdline
Kernel command line:BOOT_IMAGE=/boot/vmlinuz-3.8.0-30-genericroot=UUID=939b3111-4906-46ae-9ad7-7faa783d490d rodrm_kms_helper.edid_firmware=edid/1600x1050.bin video=VGA-1:e quiet…
指定从固件firmware加载edid文件,启动参数设置方法如下:
'drm_kms_helper.edid_firmware=edid/1600x1050.bin'
video相关参数介绍,格式如下:
video=<conn>:<xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd]
<conn>:Connector,e.g.DVI-I-1,see/sys/class/drm/foravailableconnectors
<xres>x<yres>:resolution
M:compute a CVT mode?
R:reduced blanking?
-<bpp>:color depth
@<refresh>:refresh rate
i:interlaced(non-CVT mode)
m:margins?
e:output forced to on
d:output forced to off
D:digital output forced to on(e.g.DVI-I connector)
如果多路输出,如DVI-1开启,TV-1关闭,则启动参数设置如下:
'video=DVI-1:1024x768@85video=TV-1:d'。
在本实施例中,PMON是龙芯早期的BIOS固件,用于引导和存放硬件信息,其刷写入开机flash存储中。其从开源固件PMON中读取EDID数据的方法为:从开源固件PMON中读取所有的硬件配置数据,确认读取的硬件配置数据中是否存在结点/soc/edid@0,如果存在结点/soc/edid@0则继续确认是否存在用于存放EDID数据的edid-buf子节点,如果存在edid-buf子节点则读取EDID数据,如果不存在edid-buf子节点则读取EDID数据失败返回;如果不存在结点/soc/edid@0则读取EDID数据失败返回。
或者,也可以在内核代码中增加读取以下方式:
显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
Claims (5)
1.Linux系统适配龙芯整机的EDID数据的读取方法,其特征在于,所述龙芯整机为龙芯2K1000,该读取方法如下:
令显示驱动从eeprom中读取EDID数据;
或者,当显示驱动从eeprom中未读取到EDID数据,则从Linux系统中读取预装在Linux系统中的EDID数据;
或者,当显示驱动从eeprom中和Linux系统中均未读取到EDID数据,则显示驱动从开源固件PMON中读取预装在开源固件PMON中的EDID数据。
2.根据权利要求1所述的Linux系统适配龙芯整机的EDID数据的读取方法,其特征在于,所述EDID数据在Linux系统的存储方法为:
S10:在Linux系统中安装edid工具软件包;
S20:生成指定分辨率的edid.bin文件,其中,该指定分辨率为当前显示的最佳分辨率;
S30:创建存放EDID数据的edid目录文件夹;
S40:利用步骤S20中的edid.bin文件生成新的EDID数据,并将这些EDID数据拷贝至步骤S30中的edid目录文件夹;
S50:修改开机引导参数,在龙芯开源固件PMON平台上,直接修改系统引导文件;
S60:确认内核配置项是否打开,如果打开,则完成EDID数据的存储,如果未打开,则打开内核配置项,更新内核,并替换到目标系统。
3.根据权利要求2所述的Linux系统适配龙芯整机的EDID数据的读取方法,其特征在于,在步骤S40中,生成新的EDID数据是通过以下方式获得:
通过从Linux系统目录中加载指定分辨率的 edid.bin文件,然后通过get-edid工具或monitor-get-edid工具生成新的EDID数据;
或者,直接从edid-generator 软件里面的现有的EDID数据拷贝得到。
4.根据权利要求2所述的Linux系统适配龙芯整机的EDID数据的读取方法,其特征在于,在步骤S50中,修改系统引导文件方式如下:
在系统引导文件中增加如下参数:
GRUB_CMDLINE_LINUX_DEFAULT="drm_kms_helper.edid_firmware=edid/显示器分辨率数值.bin quiet" ,修改完成后,更新gruby引导。
5.根据权利要求1所述的Linux系统适配龙芯整机的EDID数据的读取方法,其特征在于,在所述开源固件PMON中读取EDID数据的方法如下:
从开源固件PMON中读取所有的硬件配置数据,确认读取的硬件配置数据中是否存在结点/soc/edid@0,如果存在结点/soc/edid@0则继续确认是否存在用于存放EDID数据的edid-buf子节点,如果存在edid-buf子节点则读取EDID数据,如果不存在edid-buf子节点则读取EDID数据失败返回;
如果不存在结点/soc/edid@0则读取EDID数据失败返回。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210412766.5A CN114741035B (zh) | 2022-04-19 | 2022-04-19 | Linux系统适配龙芯整机的EDID数据的读取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210412766.5A CN114741035B (zh) | 2022-04-19 | 2022-04-19 | Linux系统适配龙芯整机的EDID数据的读取方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114741035A true CN114741035A (zh) | 2022-07-12 |
CN114741035B CN114741035B (zh) | 2024-11-22 |
Family
ID=82283054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210412766.5A Active CN114741035B (zh) | 2022-04-19 | 2022-04-19 | Linux系统适配龙芯整机的EDID数据的读取方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114741035B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114995944A (zh) * | 2022-08-03 | 2022-09-02 | 武汉凌久微电子有限公司 | 一种分辨率自适应缩放显示方法及显卡驱动模块 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102455886A (zh) * | 2011-07-05 | 2012-05-16 | 中标软件有限公司 | 一种动态识别和配置外接显示器的方法 |
CN102567051A (zh) * | 2011-12-14 | 2012-07-11 | 中标软件有限公司 | 一种制备龙芯平台图形化安装系统的方法及装置 |
US20160371097A1 (en) * | 2015-06-20 | 2016-12-22 | Joshua Clay Magee | Air Gapping / Offboarding of Software |
US20170229093A1 (en) * | 2016-02-05 | 2017-08-10 | Advoli Limited | Display system for an array of video displays |
US20190102130A1 (en) * | 2017-10-02 | 2019-04-04 | Ibase Technology Inc. | Smart simulator for extended display identification data |
CN113282256A (zh) * | 2021-04-30 | 2021-08-20 | 深圳市智微智能科技股份有限公司 | Android系统显示器管理的方法、装置、设备及存储介质 |
-
2022
- 2022-04-19 CN CN202210412766.5A patent/CN114741035B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102455886A (zh) * | 2011-07-05 | 2012-05-16 | 中标软件有限公司 | 一种动态识别和配置外接显示器的方法 |
CN102567051A (zh) * | 2011-12-14 | 2012-07-11 | 中标软件有限公司 | 一种制备龙芯平台图形化安装系统的方法及装置 |
US20160371097A1 (en) * | 2015-06-20 | 2016-12-22 | Joshua Clay Magee | Air Gapping / Offboarding of Software |
US20170229093A1 (en) * | 2016-02-05 | 2017-08-10 | Advoli Limited | Display system for an array of video displays |
US20190102130A1 (en) * | 2017-10-02 | 2019-04-04 | Ibase Technology Inc. | Smart simulator for extended display identification data |
CN113282256A (zh) * | 2021-04-30 | 2021-08-20 | 深圳市智微智能科技股份有限公司 | Android系统显示器管理的方法、装置、设备及存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114995944A (zh) * | 2022-08-03 | 2022-09-02 | 武汉凌久微电子有限公司 | 一种分辨率自适应缩放显示方法及显卡驱动模块 |
CN114995944B (zh) * | 2022-08-03 | 2022-11-15 | 武汉凌久微电子有限公司 | 一种分辨率自适应缩放显示方法及显卡驱动模块 |
Also Published As
Publication number | Publication date |
---|---|
CN114741035B (zh) | 2024-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110442366B (zh) | 一种传屏处理方法、装置、设备和存储介质 | |
TW561412B (en) | System and method for providing hardware driver installation | |
US20070002347A1 (en) | System and method for upgrading firmware in a display | |
US20040230963A1 (en) | Method for updating firmware in an operating system agnostic manner | |
US20030217255A1 (en) | Arrangements for initialization-time and run-time integration of firmware and software extensions for supporting add-in hardware | |
KR20030051217A (ko) | 일반 그래픽 어댑터 | |
JP2005085278A (ja) | 統合ハードウェアデバイスを介したコンピュータ間通信のためのシステムおよび方法 | |
US20040153778A1 (en) | Method, system and software for configuring a graphics processing communication mode | |
WO2016023160A1 (zh) | 一种加载应用程序视图的方法、装置及电子终端 | |
JP2004318883A (ja) | コンピュータシステム、インターフェースカードおよびインターフェースカードの設定方法 | |
US20100211699A1 (en) | Wireless access apparatus with firmware upgrading function and the method thereof | |
CN114741035A (zh) | Linux系统适配龙芯整机的EDID数据的读取方法 | |
JP2004070952A (ja) | システム記述補助テーブルを検索するマルチプラットフォーム用ファームウェア | |
JP2001092553A (ja) | 情報機器の不正使用防止方法、コンピュータの不正使用防止方法、情報機器、コンピュータ、及び記録媒体 | |
EP2372565A1 (en) | Method for managing USB devices | |
CN1678995B (zh) | 用于识别硬件兼容性与启用稳定软件镜像的方法和装置 | |
US7987354B2 (en) | Updating a source image file in a BIOS memory | |
CN114527994A (zh) | 固件的烧写方法、系统、车辆控制系统 | |
CN109117108B (zh) | 一种显示配置方法和系统 | |
JP2004272764A (ja) | コンピュータシステムの機能拡張方法 | |
CN116560739A (zh) | 一种开机标志定制方法、装置、设备及存储介质 | |
US7176932B2 (en) | Method for adjusting attribute of video signal | |
CN107506271A (zh) | 一种测试方法及装置 | |
JP3308920B2 (ja) | 情報処理装置 | |
USRE39621E1 (en) | System for automatically reading stored rewriting data and replacing system generated setup data by the rewriting data before system initialization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |