电子设备系统以及电子设备的制作方法

文档序号:6385421阅读:183来源:国知局
专利名称:电子设备系统以及电子设备的制作方法
技术领域
本发明涉及能够改写在启动时使用的引导数据(boot data)的电子设备系统以及电子设备。
背景技术
在个人计算机、数码复合机等电子设备中有的具有USB (Universal Serial Bus:通用串行总线)接口,并能够经由该USB接口来连接各种外部器件。作为这样的外部器件,利用例如USB存储器那样的存储(storage)器件。已知有如下方法,即,将电子设备的启动用程序预先保存在USB存储器中,在电子设备的电源接通时(启动时),根据在USB存储器中保存的启动用程序来启动电子设备(例如参照日本特开2010-211406号公报、以及日本特开2010-86344号公报)。另外,在如上述那样的电子设备中,在安装基板后,写入MAC地址(MAC =MediaAccess Control,媒体访问控制)、PLD数据(PLD !Programmable Logic Device,可编程逻辑器件)、目标数据(shipping destination data)等各种引导数据频繁地发生。在以往进入如下作业,即,如每个MAC地址、每个PLD数据、每个目标数据,按引导数据的类别,预先准备USB存储器等存储器件,从各存储器件读取引导数据,并向电子设备的存储器写入。这样,在以往,存在如下问题,S卩,需要依次更换各种保存有引导数据的USB存储器,来进行写入作业,在引导数据的写入上费时间。另外,还存在如下问题,即,由于伴随有人工作业,所以有时发生忘记写入电子设备启动所需的引导数据,导致电子设备无法启动
发明内容
本申请是鉴于上述问题而提出的,其目的在于提供一种能够从一个外部设备自动读取在启动时使用的多种引导数据并写入到存储器中的电子设备系统以及电子设备。本申请的电子设备系统,具有连接设备和电子设备,所述连接设备存储有多种启动用数据,所述电子设备具有:连接部,连接该连接设备;选择部,选择从与该连接部相连接的连接设备应获取的启动用数据;获取部,从所述连接设备获取该选择部所选择的启动用数据;存储部,存储该获取部所获取的启动用数据;以及启动处理部,使用在该存储部中存储的启动用数据,来执行关于本电子设备的启动的处理。在本申请的电子设备系统中,所述电子设备具有存储了关于从所述连接设备应获取的启动用数据的优先顺序的信息、以及表示各启动用数据是否获取完的信息的表,所述获取部根据在所述表中存储的信息,从所述连接设备获取启动用数据。本申请的电子设备具有:连接部,连接存储有多种启动用数据的外部设备;选择部,选择从与该连接部相连接的外部设备应获取的启动用数据;获取部,从所述外部设备获取该选择部所选择的启动用数据;存储部,存储该获取部所获取的启动用数据;启动处理部,使用在该存储部中存储的启动用数据,来执行关于本电子设备的启动的处理。
本申请的电子设备具有存储了关于从所述外部设备应获取的启动用数据的优先顺序的信息、以及表示各启动用数据是否获取完成的信息的表,所述获取部根据在所述表中存储的信息,从所述外部设备获取启动用数据。在本申请中,在外部设备上准备在电子设备的启动处理中使用的多种启动用数据(连接设备)。电子设备采用向连接设备请求应获取的启动数据,获取根据请求从连接设备发送的启动用数据,使该启动用数据存储在存储部中的结构,由此,电子设备的启动处理所需的启动数据从一个连接设备自动地被安装。在本发明中,参照存储了关于应获取的启动用数据的优先顺序的信息、以及表示各启动用数据是否获取完的信息的表,来获取启动用数据,所以能够依次获取启动处理所需的数据。根据本申请,电子设备采用向连接设备请求应获取的启动数据,获取根据请求从连接设备发送的启动用数据,使启动用数据存储在存储部中的结构,所以能够从一个连接设备获取电子设备的启动处理所需的启动数据,并使该启动数据自动地存储在电子设备的存储部中。 根据以下关于附图的详细描述,本发明的上述和其它目的和特征将更加充分地显而易见。


图1是表不本实施方式的电子设备系统的一个例子的框图。图2是表示在电源接通时电子设备参照的器件表的一个例子的示意图。图3是说明本实施方式的电子设备系统在电源接通时的动作的流程图。
具体实施例方式以下,基于表示该实施方式的附图对本申请进行具体说明。图1是表不本实施方式的电子设备系统的一个例子的框图。本实施方式的电子设备系统具有电子设备100、以及经由USB连接器与该电子设备100相连接的USB器件。电子设备100例如是笔记本型个人计算机、平板型的便携终端等信息处理装置、或具有复印功能、印刷功能、传真功能等的数字复合机等。与电子设备100相连接的USB器件(外部器件)例如是与符合USB2.0标准的器件具有互换性的USB互换器件200。在这里,USB互换器件200是能够进行符合USB2.0标准的数据转发,并且需要超过由USB2.0标准确定的电流标准值(500mA)的电流或电压标准值(5V)以上的电压的器件(与符合USB2.0标准的器件具有互换性的器件)。USB互换器件200的一个例子是存储器装置、HDD装置等存储器件。电子设备100具有USB总线开关110、微型计算机120、USB3.0主连接器140等。电子设备100除了这些硬件结构外,还具有用于作为如上述那样的信息处理装置、数字复合机发挥功能的各种硬件。微型计算机120由对电子设备100进行控制的集成电路构成,例如具有USB2.0接口 121、I2C 接口 122 (I2C:1nter-1ntegrated Circuit,内部集成电路)、以及存储部 123。USB2.0接口 121生成用于对经由USB3.0主连接器140连接的USB器件(USB互换器件200以及未图示的USB2.0器件)的动作进行控制的控制信号,并经由USB3.0主连接器140的USB2.0部141向连接目的地的USB器件发送。I2C接口 122是用于经由USB3.0主连接器140的USB3.0扩展部142与连接目的地的USB互换器件200进行通信的通信接口。此外,I2C接口 122也可以是能够利用4线以下的信号线进行通信的其他接口、例如SPI (Serial Peripheral Interface:串行外围接口)等。存储部123 是例如 EEPROM (Electrically Erasable Programmable Read OnlyMemory:电可擦可编程只读存储器)、闪存ROM等能够进行改写的存储器,存储在电子设备100启动时(引导时)应加载的数据等。在电子设备100引导时应加载的数据是例如MAC地址、PLD数据、针对每个目标确定的目标数据等。电子设备100具有的USB连接器是USB3.0主连接器140。该USB3.0主连接器140是具有端子I (第I端子)至端子9 (第9端子)的符合USB3.0标准的连接器形状的USB连接器。USB3.0主连接器140的端子I至端子4是USB2.0部141,端子5至端子9是USB3.0扩展部142。在该USB3. 0主连接器140上连接有USB互换器件200的情况下,使用端子I至端子9,电子设备100进行符合USB2.0标准的数据转发、以及供给超过USB2.0标准的标准值的电流、电压(电力)。另一方面,在USB3.0主连接器140上连接有进行符合USB2.0标准的数据转发并且在由USB2.0标准确定的电流标准值(500mA)的范围内进行动作的USB2.0器件(未图示)的情况下,电子设备100使用USB3.0主连接器140的端子I至端子4,进行符合USB2.0标准的数据转发和电力供给。在USB3.0主连接器140上连接有USB2.0器件的情况下,处于使用端子I至端子4,并且端子5至端子9什么也未连接的开放状态。在连接有USB2.0器件的情况下,由于没有经由端子5、6开始与I2C接口 122进行通信,因此电子设备100能够判定为所连接的器件是USB2.0器件。另一方面,在连接有USB互换器件200的情况下,由于开始与I2C接口122进行通信,因此电子设备100能够判定为所连接的器件是USB互换器件200。USB互换器件200是与USB2.0标准具有互换性的器件,并具有微型计算机210、USB3.0器件连接器(USB连接器)220、USB控制器230、引导存储器(boot memory) 241 243、FET201 204 等。USB器件连接器220与主(电子设备100)侧同样,是具有第I端子至第9端子的符合USB3.0标准的连接器形状的USB连接器。USB3.0器件连接器220的第I端子至第4端子是USB2.0部221,第5端子至第9端子是USB3.0扩展部222。微型计算机210由对USB互换器件200的动作进行控制的集成电路构成,在本实施方式中,例如进行使FET201 204接通/断开的控制、将从引导存储器241 243读取的数据向电子设备100发送的控制等。USB控制器230通过USB2.0部221接收来自电子设备100的控制信号,并根据所接收的控制信号,来读取在引导存储器241 243存储的数据。FET201 204作为根据从微型计算机210输出的信号来接通/断开的开关发挥功倉泛。
引导存储器241 243是用于存储在电子设备100引导时对存储部123应写入的各种数据的存储器。在本实施方式中,假设在引导存储器241 243分别存储有MAC地址、PLD数据、目标数据。本实施方式的特征在于,在电子设备100的电源接通时(引导时),在连接有USB互换器件200的情况下,参照后述的引导器件表,选择在USB互换器件200的引导存储器241 243存储的引导数据,并写入到自身的存储部123中。此外,USB3.0主连接器140和USB3.0器件连接器220由电缆连接。此外,也能够采用不经由电缆而将USB3.0器件连接器220直接连接在USB3.0主连接器140上的结构。另外,在图1的例子中,采用了作为具有USB主控制器的部件而安装了微型计算机120的结构,但并不限于此,即使在安装在SOC (System On a Chip:系统芯片)或南桥芯片组等中具有USB主控制器的部件的情况下,也能够应用本发明。图2是表示在电源接通时电子设备100参照的器件表的一个例子的示意图。引导器件表是将写入数据、写入完标志、优先顺序彼此建立关联来存储的表,保存在微型计算机120的内置存储器或在微型计算机120的外部连接的存储器中。写入数据表示引导数据的种类,如上所述,表示MAC地址、PLD数据、针对每个目标确定的目标数据等的种类。写入完标志是表示是否是向存储部123写入完的数据的标志。在未写入完的情况下,标志设定为“0”,在写入完的情况下,标志设定为“I”。写入完标志的设定由微型计算机120进行。优先顺序是表示将引导数据向存储部123写入的写入顺序的信息。优先顺序越高,赋予越小的值。

在图2所示的例子中,MAC地址、PLD数据、目标数据的优先顺序分别是“00”、“01”、“10”,由于所有的数据都未写入完,所以微型计算机120进行如下控制:根据优先顺序,按照MAC地址、PLD数据、目标数据顺序从USB互换器件200获取引导数据,并将所获取的引导数据写入到存储部123中。在存储部123写入了引导数据的情况下,微型计算机120将该引导数据的写入完标志变更为“1”,由此更新引导器件表。图3是说明本实施方式的电子设备系统的电源接通时的动作的流程图。将USB互换器件200连接在电子设备100上(步骤SI I ),在电子设备的电源接通的情况下(步骤S12),电子设备100的微型计算机120参照引导器件表(步骤S13),控制USB互换器件200内部的FET201 203的接通/断开,以获取所需的引导数据(步骤S14)。例如在参照图2所示的引导器件表的情况下,针对各引导数据的写入标志为“0”,MAC地址的优先顺序最高。因此,电子设备100对USB互换器件200进行控制,以获取MAC地址。具体地说,电子设备100的微型计算机120通过I2C接口 122以及USB3.0扩展部142,将请求MAC地址的信号(发送请求信号)向USB互换器件200输出。通过电子设备100的I2C接口 122输出的发送请求信号通过USB互换器件200的USB3.0器件连接器220输入到微型计算机210。微型计算机210进行如下控制,即,基于所输入的发送请求信号,使与该引导存储器241 (242、243)相连接的FET201 (202、203)接通,以从存储有读取对象的引导数据的引导存储器241 (242、243)读取数据。另外,微型计算机210使FET204接通,并且将指示读取数据的控制信号向USB控制器230输出。此外,微型计算机210具有将在各引导存储器241 243保存的引导数据的标识符与识别FET201 203的识别符建立了对应的表,参照该表,控制FET201 203进行接通/断开。USB控制器230根据来自微型计算机210的控制信号,指示从引导存储器241 243读取数据。从引导存储器241 243读取的数据仅在FET201 203的任意一个接通的情况下,向微型计算机210输入。微型计算机210将从引导存储器241 243中的一个引导存储器获取的引导数据通过USB3.0扩展部222向电子设备100发送。电子设备100的微型计算机120通过USB3.0扩展部142来获取从USB互换器件200发送的引导数据(步骤S15)。微型计算机120将所获取的引导数据经由I2C接口 122写入到存储部123 (步骤S16)。微型计算机120在将引导数据写入到存储部123中的情况下,更新引导器件表(步骤S17)。此时,微型计算机120将针对已写入的引导数据的写入完标志从“O”变更为“1”,由此进行引导器件表的更新。接着,微型计算机120参照引导器件表的写入完标志,判断是否完成了所有数据的写入(步骤S18)。所有数据的写入未完成的情况下(S18:否),微型计算机120将处理返回到步骤S13,在所有数据的写入完成的情况下(S18:是),结束本流程图的处理。微型计算机120在步骤S16写入引导数据后,进行启动电子设备100的启动处理。在本实施方式中,由于是从优先顺序高的引导数据开始依次获取的结构,所以也可以是执行启动处理并依次获取引导数据 的结构,也可以是在获取所有的引导数据完成的定时执行启动处理的结构。如上所述,在本实施方式中,能够在电子设备启动时,自动地选择应获取的引导数据并写入到自身的存储部中,所以能够防止发生由再获取写入完的引导数据引起的时间损失。另外,由于能够防止忘记写入所需的引导数据,所以能够抑制在启动时发生不良情况。因为在不背离本发明的本质特性的精神的情况下可以以多个形式实现本发明,因此本实施例是说明性的、而不是限制性的,因为本发明的范围由所附权利要求限定,而非由前述描述限定,因此,落入权利要求的范围和界限、或权利要求的这种范围和界限的等同物内的所有改变意在被权利要求所包括。
权利要求
1.一种电子设备系统,具有连接设备和电子设备, 所述连接设备存储有多种启动用数据, 所述电子设备具有: 连接部,连接该连接设备; 选择部,选择从与该连接部相连接的连接设备应获取的启动用数据; 获取部,从所述连接设备获取该选择部所选择的启动用数据; 存储部,存储该获取部所获取的启动用数据;以及 启动处理部,使用在该存储部中存储的启动用数据,来执行关于本电子设备的启动的处理。
2.如权利要求1所述的电子设备系统, 所述电子设备具有存储了关于从所述连接设备应获取的启动用数据的优先顺序的信息、以及表示各启动用数据是否获取完的信息的表, 所述获取部根据在所述表中存储的信息,从所述连接设备获取启动用数据。
3.—种电子设备,具有: 连接部,连接存储有多种启动用数据的外部设备; 选择部,选择从与该连接部相连接的外部设备应获取的启动用数据; 获取部,从所述外部设备获取该选择部所选择的启动用数据; 存储部,存储该获取部所获取的启动用数据;以及 启动处理部,使用在该存储部中存储的启动用数据,来执行关于本电子设备的启动的处理。
4.如权利要求3所述的电子设备,其特征在于, 该电子设备具有存储了关于从所述外部设备应获取的启动用数据的优先顺序的信息、以及表示各启动用数据是否获取完的信息的表, 所述获取部根据在所述表中存储的信息,从所述外部设备获取启动用数据。
全文摘要
电子设备系统与电子设备。电子设备系统包括连接设备和电子设备,该连接设备存储有多种启动用数据;该电子设备具有连接部,连接该连接设备;选择部,选择从与该连接部相连接的连接设备应获取的启动用数据;获取部,从所述连接设备获取该选择部所选择的启动用数据;存储部,存储该获取部所获取的启动用数据;以及启动处理部,使用在该存储部存储的启动用数据,来执行关于本电子设备的启动的处理。
文档编号G06F9/445GK103226479SQ201210572298
公开日2013年7月31日 申请日期2012年12月25日 优先权日2011年12月26日
发明者雨村树晓 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1