电子设备的制作方法

文档序号:11162196
电子设备的制造方法与工艺

本发明涉及一种加载启动程序的电子设备。



背景技术:

以往,公知一种加载启动程序的电子设备(例如参照专利文献1、2)。

专利文献1:日本专利公开公报特开2012-098972号

专利文献2:日本专利公开公报特开2013-246630号

但是,以往的电子设备存在启动程序的读取速度设定为比最佳速度慢的可能性。并且,近年来启动程序并不是仅用于启动的程序,以对应安全为首,能够对应各种功能,从而导致程序的大小非常大。因此,当以往的电子设备在启动程序的读取速度设定为比最佳速度慢时,存在全部加载启动程序所需要的时间长的问题。



技术实现要素:

本发明的目的在于提供能够缩短全部加载启动程序所需要的时间的电子设备和启动程序。

本发明提供一种电子设备,其包括:非易失性存储器,至少与第一读取速度和比所述第一读取速度快的第二读取速度对应,存储启动程序;以及存储控制器,初始设定所述第一读取速度。所述启动程序包括:初始加载用程序,在初始阶段被所述存储控制器读取并进行加载;以及后续加载用程序,在所述初始加载用程序之后被所述存储控制器读取并进行加载。所述电子设备通过执行被加载的所述初始加载用程序,成为读取速度设定部,所述读取速度设定部将所述存储控制器的读取速度设定为所述第二读取速度。

本发明的电子设备和启动程序可以缩短加载全部启动程序所需要的时间。

附图说明

图1是本发明实施方式的MFP的框图。

图2是表示图1所示的启动程序的一例的图。

图3是图1所示的控制部的功能的框图。

图4是图1所示的MFP启动时的动作的流程图。

图5A是表示由图1所示的控制部进行的程序加载的时间经过的图。

图5B是表示由图1所示的控制部进行的程序加载的时间经过的图。

图5C是表示由图1所示的控制部进行的程序加载的时间经过的图。

图6是在启动开始了的时点的图1所示的MFP的框图。

图7是读取速度已改变时的图1所示的MFP的框图。

具体实施方式

以下,利用附图,对本发明的一种实施方式进行说明。

首先,对作为本实施方式的电子设备的MFP(Multifunction Peripheral多功能外围设备)的构成进行说明。

图1是本实施方式的MFP10的框图。

如图1所示,MFP10包括:操作部11,是输入各种操作的按钮等输入设备;显示部12,是显示各种信息的LCD(Liquid Crystal Display液晶显示器)等显示设备;作为读取设备的扫描仪13,从原稿读取图像;作为印刷设备的打印机14,在纸等记录介质上进行印刷;作为传真设备的传真通信部15,通过未图示的外部的传真机和经由公共电话线路等通信线路来进行传真通信;作为网络通信设备的通信部16,经由LAN(Local Area Network局域网)等网络与外部的装置进行通信;半导体存储器、HDD(Hard Disk Drive)等非易失性存储器17,存储各种信息;存储控制器18,控制非易失性存储器17;以及控制部20,对MFP10进行总体控制。

非易失性存储器17至少与第一读取速度和比第一读取速度快的第二读取速度对应。例如,第一读取速度和第二读取速度分别是500KB/sec和3.5MB/sec。

非易失性存储器17存储有启动程序17a和固件17d。启动程序17a和固件17d可以在MFP10的制造阶段分别安装在MFP10内,也可以从CD、DVD、SD卡、USB(Universal Serial Bus)存储器等外部存储介质追加安装在MFP10内,还可以从网络上追加安装在MFP10内。

图2是表示启动程序17a的一例的图。

如图2所示,启动程序17a包括:初始加载用程序17b,在初始阶段被存储控制器18(参照图1)读取并加载;以及后续加载用程序17c,在初始加载用程序17b之后被存储控制器18读取并加载。

初始加载用程序17b仅用于将存储控制器18的读取速度设定为第二读取速度。另外,初始加载用程序17b也能够以微代码等形式组装在硬件内。

后续加载用程序17c用于进行在执行启动程序17a而进行的处理中、执行初始加载用程序17b而进行的处理以外的处理。

如图1所示,存储控制器18将初始设定18a作为读取速度进行存储。另外,为了能够控制可安装在MFP10内的各种非易失性存储器,存储控制器18将对应的读取速度中支持各种非易失性存储器的最低速度的第一读取速度作为初始设定18a。

存储控制器18能够将追加设定18b存储为读取速度。

控制部20例如包括:CPU(Central Processing Unit中央处理单元)20a、存储有程序和各种数据的的ROM(Read Only Memory只读存储器)20b、以及用作CPU20a的作业区域的RAM(Random Access Memory随机存取存储器)20c。CPU20a执行存储在非易失性存储器17或ROM20b内的程序。

图3是控制部20的功能框图。

如图3所示,控制部20通过执行启动程序17a(参照图2),作为启动加载部21发挥功能。具体地说,控制部20通过执行被加载的初始加载用程序17b(参照图2),作为启动加载部21中的(1st)启动加载部22发挥功能,并通过执行被加载的后续加载用程序17c(参照图2),作为启动加载部21中的(2nd)程序加载部23发挥功能。

(1st)启动加载部22将存储控制器18的读取速度设定为第二读取速度,作为本发明的读取速度设定部发挥功能。

(2nd)程序加载部23作为设备设定部24和开始加载固件17d的固件加载开始部25发挥功能,上述设备设定部24进行操作部11、显示部12、扫描仪13、打印机14、传真通信部15和通信部16等各种设备的设定。

接着,对MFP10的动作进行说明。

图4是MFP10启动时的动作的流程图。图5是表示由控制部20进行的程序加载的时间经过的图。

如图4所示,如果启动开始,则控制部20使存储控制器18从非易失性存储器17中读取启动程序17a的初始加载用程序17b,并且通过将存储控制器18读取到的初始加载用程序17b写入RAM20c中,如图5A所示,加载初始加载用程序17b(S51)。在此,由于在启动已开始的时点,存储控制器18未进行如图6所示的追加设定18b(参照图1),所以就以初始设定18a的第一读取速度读取初始加载用程序17b。

接着,通过控制部20执行被加载的初始加载用程序17b而发挥功能的(1st)启动加载部22,将如图7所示的存储控制器18的读取速度作为追加设定18b设定为第二读取速度(S52)。在此,(1st)启动加载部22可以将存储有启动程序17a的非易失性存储器17对应的读取速度中的最快的速度设定为第二读取速度。

接着,(1st)启动加载部22开始加载后续加载用程序17c(S53)。

因此,控制部20通过使存储控制器18从非易失性存储器17读取启动程序17a的后续加载用程序17c,并且将存储控制器18读取到的后续加载用程序17c写入RAM20c中,如图5B所示加载后续加载用程序17c(S54)。在此,由于如图7所示存储控制器18进行追加设定18b,所以就以追加设定18b的第二读取速度读取后续加载用程序17c。

接着,通过控制部20执行被加载的后续加载用程序17c而发挥功能的(2nd)程序加载部23的设备设定部24进行各种设备的设定(S55)。

接着,通过控制部20执行被加载的后续加载用程序17c而发挥功能的(2nd)程序加载部23的固件加载开始部25开始加载固件17d(S56)。

因此,控制部20通过使存储控制器18从非易失性存储器17读取固件17d,并且将存储控制器18读取到的固件17d写入RAM20c中,如图5C所示,加载固件17d(S57)。在此,由于如图7所示进行追加设定18b,所以存储控制器18以追加设定18b的第二读取速度读取固件17d。

如上所述,由于MFP10通过使存储控制器18以初始设定18a的第一读取速度读取启动程序17a中的初始加载用程序17b,并进行加载(S51),且在将存储控制器18的读取速度设定为比第一读取速度快的第二读取速度(S52)后,使存储控制器18以第二读取速度读取与启动程序17a中的初始加载用程序17b不同的后续加载用程序17c,并进行加载(S54),所以能够缩短全部加载启动程序17a所需要的时间。

例如,对初始加载用程序17b和后续加载用程序17c的大小分别是4KB和124KB、并且第一读取速度和第二读取速度分别是500KB/sec和3.5MB/sec的情况进行说明。

当使存储控制器18以初始设定18a的第一读取速度读取全部启动程序17a时,按照如下公式,加载全部启动程序17a所需要的时间大约是250msec。

(4KB+124KB)÷500KB/sec≈250msec

另一方面,当使存储控制器18以初始设定18a的第一读取速度读取启动程序17a的初始加载用程序17b、并且使存储控制器18以追加设定18b的第二读取速度读取启动程序17a的后续加载用程序17c时,按照以下公式,加载全部启动程序17a所需要的时间大约是45msec。

4KB÷500KB+124KB÷3.5MB/sec≈45msec

如以上的例子所示,与使存储控制器18以初始设定18a的第一读取速度读取全部启动程序17a时相比,使存储控制器18以初始设定18a的第一读取速度读取启动程序17a的初始加载用程序17b、并且使存储控制器18以追加设定18b的第二读取速度读取启动程序17a的后续加载用程序17c时,可以大幅度缩短加载全部启动程序17a所需要的时间。

由于MFP10可以缩短加载全部启动程序17a所需要的时间,所以其结果可以缩短启动时间。另外,如上所述,尽管对MFP10启动时进行了说明,但从节能模式恢复为通常模式时也同样。即,可以缩短MFP10从节能模式恢复为通常模式的时间。

由于MFP10使存储控制器18以第二读取速度读取固件17d并进行加载,所以能够缩短加载固件17d所需要的时间。

本发明的电子设备在本实施方式中是MFP,但是也可以是复印专用机、打印专用机、传真专用机和扫描专用机等MFP以外的图像形成装置,还可以是PC(Personal Computer个人计算机)等图像形成装置以外的电子设备。

在本发明的电子设备中,所述后续加载用程序至少是用于开始加载固件的程序,所述固件可以存储在所述非易失性存储器中。

按照这种结构,由于本发明的电子设备使存储控制器以第二读取速度读取固件并进行加载,所以能够缩短加载固件所需要的时间。

在本发明的电子设备中,所述第一读取速度是所述存储控制器对应的读取速度中、所述非易失性存储器支持的最低的速度,所述第二读取速度是所述非易失性存储器对应的读取速度中最高的速度。

此外,本发明的启动程序的特征在于,由电子设备执行所述启动程序,所述电子设备包括:非易失性存储器,至少与第一读取速度和比所述第一读取速度快的第二读取速度对应,存储启动程序;以及存储控制器,初始设定所述第一读取速度,所述启动程序包括:初始加载用程序,初始阶段被所述存储控制器读取并进行加载;以及后续加载用程序,在所述初始加载用程序后被所述存储控制器读取并进行加载,通过由所述电子设备执行被加载的所述初始加载用程序,使所述电子设备作为读取速度设定部发挥功能,所述读取速度设定部将所述存储控制器的读取速度设定为所述第二读取速度。

按照这种结构,由于本发明的电子设备能够由最低的速度控制可以安装在电子设备上的各种非易失性存储器,并且以最快的速度使存储控制器读取后续加载用程序并进行加载,所以能够缩短加载全部启动程序所需要的时间。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1