JPH1115644A - Controller - Google Patents

Controller

Info

Publication number
JPH1115644A
JPH1115644A JP16852397A JP16852397A JPH1115644A JP H1115644 A JPH1115644 A JP H1115644A JP 16852397 A JP16852397 A JP 16852397A JP 16852397 A JP16852397 A JP 16852397A JP H1115644 A JPH1115644 A JP H1115644A
Authority
JP
Japan
Prior art keywords
setting
input
setting value
value
set value
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.)
Pending
Application number
JP16852397A
Other languages
Japanese (ja)
Inventor
Megumi Asano
恵 浅野
Masanao Takeishi
正尚 武石
Seiji Hase
清治 長谷
Seigo Kojima
省悟 小島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP16852397A priority Critical patent/JPH1115644A/en
Publication of JPH1115644A publication Critical patent/JPH1115644A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To set the set value of an optionally setting part simply and at a low cost in activating a device by providing a set value inputting means inputting the set value of the optional setting part of an operating system and a system setting means executing system setting based on the inputted set value. SOLUTION: A system setting information rewriting software is provided within additional software ROM 22 so as to absolutely judge presence at the judging whether the code of an effective additional software is present in the middle of processing by basic input/output software ROM 12. Then set contents inputted from an input means 21 and set contents already set in a nonvolatile memory are compared with each other and when both of them are different from each other, the set contents already set in the memory 13 is changed to the set contents inputted from the means 21. Consequently, in activating the device, the set value of the optionally setting part of the operating system is set simply and at a low cost without using a display 17 and a keyboard 18 and without changing ROM 12.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はパソコン等の制御装
置に関し、特に装置の起動時、オペレーティングシステ
ムの任意的設定部分の設定値をディスプレイやキーボー
ドを使用することなく設定できるようにした制御装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device such as a personal computer, and more particularly to a control device which can set a set value of an arbitrary setting portion of an operating system at the time of starting the device without using a display or a keyboard. .

【0002】[0002]

【従来の技術】従来、例えばパソコンのような制御装置
では、装置始動時、FDD/HDDの切り換え選択、メ
モリ容量の選択、周辺装置の有無の選択、キャッシュメ
モリの使用可否の選択、クロックスピードの選択等のオ
ペレーティングシステム(OS)の任意的設定部分を選
択し、データ処理の要件に適するよう特定のシステム設
定をする処理が必要である。
2. Description of the Related Art Conventionally, in a control device such as a personal computer, for example, at the time of device startup, selection of switching between FDD / HDD, selection of memory capacity, selection of presence / absence of peripheral devices, selection of availability of cache memory, selection of clock speed, and the like. There is a need for processing to select optional settings of the operating system (OS), such as selection, and make specific system settings to suit the requirements of data processing.

【0003】ここで、上記のごときオペレーティングシ
ステムのシステム設定は、パソコン内蔵の不揮発性メモ
リにその情報が書き込まれており、その設定に従ってパ
ソコンを始動させている。
Here, the information on the system setting of the operating system as described above is written in a nonvolatile memory in the personal computer, and the personal computer is started according to the setting.

【0004】図3は、このような従来のパソコンの概略
構成を示すブロック図であるが、パソコン10は、内部
のアドレス/データバス11に接続された基本入出力ソ
フトROM12、不揮発性メモリ13、ディスプレイコ
ントローラ14、CPU15、キーボードコントローラ
16、追加ソフトROM22、ディスプレイコントロー
ラ14に接続されたディスプレイ17、キーボードコン
トローラ16に接続されたキーボード18より構成され
ている。
FIG. 3 is a block diagram showing a schematic configuration of such a conventional personal computer. The personal computer 10 includes a basic input / output software ROM 12 connected to an internal address / data bus 11, a nonvolatile memory 13, It comprises a display controller 14, a CPU 15, a keyboard controller 16, an additional software ROM 22, a display 17 connected to the display controller 14, and a keyboard 18 connected to the keyboard controller 16.

【0005】このような構成において、ユーザがシステ
ム設定をする場合は、基本入出力ソフトROM12の内
容に従ってディスプレイ17を見ながら、キーボード1
8の操作によって不揮発性メモリ13内のシステム設定
情報を書き換えていた。
In such a configuration, when the user sets the system, the user operates the keyboard 1 while watching the display 17 in accordance with the contents of the basic input / output software ROM 12.
The system setting information in the nonvolatile memory 13 has been rewritten by the operation 8.

【0006】この場合の処理手順を図4のフローチャー
トを参照しながら説明する。
The processing procedure in this case will be described with reference to the flowchart of FIG.

【0007】まず、リセットがかかると当処理は開始さ
れ、不揮発性メモリ13内のシステム設定情報を読み込
む(ステップ100)。
First, when a reset is applied, this processing is started, and system setting information in the nonvolatile memory 13 is read (step 100).

【0008】図5に不揮発性メモリ13内のシステム設
定情報の一例を示すが、システム設定情報30には、F
DD A設定情報30−1、FDD B設定情報30−
2、HDD設定情報30−3、メモリ容量設定情報30
−4、周辺機器設定情報30−5、キャッシュ設定情報
30−6等が含まれている。
FIG. 5 shows an example of system setting information in the nonvolatile memory 13.
DD A setting information 30-1, FDD B setting information 30-
2. HDD setting information 30-3, memory capacity setting information 30
-4, peripheral device setting information 30-5, cache setting information 30-6, and the like.

【0009】こうして、システム設定情報が読み込まれ
ると、次に有効な追加ソフトのコードがあるか否かが調
べられる(ステップ110)。
When the system setting information is read in this way, it is checked whether or not there is a code of the next valid additional software (step 110).

【0010】これは、図6に示す追加ソフトROM22
を調べることによって行われる。追加ソフトROM22
はそれぞれ8キロバイトより構成される8000hから
0EFFFFhまでの絶対アドレス領域22−1、22
−2、…22−nより構成され、各絶対アドレス領域2
2−1、22−2、…22−nの先頭番地は追加ソフト
存在コード設定領域22−1a、22−2a、…22−
naとされているので、各絶対アドレス領域22−1、
2−2、…22−nの先頭番地に追加ソフト存在コード
が有るか否かを調べることによって行われる。図6の例
では、絶対アドレス領域22−2の追加ソフト存在コー
ド設定領域22−2aに追加ソフト存在コードが設定さ
れている。
[0010] This is an additional software ROM 22 shown in FIG.
It is done by examining. Additional software ROM22
Are absolute address areas 22-1 and 22 from 8000h to 0EFFFFh each composed of 8 kilobytes.
,... 22-n, and each absolute address area 2
, 22-2,..., 22-n are the additional software presence code setting areas 22-1a, 22-2a,.
na, each absolute address area 22-1,
2-2,..., 22-n is checked for an additional software presence code. In the example of FIG. 6, the additional software presence code is set in the additional software presence code setting area 22-2a of the absolute address area 22-2.

【0011】ここで、有効な追加ソフトのコードがある
場合は(ステップ110でYes)、その追加ソフトの
内容を実行し(ステップ120)、ステップ100に戻
る。
If there is a valid additional software code (Yes in step 110), the content of the additional software is executed (step 120), and the process returns to step 100.

【0012】一方、有効な追加ソフトのコードがない場
合は(ステップ110でNo)、キーボード入力による
システム設定の変更があるか否かが調べられる(ステッ
プ130)。
On the other hand, if there is no valid additional software code (No in step 110), it is checked whether or not there is a change in system settings by keyboard input (step 130).

【0013】ここで、キーボード入力によるシステム設
定の変更がある場合は(ステップ130でYes)、そ
の変更された設定内容を不揮発性メモリ13に上書きし
(ステップ140)、再びステップ100の処理に戻
る。
If there is a change in the system setting by keyboard input (Yes in step 130), the changed setting is overwritten in the nonvolatile memory 13 (step 140), and the process returns to step 100 again. .

【0014】なお、システム設定の変更をする場合は、
ディスプレイ17上に図7に示すシステム設定画面50
を呼び出し、キーボード18からの入力によりシステム
設定の変更を行う。
When changing the system settings,
The system setting screen 50 shown in FIG.
Is called, and the system setting is changed by the input from the keyboard 18.

【0015】一方、キーボード入力によるシステム設定
の変更がない場合は(ステップ120でNo)、不揮発
性メモリ13の設定内容に基づき起動する(ステップ1
50) 以上が、パソコンにおける従来のシステム設定
の処理手順である。
On the other hand, if there is no change in the system settings by keyboard input (No in step 120), the system is started based on the settings in the nonvolatile memory 13 (step 1).
50) The above is the processing procedure of the conventional system setting in the personal computer.

【0016】[0016]

【発明が解決しようとする課題】しかしながら、上記の
ごとき従来のパソコンにおけるシステム設定の変更で
は、ディスプレイ17上に図7に示すシステム設定画面
50を呼び出し、キーボード18からの入力によりシス
テム設定の変更を行う必要がある。従って、必ずディス
プレイ17やキーボード18が必要であり、装置がコス
ト高になるという不具合があった。
However, in changing the system settings of the conventional personal computer as described above, a system setting screen 50 shown in FIG. There is a need to do. Therefore, the display 17 and the keyboard 18 are always required, and there is a problem that the cost of the apparatus is increased.

【0017】この不具合を解決するための構成を図8に
示すと、同図に示すごとく、スイッチ等の入力手段21
を設けるとともにアドレス/データバス11にアドレス
デコーダ19とデータバッファ20を接続し、基本入出
力ソフトROM12がスイッチSW1〜SW4および抵
抗R1〜R4より構成される入力手段21を監視し、ス
イッチSW1〜SW4の入力状態に対応した設定値を不
揮発性メモリ13に上書きすることでシステム設定を行
うという方法もある。
FIG. 8 shows a configuration for solving this problem. As shown in FIG.
And an address decoder 19 and a data buffer 20 are connected to the address / data bus 11, and the basic input / output soft ROM 12 monitors an input means 21 composed of switches SW1 to SW4 and resistors R1 to R4, and switches SW1 to SW4. There is also a method of performing system setting by overwriting the non-volatile memory 13 with a set value corresponding to the input state.

【0018】なお、このような構成において、図中点線
で示したが、内部のアドレス/データバス11にディス
プレイコントローラ14とキーボードコントローラ16
を接続し、ディスプレイコントローラ14に接続された
ディスプレイ17と、キーボードコントローラ16に接
続されたキーボード18を具備するようにしてもよい。
In such a configuration, the display controller 14 and the keyboard controller 16 are connected to the internal address / data bus 11 as shown by a dotted line in FIG.
And a display 17 connected to the display controller 14 and a keyboard 18 connected to the keyboard controller 16.

【0019】なお、入力手段21は、例えばディップス
イッチ等で構成することができる。
The input means 21 can be composed of, for example, a dip switch.

【0020】図9に入力手段21の設定例を示す。例え
ば、同図に示すごとく、SW1〜SW4の4つのスイッ
チがある場合、そのON,OFFに対応して同図に示す
ごとき内容でシステム設定が行われる。
FIG. 9 shows a setting example of the input means 21. For example, as shown in the figure, when there are four switches SW1 to SW4, the system setting is performed with the contents shown in the figure corresponding to ON and OFF.

【0021】しかしながら、上記ごとき、基本入出力ソ
フトROM12が入力手段21の状態を監視し、その入
力状態に対応した設定値を不揮発性メモリ13に上書き
することでシステム設定を自動化するという方法では、
基本入出力ソフトROM12の内容をそのような内容に
書き直す必要がある。しかし、基本入出力ソフトROM
12はリードオンリィメモリであるので書き直すことは
できず、一般的にはこのような設定方式を採用すること
はできないという問題点があった。
However, as described above, in the method in which the basic input / output software ROM 12 monitors the state of the input means 21 and overwrites the non-volatile memory 13 with a set value corresponding to the input state, the system setting is automated.
It is necessary to rewrite the contents of the basic input / output software ROM 12 to such contents. However, basic input / output software ROM
Reference numeral 12 is a read-only memory and cannot be rewritten, and there is a problem that such a setting method cannot be generally employed.

【0022】そこで、本発明は上記問題点に着目してな
されたもので、パソコン等の制御装置において、基本入
出力ソフトを変更することなく、簡易低コストにシステ
ム設定を自動化したパソコン等の制御装置を提供するこ
とを目的とする。
Therefore, the present invention has been made in view of the above-described problems. In a control device such as a personal computer, the control of a personal computer or the like that automates the system setting easily and at low cost without changing the basic input / output software. It is intended to provide a device.

【0023】[0023]

【課題を解決するための手段】上記目的を達成するた
め、請求項1の発明は、装置の起動時、オペレーティン
グシステムの任意的設定部分の設定値をデータ処理の要
件に適するよう設定してシステム設定を行う制御装置に
おいて、上記オペレーティングシステムの任意的設定部
分の設定値を入力する設定値入力手段と、上記設定値入
力手段で入力された設定値に基づいてシステム設定を行
うシステム設定手段と、を有することを特徴とする。
In order to achieve the above object, according to the first aspect of the present invention, when the apparatus is started, a set value of an optional setting portion of an operating system is set so as to be suitable for data processing requirements. In a control device that performs setting, a setting value input unit that inputs a setting value of an arbitrary setting portion of the operating system, a system setting unit that performs system setting based on the setting value input by the setting value input unit, It is characterized by having.

【0024】請求項2の発明は、請求項1の発明におい
て、上記設定値入力手段は、スイッチ等の入力手段より
構成されることを特徴とする。
According to a second aspect of the present invention, in the first aspect of the present invention, the set value input means comprises an input means such as a switch.

【0025】請求項3の発明は、装置の起動時、オペレ
ーティングシステムの任意的設定部分の設定値をデータ
処理の要件に適するよう設定してシステム設定を行う制
御装置において、上記オペレーティングシステムの任意
的設定部分の設定値が格納される不揮発性メモリと、上
記オペレーティングシステムの任意的設定部分の設定値
を入力する設定値入力手段と、上記設定値入力手段で入
力された設定値がすでに上記不揮発性メモリに格納され
ている設定値と異なるか否か判別する判別手段と、上記
判別手段で異なる設定値が入力されたと判別された場
合、上記不揮発性メモリに格納されている設定値を入力
された設定値で書き換える設定値書き換え手段と、上記
設定値書き換え手段で書き換えられた設定値に基づいて
システム設定を行うシステム設定手段と、を有すること
を特徴とする。
According to a third aspect of the present invention, there is provided a control device for performing system setting by setting a set value of an optional setting portion of an operating system so as to be suitable for data processing requirements at the time of starting the device. A non-volatile memory for storing the set value of the set part, a set value input means for inputting a set value of the optional set part of the operating system, and a set value input by the set value input means being already stored in the non-volatile memory. Determining means for determining whether or not the setting value is different from the setting value stored in the memory; and when the determining means determines that a different setting value has been input, the setting value stored in the nonvolatile memory is input. Setting value rewriting means for rewriting with a setting value, and system setting based on the setting value rewritten by the setting value rewriting means And having a stem setting means.

【0026】請求項4の発明は、請求項3の発明におい
て、上記設定値入力手段は、ディップスイッチより構成
され、上記判別手段と上記設定値書き換え手段は装置に
追加的に設けられることを特徴とする。
According to a fourth aspect of the present invention, in the third aspect of the present invention, the set value input means comprises a dip switch, and the discriminating means and the set value rewriting means are additionally provided in the apparatus. And

【0027】請求項5の発明は、装置の起動時、オペレ
ーティングシステムの任意的設定部分の設定値をデータ
処理の要件に適するよう設定してシステム設定を行う制
御装置において、装置の基本的入出力を制御する読み出
し専用メモリと、装置に追加的に設けられた追加的読み
出し専用メモリと、上記読み出し専用メモリに設けられ
た上記追加的読み出し専用メモリの読み出し手段と、上
記オペレーティングシステムの任意的設定部分の設定値
が格納される不揮発性メモリと、上記オペレーティング
システムの任意的設定部分の設定値を入力する設定値入
力手段と、を有し、上記追加的読み出し専用メモリには
上記設定値入力手段で入力された設定値がすでに上記不
揮発性メモリに格納されている設定値と異なるか否か判
別する判別手段と、上記判別手段で異なる設定値が入力
されたと判別された場合、上記不揮発性メモリに格納さ
れている設定値を入力された設定値で書き換える設定値
書き換え手段と、が格納されていることを特徴とする。
According to a fifth aspect of the present invention, there is provided a control device for performing system setting by setting a set value of an arbitrary setting portion of an operating system so as to meet data processing requirements when the device is started. A read-only memory for controlling the read-only memory, an additional read-only memory additionally provided in the device, a read-out means for the additional read-only memory provided in the read-only memory, and an optional setting part of the operating system And a setting value input means for inputting a setting value of an optional setting part of the operating system, wherein the additional read-only memory has the setting value input means. Determining means for determining whether or not the input set value is different from the set value already stored in the nonvolatile memory; Setting value rewriting means for rewriting the setting value stored in the non-volatile memory with the input setting value when it is determined that a different setting value has been input by the determination means; I do.

【0028】[0028]

【発明の実施の形態】以下、本発明に係る制御装置の一
実施の形態を図面に基づいて説明する。なお、図3乃至
図9に示した従来例の説明で述べたものと同一部材に
は、説明の都合上同一符号を付して説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a control device according to the present invention will be described below with reference to the drawings. The same members as those described in the description of the conventional example shown in FIGS. 3 to 9 are denoted by the same reference numerals for convenience of description.

【0029】図1は本発明をパソコンに適用した場合の
概略構成を示すブロック図である。
FIG. 1 is a block diagram showing a schematic configuration when the present invention is applied to a personal computer.

【0030】まず、構成を説明すると、パソコン10
は、内部のアドレス/データバス11に接続された基本
入出力ソフトROM12、不揮発性メモリ13、CPU
15、アドレスデコーダ19、データバッファ20、追
加ソフトROM22、データバッファ20に接続された
スイッチ等の入力手段21より構成されている。
First, the configuration will be described.
Is a basic input / output software ROM 12 connected to an internal address / data bus 11, a nonvolatile memory 13, a CPU
15, an address decoder 19, a data buffer 20, an additional software ROM 22, and input means 21 such as a switch connected to the data buffer 20.

【0031】なお、図中点線で示したが、内部のアドレ
ス/データバス11にディスプレイコントローラ14と
キーボードコントローラ16を接続し、ディスプレイコ
ントローラ14に接続されたディスプレイ17と、キー
ボードコントローラ16に接続されたキーボード18を
具備するようにしてもよい。
As shown by a dotted line in the figure, a display controller 14 and a keyboard controller 16 are connected to the internal address / data bus 11, and a display 17 connected to the display controller 14 and a keyboard controller 16 are connected. A keyboard 18 may be provided.

【0032】ここで、基本入出力ソフトROM12は、
汎用パソコンソフトで、入力データに基づいて所定の出
力データを出力する。なお、基本入出力ソフトROM1
2はリードオンリィメモリで、一般的には書き換えはで
きない。なお、基本入出力ソフトROMは、オペレーテ
ィングシステムに含まれていて、その一部をなしてい
る。
Here, the basic input / output software ROM 12
The general-purpose personal computer software outputs predetermined output data based on the input data. The basic input / output software ROM1
Reference numeral 2 denotes a read-only memory, which cannot be generally rewritten. The basic input / output software ROM is included in the operating system and forms a part thereof.

【0033】不揮発性メモリ13は、図5に示すごとき
システム設定情報が格納されるメモリで、本実施形態で
は入力手段21からの入力情報によって追加ソフトRO
M22によってその設定情報が変更可能に構成されてい
る。
The nonvolatile memory 13 is a memory in which system setting information as shown in FIG. 5 is stored. In this embodiment, additional software RO
The setting information can be changed by M22.

【0034】CPU15は装置全体を統括制御するもの
で、本実施形態では特に図2に示すごときフローチャー
トを実行することにより不揮発性メモリ13内のシステ
ム設定情報を書き換える。
The CPU 15 performs overall control of the entire apparatus. In this embodiment, the system setting information in the nonvolatile memory 13 is rewritten by executing a flowchart as shown in FIG.

【0035】スイッチ等の入力手段21はディップスイ
ッチ等より構成され、スイッチSW1,SW2,SW
3,SW4と、それぞれのスイッチSW1,SW2,S
W3,SW4に直列接続された抵抗R1,R2,R3,
R4より構成され、各スイッチSW1,SW2,SW
3,SW4のON,OFFによって不揮発性メモリ13
のシステム設定情報を書き換える。なお、入力手段21
は、ディップスイッチに限らず、テンキー、タッチスイ
ッチ、2接点切り替えスイッチ等も使用できる。
The input means 21 such as a switch is constituted by a dip switch or the like, and switches SW1, SW2, SW
3, SW4, and the respective switches SW1, SW2, S
Resistors R1, R2, R3 connected in series to W3, SW4
R4, each of the switches SW1, SW2, SW
3, non-volatile memory 13 by ON / OFF of SW4
Rewrite the system setting information of. The input means 21
Is not limited to a dip switch, but a ten key, a touch switch, a two-contact switch, and the like can also be used.

【0036】データバッファ20は入力手段21からの
入力情報を一時的に格納するメモリである。
The data buffer 20 is a memory for temporarily storing input information from the input means 21.

【0037】追加ソフトROM22は図6に示すごとく
構成され、本実施形態では特にその絶対アドレス領域の
1つに入力手段21の入力状態に応じて不揮発性メモリ
13のシステム設定情報を書き換えるシステム設定情報
書き換えソフト22Sが格納されている。なお、システ
ム設定情報書き換えソフト22Sが格納された絶対アド
レス領域(図示せず)の追加ソフト存在コード設定領域
(図示せず)には追加ソフト存在コードが設定されてい
る。
The additional software ROM 22 is constructed as shown in FIG. 6. In this embodiment, the system setting information which rewrites the system setting information of the nonvolatile memory 13 in accordance with the input state of the input means 21 in one of the absolute address areas. Rewriting software 22S is stored. The additional software existence code is set in an additional software existence code setting area (not shown) of the absolute address area (not shown) in which the system setting information rewriting software 22S is stored.

【0038】アドレスデコーダ19は入力手段21から
の入力情報に基づいて不揮発性メモリ13の該当するシ
ステム設定情報のアドレスデータを追加ソフトROM2
2に送出する。
The address decoder 19 adds the address data of the corresponding system setting information of the nonvolatile memory 13 based on the input information from the input means 21 to the additional software ROM 2.
Send to 2.

【0039】また、ディスプレイコントローラ14はデ
ィスプレイ17を制御し、キーボードコントローラ16
はキーボード18を制御する。
The display controller 14 controls the display 17 and the keyboard controller 16
Controls the keyboard 18.

【0040】以上が本実施形態の構成であるが、次にそ
の動作を図2のフローチャートを参照しながら説明す
る。
The above is the configuration of the present embodiment. Next, the operation will be described with reference to the flowchart of FIG.

【0041】まず、リセットがかかると当処理は開始さ
れ、不揮発性メモリ13内のシステム設定情報を読み込
む(ステップ200)。
First, when a reset is applied, this processing is started, and the system setting information in the nonvolatile memory 13 is read (step 200).

【0042】図5に不揮発性メモリ13内のシステム設
定情報の一例を示すが、すでに述べたように、システム
設定情報30には、FDD A設定情報、FDD B設
定情報、HDD設定情報、メモリ容量設定情報、周辺機
器設定情報、キャッシュ設定情報等が含まれている。
FIG. 5 shows an example of the system setting information in the non-volatile memory 13. As described above, the system setting information 30 includes the FDD A setting information, the FDD B setting information, the HDD setting information, and the memory capacity. It contains setting information, peripheral device setting information, cache setting information, and the like.

【0043】こうして、システム設定情報が読み込まれ
ると、次に有効な追加ソフトのコードがあるか否かが調
べられる(ステップ210)。
When the system setting information is read in this way, it is checked whether or not the code of the next valid additional software is present (step 210).

【0044】これは、すでに述べた図6に示す追加ソフ
トROM22を調べることによって行われる。追加ソフ
トROM22はそれぞれ8キロバイトより構成される8
000hから0EFFFFhまでの絶対アドレス領域2
2−1、22−2、…22−nより構成され、各絶対ア
ドレス領域22−1、22−2、…22−nの先頭番地
は追加ソフト存在コード設定領域22−1a、22−2
a、…22−naとされているので、各絶対アドレス領
域22−1、22−2、…22−nの先頭番地に追加ソ
フト存在コードが有るか否かを調べることによって行わ
れる。
This is performed by examining the additional software ROM 22 shown in FIG. The additional software ROM 22 is composed of 8 kilobytes each.
Absolute address area 2 from 000h to 0EFFFFh
, 22-2,..., 22-n, and the starting address of each absolute address area 22-1, 22-2,.
.. 22-n, it is performed by checking whether or not there is an additional software presence code at the start address of each of the absolute address areas 22-1, 22-2,.

【0045】ここで、本実施形態では絶対アドレス領域
の1つにシステム設定情報書き換えソフト22Sが格納
され、システム設定情報書き換えソフト22Sが格納さ
れた絶対アドレス領域の追加ソフト存在コード設定領域
には追加ソフト存在コードが設定されているので必ず有
効な追加ソフトのコードがあることになる(ステップ2
10でYes)。
Here, in this embodiment, the system setting information rewriting software 22S is stored in one of the absolute address areas, and an additional software existence code setting area in the absolute address area in which the system setting information rewriting software 22S is stored is added. Since the software existence code is set, there is always a valid additional software code (step 2).
Yes at 10).

【0046】従って、次には追加ソフトROM22内の
システム設定情報書き換えソフト22Sの処理が実行さ
れ、まず、、不揮発性メモリ13の内容と入力手段21
から入力された設定内容とが一致しているか否かが調べ
られる(ステップ250)。
Therefore, next, the processing of the system setting information rewriting software 22S in the additional software ROM 22 is executed, and first, the contents of the nonvolatile memory 13 and the input means 21
It is checked whether or not the setting contents input from the above match (step 250).

【0047】これは、データバッファ20に保持されて
いるスイッチSW1,SW2,SW3,SW4のON,
OFF情報に基づいてアドレスデコーダ19から送出さ
れる入力手段21からの入力情報と不揮発性メモリ13
にすでに設定されているシステム設定情報を比較するこ
とによって行われる。
This is because the switches SW1, SW2, SW3, and SW4 held in the data buffer 20 are turned on,
The input information from the input means 21 transmitted from the address decoder 19 based on the OFF information and the nonvolatile memory 13
This is done by comparing the system setting information already set in.

【0048】ここで、不揮発性メモリ13の内容と入力
手段21から入力された設定内容とが一致している場合
は(ステップ250でYes)、不揮発性メモリ13の
内容を変更する必要はないので、ステップ220に進
み、さらにキーボード入力によるシステム設定変更があ
るか否かが調べられる。
Here, when the contents of the nonvolatile memory 13 and the setting contents inputted from the input means 21 match (Yes in step 250), there is no need to change the contents of the nonvolatile memory 13. Then, the process proceeds to step 220, where it is checked whether or not there is a change in the system setting by keyboard input.

【0049】しかし、本実施形態では入力手段21から
の入力に基づいて設定変更されるので、キーボード入力
によるシステム設定変更ということはなく(ステップ2
20でNo)、不揮発性メモリ13の設定内容に基づき
起動する(ステップ230)。
However, in this embodiment, since the setting is changed based on the input from the input means 21, the system setting is not changed by the keyboard input (step 2).
(No in 20), and starts up based on the settings in the nonvolatile memory 13 (step 230).

【0050】なお、図1の説明で述べたように、本実施
形態でもディスプレイ17やキーボード18を具備する
ことはでき、この場合は従来技術の場合と同様、キーボ
ード18の入力によるシステム設定変更は可能で(ステ
ップ220でYes)、この場合は、その変更された設
定内容を不揮発性メモリ13に上書きし(ステップ24
0)、再びステップ200の処理に戻る。
As described with reference to FIG. 1, the display 17 and the keyboard 18 can also be provided in this embodiment. In this case, as in the case of the prior art, the system setting can be changed by inputting from the keyboard 18. It is possible (Yes in step 220), and in this case, the changed setting contents are overwritten in the nonvolatile memory 13 (step 24).
0), the process returns to step 200 again.

【0051】また、不揮発性メモリ13の内容と入力手
段21から入力された設定内容とが一致していない場合
は(ステップ250でNo)、不揮発性メモリ13の内
容を入力手段21から入力された設定内容に書き換え
(ステップ260)、ステップ200の処理に戻る。こ
のステップ260の処理も追加ソフトROM22内のシ
ステム設定情報書き換えソフト22Sの処理によって行
われる。
If the contents of the non-volatile memory 13 do not match the setting contents inputted from the input means 21 (No in step 250), the contents of the non-volatile memory 13 are inputted from the input means 21. The settings are rewritten (step 260), and the process returns to step 200. The processing of step 260 is also performed by the processing of the system setting information rewriting software 22S in the additional software ROM 22.

【0052】また、ステップ210の処理で、有効な追
加ソフトのコードがないと判定された場合は(ステップ
210でNo)、キーボード入力によるシステム設定変
更があるか否かが調べられるが(ステップ220)、す
でに述べたように本実施形態では追加ソフトROM22
に必ず有効な追加ソフトのコードがあるので、基本的に
はステップ210でNoとなることはない。
If it is determined in step 210 that there is no valid additional software code (No in step 210), it is checked whether or not there is a change in system settings by keyboard input (step 220). As described above, in the present embodiment, the additional software ROM 22 is used.
Since there is always an additional software code that is valid, there is basically no case where the answer is No in step 210.

【0053】また、入力手段21によってシステム設定
変更されるので、キーボード入力によるシステム設定変
更ということはないことはすでに述べた通りである。従
って、必ずステップ220でNoとなって、不揮発性メ
モリ13の設定内容に基づき起動する(ステップ23
0)。
As described above, since the system settings are changed by the input means 21, the system settings are not changed by the keyboard input. Therefore, the result is always No in step 220, and the nonvolatile memory 13 is activated based on the setting contents (step 23).
0).

【0054】なお、すでに述べたように、本実施形態で
もディスプレイ17やキーボード18を具備することは
でき、この場合は従来技術の場合と同様、キーボード1
8の入力によるシステム設定変更は可能で(ステップ2
20でYes)、この場合は、その変更された設定内容
を不揮発性メモリ13に上書きし(ステップ240)、
再びステップ200の処理に戻る。
As described above, the display 17 and the keyboard 18 can also be provided in the present embodiment. In this case, the keyboard 1 is provided in the same manner as in the prior art.
It is possible to change the system settings by inputting 8 (step 2).
(Yes in 20), in this case, the changed settings are overwritten in the nonvolatile memory 13 (step 240),
The process returns to step 200 again.

【0055】以上が、本実施形態におけるシステム設定
の処理手順である。
The above is the processing procedure of the system setting in this embodiment.

【0056】このように、本実施形態では、追加ソフト
ROM22内にシステム設定情報書き換えソフト22S
を設け、基本入出力ソフトROM12での処理中、有効
な追加ソフトのコードがあるか否かの判別では必ず有効
な追加ソフトのコードがあると判別するようにして(ス
テップ220でYesの処理)、その後システム設定情
報書き換えソフト22Sはステップ250,260の処
理を行い、ステップ250では入力手段21から入力さ
れた設定内容とすでに不揮発性メモリ13に設定されて
いる設定内容を比較し、ステップ260では両者が異な
っている場合は入力手段21から入力された設定内容に
変更するようにしたので、装置の起動時、オペレーティ
ングシステムの任意的設定部分の設定値をディスプレイ
やキーボードを使用することなく、また基本入出力ソフ
ト12を変更することなく、簡易低コストに設定できる
という効果を有する。
As described above, in the present embodiment, the system setting information rewriting software 22S is stored in the additional software ROM 22.
During the processing in the basic input / output software ROM 12, it is always determined that there is a valid additional software code in the determination as to whether there is a valid additional software code (Yes in step 220). Then, the system setting information rewriting software 22S performs the processing of steps 250 and 260. In step 250, the setting contents input from the input unit 21 are compared with the setting contents already set in the nonvolatile memory 13, and in step 260, If the two are different, the setting is changed to the setting input from the input means 21. Therefore, when the apparatus is started, the setting value of the optional setting part of the operating system can be changed without using a display or a keyboard. There is an effect that the setting can be made simply and at low cost without changing the basic input / output software 12. .

【0057】なお、以上の説明では、制御装置がパソコ
ンの場合について説明したが、本発明はその他、装置始
動時、オペレーティングシステム(OS)の任意的設定
部分を選択し、データ処理の要件に適するよう特定のシ
ステム設定をする処理が必要な他の制御装置にも適用で
きることは勿論である。
In the above description, the case where the control device is a personal computer has been described. However, in the present invention, when the device is started, an arbitrary setting portion of the operating system (OS) is selected to suit the data processing requirements. Needless to say, the present invention can be applied to other control devices that require a process for setting a specific system.

【0058】[0058]

【発明の効果】以上説明したように、本発明では、装置
の起動時、オペレーティングシステムの任意的設定部分
の設定値をデータ処理の要件に適するよう設定してシス
テム設定を行う制御装置において、上記オペレーティン
グシステムの任意的設定部分の設定値を入力する設定値
入力手段と、上記設定値入力手段で入力された設定値に
基づいてシステム設定を行うシステム設定手段と、を具
備するように構成したので、装置の起動時、オペレーテ
ィングシステムの任意的設定部分の設定値をディスプレ
イやキーボードを使用することなく、また基本入出力ソ
フト12を変更することなく、簡易低コストに設定でき
るという効果を有する。
As described above, according to the present invention, there is provided a control apparatus for performing system setting by setting a set value of an arbitrary setting portion of an operating system so as to meet data processing requirements at the time of starting the apparatus. The system is configured to include a set value input unit for inputting a set value of an arbitrary setting portion of the operating system, and a system setting unit for performing system setting based on the set value input by the set value input unit. When the apparatus is started, the setting value of an arbitrary setting portion of the operating system can be set easily and at low cost without using a display or a keyboard and without changing the basic input / output software 12.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態に係る制御装置の概略構成
を示すブロック図。
FIG. 1 is a block diagram showing a schematic configuration of a control device according to an embodiment of the present invention.

【図2】図1に示した制御装置の動作を説明するフロー
チャート。
FIG. 2 is a flowchart illustrating the operation of the control device shown in FIG.

【図3】従来のパソコンの概略構成を示すブロック図。FIG. 3 is a block diagram showing a schematic configuration of a conventional personal computer.

【図4】図3に示した従来のパソコンの動作を説明する
フローチャート。
4 is a flowchart for explaining the operation of the conventional personal computer shown in FIG.

【図5】パソコンにおいてリセットがかかったとき読み
込まれる不揮発性メモリに格納されたシステム設定情報
の説明図。
FIG. 5 is an explanatory diagram of system setting information stored in a nonvolatile memory which is read when a reset is applied in the personal computer.

【図6】追加ソフトの存在コードが格納される追加ソフ
トROMの説明図。
FIG. 6 is an explanatory diagram of an additional software ROM in which a presence code of the additional software is stored.

【図7】キーボード入力によってシステム設定の変更を
行う場合、ディスプレイ上に呼び出される所定のシステ
ム設定画面の説明図。
FIG. 7 is an explanatory diagram of a predetermined system setting screen called on a display when a system setting is changed by a keyboard input.

【図8】従来のパソコンにおいて、システム設定を自動
化する場合の説明図。
FIG. 8 is an explanatory diagram in the case of automating system settings in a conventional personal computer.

【図9】図8に示した従来のパソコンにおいて、システ
ム設定を自動化する場合のスイッチ設定例の説明図。
FIG. 9 is an explanatory diagram of an example of switch settings when automating system settings in the conventional personal computer shown in FIG.

【符号の説明】[Explanation of symbols]

10 パソコン 11 アドレスデータバス 12 基本入出力ソフトROM 13 不揮発性メモリ 14 ディスプレイコントローラ 15 CPU 16 キーボードコントローラ 17 ディスプレイ 18 キーボード 19 アドレスデコーダ 20 データバッファ 21 入力手段 22 追加ソフトROM 22S システム設定情報書き換えソフト Reference Signs List 10 personal computer 11 address data bus 12 basic input / output software ROM 13 nonvolatile memory 14 display controller 15 CPU 16 keyboard controller 17 display 18 keyboard 19 address decoder 20 data buffer 21 input means 22 additional software ROM 22S system setting information rewriting software

───────────────────────────────────────────────────── フロントページの続き (72)発明者 小島 省悟 京都府京都市右京区花園土堂町10番地 オ ムロン株式会社内 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Shogo Kojima 10 Okayama Dodocho, Ukyo-ku, Kyoto-shi, Kyoto

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 装置の起動時、オペレーティングシステ
ムの任意的設定部分の設定値をデータ処理の要件に適す
るよう設定してシステム設定を行う制御装置において、
上記オペレーティングシステムの任意的設定部分の設定
値を入力する設定値入力手段と、 上記設定値入力手段で入力された設定値に基づいてシス
テム設定を行うシステム設定手段と、 を有することを特徴とする制御装置。
1. A control device for setting system settings by setting a set value of an optional setting portion of an operating system so as to meet data processing requirements at the time of starting the device.
Setting value input means for inputting a setting value of an optional setting portion of the operating system; and system setting means for performing system setting based on the setting value input by the setting value input means. Control device.
【請求項2】 上記設定値入力手段は、 スイッチ等の入力手段より構成されることを特徴とする
請求項1に記載の制御装置。
2. The control device according to claim 1, wherein said set value input means comprises input means such as a switch.
【請求項3】 装置の起動時、オペレーティングシステ
ムの任意的設定部分の設定値をデータ処理の要件に適す
るよう設定してシステム設定を行う制御装置において、 上記オペレーティングシステムの任意的設定部分の設定
値が格納される不揮発性メモリと、 上記オペレーティングシステムの任意的設定部分の設定
値を入力する設定値入力手段と、 上記設定値入力手段で入力された設定値がすでに上記不
揮発性メモリに格納されている設定値と異なるか否か判
別する判別手段と、 上記判別手段で異なる設定値が入力されたと判別された
場合、上記不揮発性メモリに格納されている設定値を入
力された設定値で書き換える設定値書き換え手段と、 上記設定値書き換え手段で書き換えられた設定値に基づ
いてシステム設定を行うシステム設定手段と、 を有することを特徴とする制御装置。
3. A control device for setting a setting value of an optional setting portion of an operating system so as to be suitable for data processing requirements at the time of starting up the apparatus, and performing a system setting, the setting value of the optional setting portion of the operating system. A setting value input means for inputting a setting value of an arbitrary setting portion of the operating system; and a setting value input by the setting value input means is already stored in the non-volatile memory. Determining means for determining whether or not the setting value is different from the setting value, and a setting for rewriting the setting value stored in the nonvolatile memory with the input setting value when the determining means determines that a different setting value has been input. Value rewriting means, and a system setting means for performing system setting based on the setting value rewritten by the setting value rewriting means. Control apparatus characterized by having, when.
【請求項4】 上記設定値入力手段は、 ディップスイッチより構成され、 上記判別手段と上記設定値書き換え手段は装置に追加的
に設けられることを特徴とする請求項3に記載の制御装
置。
4. The control device according to claim 3, wherein said set value input means comprises a DIP switch, and said discriminating means and said set value rewriting means are additionally provided in the device.
【請求項5】 装置の起動時、オペレーティングシステ
ムの任意的設定部分の設定値をデータ処理の要件に適す
るよう設定してシステム設定を行う制御装置において、 装置の基本的入出力を制御する読み出し専用メモリと、 装置に追加的に設けられた追加的読み出し専用メモリ
と、 上記読み出し専用メモリに設けられた上記追加的読み出
し専用メモリの読み出し手段と、 上記オペレーティングシステムの任意的設定部分の設定
値が格納される不揮発性メモリと、 上記オペレーティングシステムの任意的設定部分の設定
値を入力する設定値入力手段と、 を有し、 上記追加的読み出し専用メモリには上記設定値入力手段
で入力された設定値がすでに上記不揮発性メモリに格納
されている設定値と異なるか否か判別する判別手段と、 上記判別手段で異なる設定値が入力されたと判別された
場合、上記不揮発性メモリに格納されている設定値を入
力された設定値で書き換える設定値書き換え手段と、 が格納されていることを特徴とする制御装置。
5. A control device for setting system settings by setting a set value of an optional setting portion of an operating system so as to be suitable for data processing requirements at the time of device startup, wherein a read-only device for controlling basic input / output of the device. A memory, an additional read-only memory additionally provided in the device, a read-out means of the additional read-only memory provided in the read-only memory, and a setting value of an optional setting portion of the operating system are stored. And a setting value input means for inputting a setting value of an optional setting portion of the operating system. The setting value input by the setting value input means is provided in the additional read-only memory. Means for determining whether or not the setting value is different from the set value already stored in the nonvolatile memory; And a setting value rewriting means for rewriting the set value stored in the nonvolatile memory with the input set value when it is determined that a different set value has been input in the control device. .
JP16852397A 1997-06-25 1997-06-25 Controller Pending JPH1115644A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16852397A JPH1115644A (en) 1997-06-25 1997-06-25 Controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16852397A JPH1115644A (en) 1997-06-25 1997-06-25 Controller

Publications (1)

Publication Number Publication Date
JPH1115644A true JPH1115644A (en) 1999-01-22

Family

ID=15869611

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16852397A Pending JPH1115644A (en) 1997-06-25 1997-06-25 Controller

Country Status (1)

Country Link
JP (1) JPH1115644A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010221840A (en) * 2009-03-24 2010-10-07 Hitachi Ltd Signal security device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010221840A (en) * 2009-03-24 2010-10-07 Hitachi Ltd Signal security device

Similar Documents

Publication Publication Date Title
US5537531A (en) Portable computer with a bank switch for switching between a ROM and a memory, both allocated to the same address space, by changing a port address of a keyboard controller
JP2653346B2 (en) Programmable controller
KR100223844B1 (en) Option circuit
KR920004434B1 (en) Display emulating apparatus
JPH1115644A (en) Controller
JP2005115107A (en) Display processing apparatus, navigation system, program, and display processing method
JPH0612217A (en) Personal computer and menu screen display method
JPH0612246A (en) Personal computer
JP2749023B2 (en) Small electronic equipment
JPH0615318Y2 (en) Electronic scheduler
JPS60225934A (en) Information processor
JPH05289796A (en) Key input processor
JP2004030024A (en) Information processor
JPH0612139A (en) Personal computer
JPH06242908A (en) Computer system
JPS6129022B2 (en)
JPS6289109A (en) Programmable controller
JPH11265291A (en) Electronic computing device, program transferring method, and recording medium for recording program transfer-processing program
JPH0772908A (en) Programmable controller
JPH0916525A (en) Electronic computer with check function
JPH06110506A (en) Comment storage method for programmable controller
JPH0340025A (en) Hierarchical menu selecting device
JPH0594281A (en) Computer system
JPH04369723A (en) Micro program controller
JPH0469904B2 (en)

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041102

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050119

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050318

A02 Decision of refusal

Effective date: 20050527

Free format text: JAPANESE INTERMEDIATE CODE: A02