説明

Fターム[5B176EB08]の内容

ストアードプログラム (10,932) | ROM修正 (612) | 分岐命令 (4)

Fターム[5B176EB08]に分類される特許

1 - 4 / 4


【課題】 ベースソフトウェアのソースコードを一切修正しないで、組み込みソフトウェアをカスタマイズするための方法を提供する。
【解決手段】 基底クラスと、インスタンスとクラス名称を登録/参照するインスタンステーブル112と、実行制御を司るコードなどから成るベースソフトウェア部11と、前記基底クラスのヘッダファイルを参照して定義・実装された派生クラスコードから成るカスタムソフトウェア部12とで構成され、ROM作成時には、前記ベースソフトウェア部11とカスタムソフトウェア部12をリンクし、実行時には、前記基底クラスのコンストラクタ内で前記派生クラスのインスタンスおよびクラス名称を前記インスタンステーブルに登録し、コンパイル済みのモジュール内から派生クラスのインスタンスを呼び出す。 (もっと読む)


【課題】 プログラムデータで動作する制御装置において、LSIに内蔵されたプログラムメモリのデータを制御回路の動作とは独立して容易にかつ低コストな方法で書き換えて制御回路の動作を変更可能にする。
【解決手段】 ROMと、SRAMと、前記SRAMにデータを書き込む手段と、前記ROMとSRAMに供給されるアドレスに応じて前記ROMまたはSARMの出力を選択する選択手段と、前記ROMとSRAMにアドレスを出力して前記選択手段の出力をプログラムデータとして動作する制御手段とを備える。 (もっと読む)


実行中のプロセス内でコード実行パスをリダイレクトする機構を提供する。1バイトの割り込み命令(例えば、INT3)がコードパスに挿入される。割り込み命令は制御をカーネル・ハンドラに渡し、カーネル・ハンドラは、置換機能を実行した後に戻ってプロセスを続行する。置換機能はカーネル・ハンドラによりアクセス可能なメモリ空間に存在する。リダイレクション機構は、実行中のプロセスが実行されているコンピュータ機器の再起動を必要とすることなく適用することができる。さらに、リダイレクション機構は元のコード内の2バイト以上を上書きすることなく適用することができる。
(もっと読む)


集中DAマネージャを用いて、関数コール、グローバル変数、および定数変数参照を、ソフトウェア・コードのコンポーネント間で管理する、ダイナミック・アドレシング(DA)を提供する。DAマネージャは、コンポーネントをリンクする過程の間に生成され、コードと共に、クライアント・デバイスのメモリにロードされる。1つのコンポーネントから別のコンポーネントへの参照を、各コンポーネントのアドレスと共に、DAマネージャに格納する。DAマネージャは、ソフトウェアの実行中、集中ルータ・リンク・コンポーネントとして作用するので、1つのコンポーネントから別のコンポーネントへの参照は、コンポーネント間で直接ではなく、DAマネージャを介して導かれる。したがって、メモリにおけるコンポーネントの位置変更が生ずるファイル・アップグレードの間、コンポーネントに対する変更がDAマネージャによって記録され、これによってコード内にあるコンポーネントに対する参照の完全性を維持する。
(もっと読む)


1 - 4 / 4