JPH04304534A - 端末機のデバッグ方式 - Google Patents

端末機のデバッグ方式

Info

Publication number
JPH04304534A
JPH04304534A JP3096340A JP9634091A JPH04304534A JP H04304534 A JPH04304534 A JP H04304534A JP 3096340 A JP3096340 A JP 3096340A JP 9634091 A JP9634091 A JP 9634091A JP H04304534 A JPH04304534 A JP H04304534A
Authority
JP
Japan
Prior art keywords
debugging
terminal
data
input
keyboard
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
JP3096340A
Other languages
English (en)
Inventor
Koji Nishitani
耕司 西谷
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP3096340A priority Critical patent/JPH04304534A/ja
Publication of JPH04304534A publication Critical patent/JPH04304534A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ハンディターミナル(
携帯用端末機)等のデバッグを容易にした端末機のデバ
ッグ方式に関する。
【0002】
【従来の技術】端末装置を大きく分類すると、汎用端末
装置と専用端末装置があり、このうち専用端末装置は、
特定な業務に対する利便性、効率性を重視して専用目的
に構成されたもので、銀行、保険、証券、交通運輸、サ
ービス、流通用、生産管理用などがある。このうち流通
業界では、商品に関わるデータをいかにタイムリーに収
集し、且つ処理をして次の商品販売に結び付けるかが重
要で、このためのシステム化が進行している。流通業界
用の端末装置として例えばポータブル端末装置が利用さ
れており、このポータブル端末装置は訪問販売先でのデ
ータ入力や、店内、倉庫などの棚卸しデータを入力する
ために用いられる持ち運び可能な装置で、片手で持って
操作できる携帯のものはハンディターミナルとも呼ばれ
ている。入力されたデータは、直接電話回線を通して上
位装置に送信される。
【0003】従来のこの種のハンディターミナルとして
は、例えば図6に示すようなものがある。この図におい
て、11はハンディターミナルであり、ハンディターミ
ナルの本体11aには、本体電源ON/OFF用のスイ
ッチ12、テンキー13aおよび操作キー等の機能キー
13bからなるキーボード13、所定の実行画面や入力
データ等を表示する液晶表示部14、表示画面のコント
ラストを調整するコントラスト調整スイッチ15及び作
業中断を指示するための中断キー16から構成されてい
る。
【0004】このように従来のハンディターミナルは、
携帯性を考慮して、アプリケーションプログラム実行に
必要な最小限の表示内容をもった表示部14と、最小限
のキーボード13で構成されている。
【0005】
【発明が解決しようとする課題】しかしながら、このよ
うな従来の端末機のデバッグ方式にあっては、必要最小
限の表示画面とキーボードしか備えていない構成となっ
ていたため、デバッグ時に簡単にデバッグ情報の入出力
が行えないという問題点があった。例えば、ハンディタ
ーミナル11上でデバッグを行う場合の表示画面を図7
に示すように、先ず図7の符号21に示すような「業務
メニュー」が表示画面に表示されているときに中断キー
16を操作して中断させると(符号22参照)、図7の
符号23に示すように業務メニューの一部が消えて“B
reak”コマンドが表示されデバッグ可能となる。と
ころが、図7の符号23に示すように表示画面が小さい
ことから先に表示した実行画面が消えてしまい非常にデ
バッグしづらい。図7の符号21はアプリケーションプ
ログラムの実行画面であり、符号22,23に示すよう
にこのアプリケーションプログラム実行中に中断させ、
符号24に示すようにBASICのLIST命令を実行
したところである。符号25はLIST命令の実行結果
を示している。また、図6に示すようなキーボード13
では実際にはLISTコマンドの入力もできず、このよ
うなキーボード13を有するハンディターミナル11で
は、外部キーボードを取り付けてキー入力を行う必要が
ある。この場合、キー入力は解決できても表示の見にく
さは解消されない。そのため、従来インサーキットエミ
ュレータ(ICE:In  CircuitEmula
ter)をハンディターミナルのCPUソケットに本来
のCPUの代わりに差替え、ICEのターミナルでデバ
ッグするような方法が採用されることがある。図8はI
CEを使用したデバッグ方法を示すブロック図である。 この図において、本来のCPUに代えて設けられるイン
サーキットエミュレータのケーブルが結合可能なハンデ
ィターミナル側のCPUソケット31にはROM/RA
M32、キーボード33及び表示部34が接続されてい
る。また、35はインサーキットエミュレータ(ICE
)であり、ICE35にはICE用のキーボード36及
び表示部37を備え、ICE35から延長されたCPU
プローブ38の先端がハンディターミナルのCPUソケ
ット31に結合されることによりハンディターミナルの
機能が一部代行される。
【0006】この方法は、強力なデバッグができる反面
、CPUがソケットになっていなければならない(通常
はソケットになっていない)、高価な専用のICEが必
要となる、アプリケーションレベルのデバッグがやりづ
らいなどの欠点がある。してみれば、ハンディターミナ
ルの入出力をデバッグ用のものとアプリケーションプロ
グラムの命令によるものとに分離し、デバッグ情報はシ
リアルポートや汎用i/oポートを経由し、デバッグ用
端末に表示、入力させるようにすれば、ハンディターミ
ナルの実機デバッグ時に簡単にデバッグ情報の入出力を
行うことができることは明かである。本発明の課題は、
デバッグ情報をシリアルポートや汎用i/oポートを経
由し、デバッグ用端末機と入出力できるようにすること
である。
【0007】
【課題を解決するための手段】本発明の手段は次の通り
である。キー入力手段1(図1の機能ブロック図を参照
、以下同じ)は、アプリケーションプログラムの実行に
必要な最小限のキーボード、テンキー、実行キーなどの
機能キーが配設されたキーボードである。演算手段2は
、キー入力手段1により入力されたデータに基づいて所
定のプログラム(例えば、アプリケーションプログラム
)の演算処理を実行するCPU等である。表示手段3は
、入力キーに対応するデータやアプリケーションプログ
ラムの実行画面を所定の表示画面に表示するためのもの
で、例えばLCDである。通信手段4は、外部のデバッ
グ用端末機5との間でデータの送受信を可能にするシリ
アルコントローラ、RS−232Cインターフェイス等
である。デバッグ用端末機5は、デバッグ情報を表示す
る又はデバッグすべき端末機に入力データを送るという
動作のみ行う簡易な端末であり、パソコン等が利用可能
である。
【0008】
【作用】本発明の手段の作用は次の通りである。演算手
段2はキー入力手段1により入力されたデータに基づい
て所定のプログラム演算処理を実行し、その実行画面は
表示手段3に表示される。そしてデバッグ時には、通信
手段4によりデバッグ情報をデバッグ用端末機5に出力
してデバッグ用端末機5によりデバッグ情報が表示され
る。従って、デバッグ情報をシリアルポートや汎用i/
oポートを経由してデバッグ用端末機と入出力できる。
【0009】
【実施例】以下、図2〜図5を参照して実施例を説明す
る。図2〜図5は端末機のデバッグ方式の一実施例を示
す図である。
【0010】先ず、構成を説明する。この図において、
41はハンディターミナル装置全体の制御、並びに後述
するキーボード表示処理およびキーボード表示設定処理
を含む各種のデータ処理を行うCPUであり、CPU4
1は後述するROMに格納されているマイクロプログラ
ムに従ってハンディターミナル40の各種の動作を制御
する。CPU41には、所定のプログラム、固定データ
及び処理データを記憶するROM/RAM42、テンキ
ー、各種の操作キー等が設けられたキーボード43、所
定の実行画面や文字データ等を表示する表示部44、R
S−232Cなどのインターフェイスを通して外部とデ
ータを送受信するためのデータ変換などを制御するシリ
アルコントローラ45により構成されている。上記表示
部44の表示画面とキーボード43はアプリケーション
プログラムの実行において使用される。上記ハンディタ
ーミナル40はケーブル46を介してデバッグ用ターミ
ナル(例えば、パーソナルコンピュータ)47に接続さ
れており、デバッグ用ターミナル47はハンディターミ
ナル40から送られてきたデータを表示部48に表示し
たり、また、所定のデータ及びキーボード49から入力
した入力データをハンディターミナル40に送出したり
する。上記デバッグ用ターミナル47はハンディターミ
ナル40から送られてきたデバッグ情報を表示する又は
ハンディターミナル40に送るという動作のみ行う簡易
な端末機であり、パソコン等が利用可能である。
【0011】次に、本実施例の動作を説明する。図3及
び図4はハンディターミナルの文字表示、キー入力処理
を示すフローチャートであり、同図中符号Sn(n1,
2,…)はフローの各ステップを示している。
【0012】先ず、図3においてステップS1で現在の
モードがデバッグ用モードに入っているか否かを判別し
、デバッグ用モードでないときはアプリケーションプロ
グラム実行時であると判断してステップS2でハンディ
ターミナル40の表示部44に通常画面を表示して本フ
ローの処理を終える。一方、現在のモードがデバッグ用
モードに入っているときはデバッグ時であると判断して
ステップS3でシリアルコントローラ45により図示し
ない汎用I/Oポートを介してハンディターミナル40
からデバッグ用ターミナル47にデバッグ情報(例えば
、リストコマンド)を出力し、デバッグ用ターミナル4
7はその表示部48にハンディターミナル40から送出
されたデバッグ情報を表示して処理を終える。また、キ
ー入力があると図4のフローがスタートし、先ず、ステ
ップS11で現在のモードがデバッグ用モードに入って
いるか否かを判別し、デバッグ用モードでないときはア
プリケーションプログラム実行時であると判断してステ
ップS12でハンディターミナル40のキーボード33
により通常のキー入力を行って本フローの処理を終える
。一方、現在のモードがデバッグ用モードに入っている
ときはデバッグ時であると判断してステップS13でデ
バッグ用ターミナル47のキーボード49からの入力を
所定のインターフェイス及びシリアルコントローラ45
を通してハンディターミナル40側で受け付ける。
【0013】以上の処理を実行することにより図5に示
すようなリモートデバッグの実行画面が表示される。図
5中符号51〜53はハンディターミナル40の表示画
面を、また、符号54〜56はハンディターミナル40
の画面51〜53に対応するデバッグ用ターミナル47
の表示画面を示しており、前記図7と同様のデバッグ操
作を行う例である。符号51はアプリケーションプログ
ラムの実行中のハンディターミナル40の実行画面であ
り、符号54はこのときのデバッグ用ターミナル47の
表示画面である。この状態でデバッグのために中断させ
るとハンディターミナル40画面上では符号52に示す
ようにデバッグのためにアプリケーションプログラムの
実行画面が消えてしまうことなくそのまま画面が維持さ
れる一方、デバッグ用ターミナル47画面上でBrea
k(中断)が表示されてデバッグ用入力が可能となる。 そして、デバッグ用ターミナル47の画面を見ながらキ
ーボード49からLIST命令を入力し、実行するとそ
の実行結果は符号56に示すように、ハンディターミナ
ル40の画面では直前のアプリケーションプログラムの
実行画面がそのまま表示される。
【0014】以上説明したように、本実施例ではハンデ
ィターミナル40に外部のデバッグ用ターミナル47と
の間でデータの送受信を可能にするシリアルコントロー
ラ45を設け、ハンディターミナル40の入出力をデバ
ッグ用のものとアプリケーションプログラムの命令によ
るものとに分離し、デバッグ情報はシリアルポートや汎
用I/Oポートを経由し、デバッグ用ターミナル47に
表示、入力させるようにしているので、アプリケーショ
ン画面とデバッグ画面を分離でき、かつ両画面を同時に
見れるので画面の状態を見ながらデバッグでき、またデ
バッグ用ターミナル47から自由に入力できる利点があ
り、携帯用情報機器のデバッグに利用して好適である。
【0015】
【発明の効果】本発明によれば、デバッグ時には、デバ
ッグ情報を外部のデバッグ用端末機に出力してデバック
用端末機によりデバッグ情報を表示するようにしている
ので、表示画面が小さいことによるデバッグのしづらさ
を解消することができ、デバッグ作業の効率化を図るこ
とができる。
【図面の簡単な説明】
【図1】本発明の機能ブロック図である。
【図2】端末機のデバッグ方式のブロック図である。
【図3】端末機のデバッグ方式の文字表示のプログラム
を示すフローチャートである。
【図4】端末機のデバッグ方式のキー入力のプログラム
を示すフローチャートである。
【図5】端末機のデバッグ方式のデバッグ時の画面を示
す図である。
【図6】ハンディターミナルの外観を示す図である。
【図7】従来の端末機のデバッグ方式のデバッグ時の画
面を示す図である。
【図8】従来の端末機のデバッグ方式のブロック図であ
る。
【符号の説明】
40  ハンディターミナル 41  CPU 42  ROM/RAM 43  キーボード 44  表示部 45  シリアルコントローラ 46  ケーブル 47  デバッグ用ターミナル 48  表示部 49  キーボード

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  キーを操作してデータを入力するキー
    入力手段と、キー入力手段により入力されたデータに基
    づいて所定のプログラムの演算処理を実行する演算手段
    と、入力データ及び処理データを表示する表示手段とを
    備えた端末機をデバッグする端末機のデバッグ方式であ
    って、前記端末機に、外部のデバッグ用端末機との間で
    データの送受信を可能にする通信手段を設け、デバッグ
    時には、デバッグ情報を前記デバッグ用端末機に出力し
    て該デバッグ用端末機によりデバッグ情報を表示するよ
    うにしたことを特徴とする端末機のデバッグ方式。
JP3096340A 1991-04-01 1991-04-01 端末機のデバッグ方式 Pending JPH04304534A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3096340A JPH04304534A (ja) 1991-04-01 1991-04-01 端末機のデバッグ方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3096340A JPH04304534A (ja) 1991-04-01 1991-04-01 端末機のデバッグ方式

Publications (1)

Publication Number Publication Date
JPH04304534A true JPH04304534A (ja) 1992-10-27

Family

ID=14162289

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3096340A Pending JPH04304534A (ja) 1991-04-01 1991-04-01 端末機のデバッグ方式

Country Status (1)

Country Link
JP (1) JPH04304534A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007010943A1 (ja) * 2005-07-22 2007-01-25 Vodafone K.K. プログラム開発システム
EP3674903A1 (en) * 2018-12-28 2020-07-01 Datalogic IP Tech S.r.l. Mobile device with secondary debug display

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007010943A1 (ja) * 2005-07-22 2007-01-25 Vodafone K.K. プログラム開発システム
US8326566B2 (en) 2005-07-22 2012-12-04 Vodafone Group Plc Program development system
EP3674903A1 (en) * 2018-12-28 2020-07-01 Datalogic IP Tech S.r.l. Mobile device with secondary debug display
US10824540B2 (en) 2018-12-28 2020-11-03 Datalogic Ip Tech S.R.L. Terminal failure buster

Similar Documents

Publication Publication Date Title
JPH08129438A (ja) 表示装置
JPH08166814A (ja) ロボット用教示操作盤
WO1989002114A1 (fr) Systeme de traitement de donnees
JPS5932035A (ja) 表示・入力装置
JPH04304534A (ja) 端末機のデバッグ方式
JP5258231B2 (ja) 携帯用電子機器の遠隔管理システム及び方法
WO2020048282A1 (zh) 一种利用智能终端实现鼠标和键盘功能的方法
KR100293958B1 (ko) 사용자 선택 메뉴 표시 휴대용 단말기의 표시 메뉴 선택 방법
JPH0962537A (ja) 表示装置の動作確認用シミュレーション装置
KR100228806B1 (ko) 휴대용 정보 단말기의 화면 표시방법
JP2905552B2 (ja) キーボードコントロール方式
JPH04333155A (ja) 商品データ入力用端末機
JPS62118657A (ja) デ−タ通信端末の制御符号表示装置
JPH032954A (ja) 計算機付キーボード
JPH06149707A (ja) 表示端末システム
KR100604595B1 (ko) 이동통신단말기의 콜시뮬레이터 시스템
JPS6339015A (ja) オンライン会話処理システムの分散処理方式
CN109213727A (zh) 嵌入式soc处理器双板一体化系统及实现方法
JPH0192848A (ja) 測定装置
JPH06231077A (ja) データ入力方式
JPH02109101A (ja) モニタリング装置
JPH06268770A (ja) 電話機によるリアルタイムデータ管理システム
JPH05122294A (ja) ポータブル端末のリアルタイム通信方式
JPH0553946A (ja) 端末共有マルチホストシステム
JPH0540555A (ja) 情報処理装置