JPH0588860A - フアイル化作業用手続きフアイルの自動生成方式 - Google Patents
フアイル化作業用手続きフアイルの自動生成方式Info
- Publication number
- JPH0588860A JPH0588860A JP27736491A JP27736491A JPH0588860A JP H0588860 A JPH0588860 A JP H0588860A JP 27736491 A JP27736491 A JP 27736491A JP 27736491 A JP27736491 A JP 27736491A JP H0588860 A JPH0588860 A JP H0588860A
- Authority
- JP
- Japan
- Prior art keywords
- file
- procedure
- filing
- work
- directory
- 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
Links
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】
【目的】 作業の内容を記述したファイル化作業用手続
きファイルを自動的に生成し、ファイル化作業が容易か
つ迅速に行なえ、さらに正確に実行することができる自
動生成方式を提供する。 【構成】 手続きファイルに記述された一連のコマンド
列を実行する機能を有するホストマシンと、ターゲット
マシンとが接続されているプログラム開発システムにお
いて、ファイル名とファイル構成に規則を持たせ、該規
則に従ってコンパイル手続きを行なう場所とリンク手続
き及びデバッグの起動を行なう場所を特定し、前記コン
パイル手続き、リンク手続き及びデバッガ起動と前記タ
ーゲットマシンにダウンロードするまでの一連のファイ
ル化作業をファイル化作業用手続きファイルに記述す
る。 【効果】 ファイル化作業が容易かつ迅速に行なえ、さ
らに正確に実行することができる。
きファイルを自動的に生成し、ファイル化作業が容易か
つ迅速に行なえ、さらに正確に実行することができる自
動生成方式を提供する。 【構成】 手続きファイルに記述された一連のコマンド
列を実行する機能を有するホストマシンと、ターゲット
マシンとが接続されているプログラム開発システムにお
いて、ファイル名とファイル構成に規則を持たせ、該規
則に従ってコンパイル手続きを行なう場所とリンク手続
き及びデバッグの起動を行なう場所を特定し、前記コン
パイル手続き、リンク手続き及びデバッガ起動と前記タ
ーゲットマシンにダウンロードするまでの一連のファイ
ル化作業をファイル化作業用手続きファイルに記述す
る。 【効果】 ファイル化作業が容易かつ迅速に行なえ、さ
らに正確に実行することができる。
Description
【0001】
【産業上の利用分野】本発明は、ホストマシンとターゲ
ットマシンとが接続されている開発環境におけるファイ
ル化作業用手続きファイルの自動生成方式に関する。
ットマシンとが接続されている開発環境におけるファイ
ル化作業用手続きファイルの自動生成方式に関する。
【0002】
【従来の技術】従来、ソースファイル修正後、コンパイ
ル、リンクを実行し、デバッガを起動してロードモジュ
ールをダウンロードするという一連のファイル化作業
は、人手を介して行なっていた。
ル、リンクを実行し、デバッガを起動してロードモジュ
ールをダウンロードするという一連のファイル化作業
は、人手を介して行なっていた。
【0003】
【発明が解決しようとする課題】上述した従来のファイ
ル化作業では、コンパイル、リンク、デバッガの起動及
びターゲットマシンへのロードモジュールのダウンロー
ドの各作業を行なうホストマシン上の場所(ここで、場
所とはファイル管理する単位、いわゆるディレクトリの
ことを言う)が異なるため、ファイル構成図を見ながら
人手によって行なわなければならず、作業に手間がかか
り、また作業場所を間違える可能性があるという問題点
があった。
ル化作業では、コンパイル、リンク、デバッガの起動及
びターゲットマシンへのロードモジュールのダウンロー
ドの各作業を行なうホストマシン上の場所(ここで、場
所とはファイル管理する単位、いわゆるディレクトリの
ことを言う)が異なるため、ファイル構成図を見ながら
人手によって行なわなければならず、作業に手間がかか
り、また作業場所を間違える可能性があるという問題点
があった。
【0004】本発明は、上記問題点にかんがみてなされ
たもので、作業の内容を記述したファイル化作業用手続
きファイルを自動的に生成し、ファイル化作業が容易か
つ迅速に行なえ、さらに正確に実行することができる自
動生成方式の提供を目的とする。
たもので、作業の内容を記述したファイル化作業用手続
きファイルを自動的に生成し、ファイル化作業が容易か
つ迅速に行なえ、さらに正確に実行することができる自
動生成方式の提供を目的とする。
【0005】
【課題を解決するための手段】上記目的を達成するため
に本発明のファイル化作業用手続きファイルの自動生成
方式は、手続きファイルに記述された一連のコマンド列
を実行する機能を有するホストマシンと、ターゲットマ
シンとが接続されているプログラム開発システムにおい
て、ファイル名とファイル構成に規則を持たせ、該規則
に従ってコンパイル手続きを行なう場所とリンク手続き
及びデバッグの起動を行なう場所を特定し、前記コンパ
イル手続き、リンク手続き及びデバッガ起動と前記ター
ゲットマシンにダウンロードするまでの一連のファイル
化作業をファイル化作業用手続きファイルに記述するこ
とを特徴とする。
に本発明のファイル化作業用手続きファイルの自動生成
方式は、手続きファイルに記述された一連のコマンド列
を実行する機能を有するホストマシンと、ターゲットマ
シンとが接続されているプログラム開発システムにおい
て、ファイル名とファイル構成に規則を持たせ、該規則
に従ってコンパイル手続きを行なう場所とリンク手続き
及びデバッグの起動を行なう場所を特定し、前記コンパ
イル手続き、リンク手続き及びデバッガ起動と前記ター
ゲットマシンにダウンロードするまでの一連のファイル
化作業をファイル化作業用手続きファイルに記述するこ
とを特徴とする。
【0006】
【作用】ソースファイル名、ロードモジュール名及びフ
ァイル構成に規則を持たせ、その規則に従ってコンパイ
ル手続きを行なう場所及びリンク手続きとデバッガ起動
を行なう場所を特定する。そして、コンパイル手続き、
リンク手続き及びデバッガ起動の手続きをファイル化作
業用手続きファイルに記述する。
ァイル構成に規則を持たせ、その規則に従ってコンパイ
ル手続きを行なう場所及びリンク手続きとデバッガ起動
を行なう場所を特定する。そして、コンパイル手続き、
リンク手続き及びデバッガ起動の手続きをファイル化作
業用手続きファイルに記述する。
【0007】
【実施例】以下、本発明の一実施例について図面を参照
して説明する。本発明においては、ソースファイル名、
ロードモジュール名及びファイル構成に一定の規則を持
たせ、その規則に従ってファイル化作業用手続きファイ
ルの生成を行なう。
して説明する。本発明においては、ソースファイル名、
ロードモジュール名及びファイル構成に一定の規則を持
たせ、その規則に従ってファイル化作業用手続きファイ
ルの生成を行なう。
【0008】図3にソースファイル及びロードモジュー
ルの命名規則を示す。ここで、ソースファイル名を「X
Xyyyyzzz〜.c」とする。「XX」は大文字2
文字からなり、これがLM(ディレクトリ)名となる。
また、「yyyy」は小文字か数字4文字からなり、こ
れがモジュール(ディレクトリ)名となる。「zzz」
は小文字か数字3文字からなり、これがユニット(ディ
レクトリ)名となる。また、「〜」の部分は特に規定は
ない。「.c」はサフィックスである。
ルの命名規則を示す。ここで、ソースファイル名を「X
Xyyyyzzz〜.c」とする。「XX」は大文字2
文字からなり、これがLM(ディレクトリ)名となる。
また、「yyyy」は小文字か数字4文字からなり、こ
れがモジュール(ディレクトリ)名となる。「zzz」
は小文字か数字3文字からなり、これがユニット(ディ
レクトリ)名となる。また、「〜」の部分は特に規定は
ない。「.c」はサフィックスである。
【0009】上記モジュール名「yyyy」の先頭3文
字をFB(ディレクトリ)名とする。また、サブシステ
ム(ディレクトリ)名は、FB名「yyy」の第1文字
目を大文字にした名前としている。さらに、ロードモジ
ュール名は、上記LM名「XX」を第1,2文字目とす
る「XX〜_lm」として規定している。ここで、_l
mはサフィックスである。図4にソースファイル及びロ
ードモジュールを探すディレクトリの条件を示す。
字をFB(ディレクトリ)名とする。また、サブシステ
ム(ディレクトリ)名は、FB名「yyy」の第1文字
目を大文字にした名前としている。さらに、ロードモジ
ュール名は、上記LM名「XX」を第1,2文字目とす
る「XX〜_lm」として規定している。ここで、_l
mはサフィックスである。図4にソースファイル及びロ
ードモジュールを探すディレクトリの条件を示す。
【0010】上記図3の規則及び図4の条件に従って構
成したファイル構成を図2に示す。ここで、マスタディ
レクトリに直下にファイル化作業用手続きファイルが生
成されている。2はサブシステムディレクトリ、3はリ
ンク手続き及びデバッグを起動するLMディレクトリ、
4はFBディレクトリ、5はモジュールディレクトリ、
また、6はコンパイル手続きを行なうユニットディレク
トリである。
成したファイル構成を図2に示す。ここで、マスタディ
レクトリに直下にファイル化作業用手続きファイルが生
成されている。2はサブシステムディレクトリ、3はリ
ンク手続き及びデバッグを起動するLMディレクトリ、
4はFBディレクトリ、5はモジュールディレクトリ、
また、6はコンパイル手続きを行なうユニットディレク
トリである。
【0011】次に、上記図3及び図4に従って、ファイ
ル化作業用手続きファイルの生成を行なう手順を図1の
フローチャートに示す。まず、ファイル化対象のソース
ファイル名を、図3に示す規則に照し合せ、図4に示す
条件を持つ図2のファイル構成から、ソースファイル及
びロードモジュールが存在する場所(ディレクトリ)を
抽出する(ステップS1)。
ル化作業用手続きファイルの生成を行なう手順を図1の
フローチャートに示す。まず、ファイル化対象のソース
ファイル名を、図3に示す規則に照し合せ、図4に示す
条件を持つ図2のファイル構成から、ソースファイル及
びロードモジュールが存在する場所(ディレクトリ)を
抽出する(ステップS1)。
【0012】具体的には、ファイル化対象のソースファ
イル名の3文字目でサブシステムディレクトリ2を特定
し、3,4,5文字目でFBディレクトリ4を特定し、
3,4,5,6文字目でモジュールディレクトリ5を特
定し、7,8,9文字目でユニットディレクトリ6を特
定し、コンパイル手続きを行なうユニットディレクトリ
6を決定する。次に、ソースファイル名の1,2文字目
でLMディレクトリ3を特定し、リンク手続き及びデバ
ッガを起動するディレクトリを決定する。
イル名の3文字目でサブシステムディレクトリ2を特定
し、3,4,5文字目でFBディレクトリ4を特定し、
3,4,5,6文字目でモジュールディレクトリ5を特
定し、7,8,9文字目でユニットディレクトリ6を特
定し、コンパイル手続きを行なうユニットディレクトリ
6を決定する。次に、ソースファイル名の1,2文字目
でLMディレクトリ3を特定し、リンク手続き及びデバ
ッガを起動するディレクトリを決定する。
【0013】次に、決定したソースファイルが存在する
3ユニットディレクトリ6でコンパイル手続きと、ロー
ドモジュールが存在するLMディレクトリ3でのリンク
手続きをファイル化作業用手続きファイル1に記述する
(ステップS2)。そして、決定したロードモジュール
が存在するLMディレクトリ3でデバッガを起動して、
ロードモジュールをターゲットマシンにダウンロードす
る手続きをファイル化作業用手続きファイル1に記述す
る(ステップS3)。ロードモジュールをターゲットマ
シンにダウンロードする手続きは、デバッガが起動時に
特定のファイルを実行するという機能を利用し、そのフ
ァイルにロードモジュールのターゲットマシンへのダウ
ンロードを記述しておくものとする。以上により、ファ
イル化作業用手続きがファイル1に自動的に生成され
る。
3ユニットディレクトリ6でコンパイル手続きと、ロー
ドモジュールが存在するLMディレクトリ3でのリンク
手続きをファイル化作業用手続きファイル1に記述する
(ステップS2)。そして、決定したロードモジュール
が存在するLMディレクトリ3でデバッガを起動して、
ロードモジュールをターゲットマシンにダウンロードす
る手続きをファイル化作業用手続きファイル1に記述す
る(ステップS3)。ロードモジュールをターゲットマ
シンにダウンロードする手続きは、デバッガが起動時に
特定のファイルを実行するという機能を利用し、そのフ
ァイルにロードモジュールのターゲットマシンへのダウ
ンロードを記述しておくものとする。以上により、ファ
イル化作業用手続きがファイル1に自動的に生成され
る。
【0014】以上、好ましい実施例をあげて本発明を説
明したが、本発明は上記実施例に限定されるものではな
い。例えば、ファイル構成については、図2に示すもの
に限定されず、種々のファイル構成が考えられるのは言
うまでもない。
明したが、本発明は上記実施例に限定されるものではな
い。例えば、ファイル構成については、図2に示すもの
に限定されず、種々のファイル構成が考えられるのは言
うまでもない。
【0015】
【発明の効果】以上説明したように、本発明のファイル
化作業用手続きファイルの自動生成方式は、ソースファ
イル名、ロードモジュール名及びファイル構成に規則を
持たせ、その規則に従って必要とされるファイル化作業
を記述したファイル化作業用手続きファイルを自動的に
作成することにより、ファイル化作業が容易かつ迅速に
行なえ、さらに正確に実行することができる効果が得ら
れる。
化作業用手続きファイルの自動生成方式は、ソースファ
イル名、ロードモジュール名及びファイル構成に規則を
持たせ、その規則に従って必要とされるファイル化作業
を記述したファイル化作業用手続きファイルを自動的に
作成することにより、ファイル化作業が容易かつ迅速に
行なえ、さらに正確に実行することができる効果が得ら
れる。
【図1】本発明の一実施例によるファイル化作業用手続
きファイルの作成手順を示すフローチャートである。
きファイルの作成手順を示すフローチャートである。
【図2】本発明の一実施例によるファイル化作業用手続
きファイルを作成した後のファイル構成を示す図であ
る。
きファイルを作成した後のファイル構成を示す図であ
る。
【図3】ソースファイル及びロードモジュールの命名規
則を示す図である。
則を示す図である。
【図4】ソースファイル及びロードモジュールを探すデ
ィレクトリの条件を示す図である。
ィレクトリの条件を示す図である。
1…ファイル化作業用手続きファイル 2…サブシステムディレクトリ 3…LMディレクトリ 4…FBディレクトリ 5…モジュールディレクトリ 6…ユニットディレクトリ
Claims (1)
- 【請求項1】 手続きファイルに記述された一連のコマ
ンド列を実行する機能を有するホストマシンと、ターゲ
ットマシンとが接続されているプログラム開発システム
において、 ファイル名とファイル構成に規則を持たせ、該規則に従
ってコンパイル手続きを行なう場所とリンク手続き及び
デバッガの起動を行なう場所を特定し、前記コンパイル
手続き、リンク手続き及びデバッガ起動と前記ターゲッ
トマシンにダウンロードするまでの一連のファイル化作
業をファイル化作業用手続きファイルに記述することを
特徴とするファイル化作業用手続きファイルの自動生成
方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27736491A JPH0588860A (ja) | 1991-09-27 | 1991-09-27 | フアイル化作業用手続きフアイルの自動生成方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27736491A JPH0588860A (ja) | 1991-09-27 | 1991-09-27 | フアイル化作業用手続きフアイルの自動生成方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0588860A true JPH0588860A (ja) | 1993-04-09 |
Family
ID=17582499
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27736491A Pending JPH0588860A (ja) | 1991-09-27 | 1991-09-27 | フアイル化作業用手続きフアイルの自動生成方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0588860A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5948503A (en) * | 1995-08-30 | 1999-09-07 | Ube Industries, Ltd. | Fine fiber reinforced thermoplastic elastomer composition and process for producing same |
| JP2014206865A (ja) * | 2013-04-12 | 2014-10-30 | 株式会社デンソー | ソフトウェア開発装置 |
-
1991
- 1991-09-27 JP JP27736491A patent/JPH0588860A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5948503A (en) * | 1995-08-30 | 1999-09-07 | Ube Industries, Ltd. | Fine fiber reinforced thermoplastic elastomer composition and process for producing same |
| JP2014206865A (ja) * | 2013-04-12 | 2014-10-30 | 株式会社デンソー | ソフトウェア開発装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2927180B2 (ja) | 情報処理プログラムのデバッグ方法およびそのためのデバッガ | |
| Ramey | Bash reference manual | |
| JPH09212356A (ja) | インタープリタ言語で記述されたコンピュータ用ソフトウェアの保護システム | |
| CN111061486A (zh) | 一种安卓应用程序增量方法 | |
| Robbins | Bash Pocket Reference: Help for Power Users and Sys Admins | |
| Ramey | Bash, the Bourne− Again Shell | |
| JPH0461380B2 (ja) | ||
| JP2672968B2 (ja) | デバッグ用ソースリスト出力処理方式 | |
| Horan | Cross Compile Environment | |
| Robbins | Bash Quick Reference | |
| JPH02220145A (ja) | プログラムトレース方式 | |
| JP3114686B2 (ja) | プログラム・ディバグ方法 | |
| JPH0267628A (ja) | コマンド起動方式 | |
| Brown | BeOS: porting UNIX applications | |
| JP2003330731A (ja) | プロジェクト管理ファイル生成装置 | |
| GUIDE | intJ | |
| JPH06110750A (ja) | 関係データベースをアクセス可能なアプリケーションプログラムのメイクファイルの自動生成方法 | |
| KR0175469B1 (ko) | 칠프로그램 변수의 가시성 제어방법 | |
| JPH0371229A (ja) | プログラム制御装置 | |
| O'Flynn | Downloading, Installing and Configuring WinAVR | |
| Jenkins et al. | The Mechanics | |
| JPS58169637A (ja) | コンパイル処理方式 | |
| Freitas | Topologically sorting VDM-SL definitions for Isabelle/HOL translation | |
| JPH06103113A (ja) | 差分テストデバック支援方法 | |
| JPH0546434A (ja) | プログラムデバツグ方式 |