2024-03-29T06:34:25Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:001164632023-11-17T02:17:36Z06504:07950:07956
汎用クロス開発ソフトウェアの評価An experiment of the general cross development softwarejpnhttp://id.nii.ac.jp/1001/00116579/Conference Paperhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=116463&item_no=1&attribute_id=1&file_no=1株式会社 東芝 システム・ソフトウェア技術研究所株式会社 東芝 システム・ソフトウェア技術研究所中本, 圭一平尾, 繁晴近年、マイコン応用機器の種類も増加し使用されるマイクロプロセッサ(MPU)も多様化してきた。ASICの技術の発展によりMPUに対してもカスタム化が進むようになり、さらにMPUの多様化に拍車をかけている。これらMPU、とくにカスタム化されたMPUは、組み込み用として用いられる場合が多く、プログラムの開発にはクロス開発環境が用いられている。汎用のMPUに対しては、MPUのメーカー側から開発環境が提供される場合が多いが、カスタム化されたMPUに対しては、カスタム化に合わせて開発環境を用意する必要がある。IEEEからアセンブラはIEEE694、オブジェクト・ロードモジュールはIEEE695という統一規格が発表されたが、まだまだ採用の実績が少なく、現状では、アセンブラなどの規格はバラバラであるといえる。このため開発環境もまちまちであり、1つのMPUに対して開発環境を整えるには、多くの労力を必要とする。このような状況に対応するため、汎用クロス開発ソフトウェアという概念に基づくツールが発表されている。汎用クロス開発ソフトウェアは、各種MPUに対応できるアセンブラ、シミュレートデバッガであり、今後開発環境の構築に有効であると考えられる。今回、汎用クロス開発ソフトウェアに対してTRONCHIP32の仕様に基づいて作成されたTX1 MPUのアセンブラを作成し評価を行ったので報告する。AN00349328全国大会講演論文集第38回ソフトウェア7817821989-03-152015-01-19