• ベストアンサー

フリーのH8の開発ツール

H8 CPUのフリーの開発ツールとしては どんなものがいいのでしょうか? (低価格なら有料でもいいのですが) ご紹介を御願いします。 C言語はだいたいわかります。 私の場合はプログラミング専門ではありません。 「プログラミングをすることもある」といった程度です。 ただし趣味ではなく業務としてです。 過去には(他のCPUの場合ですが) 「習熟すれば、良いツール」だが、 「最初の入門のハードルが高い」といったツールで 苦労したことがあります。 高度(?)なことは抜きにして 短期間でどんどんプログラムを作りたいと思います。 自分でいくつものツールを試してみて 自分のレベルにあうものを選択すればベストだと 思いますが、そこまでの時間も能力もありません。 先輩の実際に使用した体験からアドバイスいただければ 幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • jacta
  • ベストアンサー率26% (845/3158)
回答No.5

> 現在、私はPICを使用しております。 > ポート数が少ない、メモリが少ない等で > H8を使いたいと思っている程度です。 > JTAG、ライブラリアン・・・そんな用語の > 意味もわからない程度です。 なるほど。大体見えてきました。 フリーの開発ツールは、有償のものと比べて決して入門者向けではありません。GCC(および一緒に使うBinutils)もバージョンによって当り外れがありますし、日本語には対応していませんし、日本語のマニュアルも公式にはありません。 手厚いサポートを期待されるのであれば、やはり純正のコンパイラを使うことをお勧めします。 どの場合でも、スタートアップルーチンやメモリマップの設定等は最低限自力で行う必要があります。省略できるのは、秋月電子通商のCPUボードのような、一般的に出回っているものを使う場合だけで、独自設計のボードの場合は自分でやるしかありません。 どうしても面倒だということであれば、面倒な部分だけでも専門家に発注する方が得策かと思います。

Kuma2000
質問者

お礼

回答ありがとうございました。 >どの場合でも、スタートアップルーチンやメモリマップの>設定等は最低限自力で行う必要があります。 「どの場合でも」ということは非常に参考に なりました。

その他の回答 (4)

  • techa
  • ベストアンサー率60% (41/68)
回答No.4

>その方法はBT社のHPで公開している情報だけで >できるものなのでしょうか? BT社自体は限られたCPUの定義しか提供していませんし、また、その方法も明示的に表明しているわけではありません。 ただ、シリーズが同じならそれほど困難ではないですよ。 うちでは3069がメインに使っているのですが、3067ベースを変更しました。 若干アドレスが変更になっている部分の定義を変更し、メモリ量が増えているので、これにあわせただけです。 IO定義部は、ルネサスのHPからダウンロードしたHEW用の定義を利用するのがはやいでしょうね。 私はその両方を融合してますが。(笑) とにかく、やってみれば以外と簡単だと思いますよ。 YellowSoftのYCも有名ですが、あれだって自分で定義しなければなにもできませんもんね。 あちらは、BITの考え方が違うので、HEW用定義をそのままでは利用できないので、そのほうが大変な気がします。

Kuma2000
質問者

お礼

回答ありがとうございました。 >YellowSoftのYCも有名ですが、あれだって自>分で定義しなければなにもできませんもんね 非常に参考になりました。 有料だからそれなりに使いやすいものだと 思っていました・・・。 >とにかく、やってみれば以外と簡単だと思いますよ。 とても「簡単」とは思えませんが、 励ましのお言葉と介して挑戦してみたいと思います。 苦し紛れに又ここで質問するかもしれませんが その節はよろしく御願いします。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.3

> 過去には(他のCPUの場合ですが) > 「習熟すれば、良いツール」だが、 > 「最初の入門のハードルが高い」といったツールで > 苦労したことがあります。 具体的にどんなツールで苦労したのか教えていただけると、もう少しニーズに合うものを紹介できるかもしれません。 あと、もう少し具体的な用途も教えていただけると助かります。 実際に使うマイコンの品番とか、JTAGが使えるのか、シリアルポートしかないのか、どの程度の規模のプログラムを作るのか(ライブラリアン等がないツールもありますので)等々です。

Kuma2000
質問者

お礼

回答ありがとうございます。 >具体的にどんなツールで苦労したのか 大昔、Z80の時代のことで・・・。 >具体的な用途も教えていただけると 現在、私はPICを使用しております。 ポート数が少ない、メモリが少ない等で H8を使いたいと思っている程度です。 お恥ずかしながら JTAG、ライブラリアン・・・そんな用語の 意味もわからない程度です。

  • techa
  • ベストアンサー率60% (41/68)
回答No.2

H8にもいろいろ種類がありますが、完全にフリーなのは GCC Developer Liteという開発環境をBestTechnorogyが提供しています。 基本はKPITのGCCです。 基本的なスタートアップルーチンもあるので、適当に書き換えるとたいがいのH8に対応できます。 便利ですよ。H8Tinyに関しては書き込みツールまでついてきます。

参考URL:
http://www.besttechnology.co.jp/index.htm
Kuma2000
質問者

お礼

回答ありがとうございます。 >適当に書き換えると GCCとかは全くわからないのですが その方法はBT社のHPで公開している情報だけで できるものなのでしょうか?

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

フリーの開発ツールを希望されているということは、ルネサスの純正ツールは高価であると判断されているわけですね。 簡易的なものであればいくつか選択肢がありますが、本格的な開発ツールということであれば、GCCしかないかと思います。 ただ、GCCは構築が面倒なのが難点です。 下記の参考URLでPizzaFactory2という製品が公開されています。Personal版であれば1万円以下でGCCのバイナリと統合環境が付いてくるようです。

参考URL:
http://support.toppers-open.org/detail/devtools/PizzaFactory2/
Kuma2000
質問者

お礼

回答ありがとうございました。 参考URLを拝見いたしましたが、 私の理解できるレベルではありませんでした。 スミマセン。

関連するQ&A

  • フリーソフトの開発

    便利なフリーソフトがたくさんあって自分でもこんなソフトを作ってみたいと思いましたが、プログラミングに関してはまったくといっても良いほど知識がありません。開発ソフトも何を使ったらよいのかもわかりません。 ソフトを作るのにまず何を勉強したら良いか 開発ツールは何を使ったらよいか(できればフリーのものが良いのですが) 教えてください

  • WEBツールをつくれるようになりたい!!

    プログラミングは全く違う言語での経験があり、考え方などはわかります。そこで、WEBツール(たとえばアンケートツールやログインシステムなど)を自分で作りたいんのですが、どういった勉強をすればいいでしょうか。 参考になるサイトや、本がありましたら教えていただけるとうれしいです。 また、お勧め通信講座などもありましたらぜひお願いします。 できるようになってたくさんのツールを開発したいと考えています。

  • あったら便利なツール

    はじめまして。 googleなどweb検索ツールに特定のワードを指定して、 複数の検索結果をテキストなどに自動的にリストアップ(export)してくれる ツールがあったらいいなと、フと思ったのですが、 そんなフリーのツールはありますでしょうか? 無い場合、自分で作ってみたいのですが、どんな言語を使って作る必要がありますでしょうか。 つまり、そういうツールを作る際に向いている言語というか・・・ やろうと思えばどんな言語でもできるということでであれば、 PCのメモリをあまり食わないようなツールが理想です。 ちなみに当方、プログラミングは素人です。 ご意見よろしくお願いします。

  • アプリ開発について教えてください。

     独学でアプリ開発をしたいと思い、ネットや書籍でざっくりと学んで見ました。  (プログラミング等はまったくの素人です)  当初 Monaca(HTML5)での開発に取り組みましたが、さっぱり使用方法が理解できず… アンドロイドアプリ開発入門(2500円)の書籍を購入し勉強。 大まかな内容は理解出来たかなぁと思っています。 その入門書では eclipse を使用してのアプリ開発でしたので、入門書に沿って進めていくも… 途中から理解できず…解らない所をネットで調べながら模索するも、今のところ断念。  そこで質問です。 質問(1) 素人にでも理解できる、参考書 又は ホームページ 等教えてください。 質問(2) アプリ開発をするのに 一番わかりやすく使いやすい環境は?                              (Monaca or eclipse or その他) 質問(3) アプリ開発をするために、勉強する順番は?          (java言語をまずマスターしないとダメなのでしょうか?)  真剣にアプリ開発(プログラマー)目指しています。宜しくお願いします。

  • ツールとは何ですか?

    プログラマ志望の大学生です。 就活でエントリーシートに「使用可能な言語とツールは何ですか?」という質問項目があります。 この場合のツールとは、何を意味しているのでしょうか? 開発ツールと読み取って良いでしょうか? よろしくお願いします。

  • Windows7のフリーソフト開発言語は何が良い?

    Windows 7 用のフリーソフトを作りたいと思っているのですが、どういったプログラミング言語と開発環境を使うのがよいでしょうか? 例えば、GUIで設定ができ、常駐する場合は、右下のタスクトレイにアイコンを表示させたりさせたりこんなソフトを考えています。 因みに今はPerlを使っていますが、CUIではこういったことができず、また、フリーソフトで配布する時敷居が高く敬遠されがちな物で新しく言語と開発環境を用意したいと思っています。 宜しくお願い致します。

  • アプリビルダに代わる無料ツールを教えてください。

    「アプリビルダ」はプログラミング言語が解らなくてもアプリが 作れたのですが、去年の7月ごろからこのツールが使えなくなった ようなので、これに代わる無料のツールを探しています。 制作できるアプリは「ミニゲーム」、「ミニ診断」、「ブログまとめ」、 「HTML」などで、テンプレートが用意されていて、プログラミング言語 が解らなくても問題なく作れるものを希望します。 なお、制作したコンテンツはWEB上で動作させ、スマホだけでなく、 PCにも表示させたいので、グーグルプレイやサーバーにアップできる 機能があればありがたいです。 無料ツールがなければ有料でもよいのですが、あまり高価なものは 手がでないので、安価なものを希望します。 よろしくお願いします。

  • PIC用のフリーCコンパイラはありますか?

    PICでプログラムを組みたくて、本屋で 「C言語によるPICプログラミング入門」 を買ってきました。 さて早速取り組もうと思ったのですが、いきなりCコンパイラは有料(高価)であるとのこと・・・T-T そこでフリーのCコンパイラについてご存知の方がいらっしゃいましたら紹介して頂けないでしょうか? 以上よろしくお願いします。

  • おすすめのプログラム開発の入門書を教えてください。

    おすすめのプログラム開発の入門書を教えてください。 私はC++でWindows環境で動くパッケージソフトの開発をしています。 今までプログラマとして働いてきましたが、自ら望んでこの職種についたわけではなかったこと、元々文系でパソコンに苦手意識もあり、プログラムがあまり好きではありません。 転職を考えたりもしたのですが、プログラム開発の表面しか知らずに好きじゃないと決めつけていたことに気づき、プログラム開発というものを勉強して、プログラム開発を知り、好きになっていきたいと思っています。 言語の入門書ではなく、プログラム開発の入門書を探しています。 ネットワークやデータベースなど、専門的な部分を除き、要件定義、設計、プログラム、テストなど、プログラム開発全体の入門書はないでしょうか? 今まで受け身だった自分を変えたいと思っています。 よろしくお願いします。

  • JAVA開発キットのダウンロード法。

    プログラミング全くの初心者ですが、JAVAを始めてみたいと思っています。ところがJAVAの入門書を手に入れたところ、JAVAの開発キットをダウンロードしようとしてみましたが、入門書が古いせいか、そのダウンロードサイトの様子が変わっていたり、また英語表記だったりして自分なりにいろいろとやってたものの、よくわかりません。どなたか、最新のJAVA開発キットのダウンロード法を詳しく教えて頂けないでしょうか…。使用OSは、WindowsXPです。

    • ベストアンサー
    • Java

専門家に質問してみよう