2007-03-01から1ヶ月間の記事一覧

関数形式マクロ

某V850に以下のようなコードがある #define Set(x,y,z) Lea x, r6; Lea y, r7; st.##z r7, 0[r6]; /* * 低レベルのターゲットシステム依存の初期化 * * スタートアップモジュールの中で,メモリの初期化の前に呼び出される. */ .text .globl hardware_init_…

ソフトウェア更新で

古いバージョンのフィーチャーをインストールする方法はないのだろうか? もしくはアップデートサイトにあるすべてのバージョンを取得する方法 たぶん、サポートとかでこちらが望んでいないバージョンの組み合わせとか持っている場合に対応ができないのじゃ…

JSP1.4.3に向けて

PF2は全サポートターゲットの自動ビルドツールはシェルスクリプトでお手軽にできたのだけれども、PF3の場合はどうすればよいのだろう。 Eclipse自身の自動テストツールとかあるのかな?

車輪の再発明

この業界には最適化を求めるあまり再発明しがちな傾向にあります。ITRON/TOPPERS系 もなみソフトウェア PizzaFactory3 MentorGraphics EDGE IDE アルファプロジェクトにボードボードバンドルされている HOSのページ T-Kernel系 ・京都マイコン Pertner-JET …

記事を書くことの難しさ

インストールまでうまく行ったのなら、雑誌の通りに一度はsample1のビルドの作業手順をやってほしかったなと思いたくはなるのですが、なかなか伝えるのは難しいのだと感じています。*1とは言え、VSや他のIDEのようにプロジェクトファイルをダブルクリックで…

MBSに関するドキュメント

調べ物をしていたらでてきたのでとりあえず、ブックマークへ http://www.ddj.com/dept/cpp/197002115

句読点を変える

TOPPERSな世界では句読点を「、。」ではなくて「,.」で表記していたりします。*1 原稿を書くにあたっていちいち[F9]とか押すのがめんどーだと思ってIMEの設定をみたら、やはりありました。というわけで少し*2すっきり。 *1:私は無頓着なのであまり気にし…

Blanca

次はこれのM32Rです*1 社内の先人達がほとんど作業をしてもらっていたので、私は新参者として原稿書き兼PF3のテスト。 giveio.sysはlinux-m32rを参考にインストールしてPF3でJSPのsample1の動作確認まで完了。*2 PF3のよいところはツールチェーンが変わって…

文字コード、結論

昨日、さんざんほざいていましたが、あたいのエンコードの変更方法がダメでした。 [設定]画面の[一般]−[ワークスペース]にある「テキスト・ファイル・エンコーディング」をデフォルトから修正していたのですが、 そうではなくて [一般]−[コンテンツ・タ…

文字コードその後

昨日の日記で、コメントをつけてもらったのと前後して、直接話し合った*1結果、 「バックスラッシュ問題とかもあるし、EUCで行くのが安全なんじゃないかな」 ということでEUCにしましょうということになったのですが....エンコーディングを変えるとコン…

ソースの文字コードについて

Eclipseのエディタでは使用するOSのデフォルトの文字コードをエンコードする。なのでSJIS。 TOPPERSではEUCとSJISどちらも配布していて、PizzaFactory3ではEUCを使っているようだ。*1 Windows版のPizzaFactory3ではソースのエンコード設定を強要してしまうこ…

テンプレートの追加

こちらにも書いてはありますが、一応こんな感じでよいらしい <plugin> <extension point="jp.pizzafactory.toppers.kernels.templateOperation"> <template> <projectType projectTypeId="*"/> <templateProvider name="cup_timer"> <file path="cup_timer/cup_timer.c"/> <file path="cup_timer/cup_timer.h"/> <file path="common/jsp_prog.cfg"/> </file></file></file></templateprovider></projecttype></template></extension></plugin>

PDEプラグインの追加

PizzaFactory3にプラグインを追加したいので。 Eclipse Update site http://update.eclipse.org/updates/3.2 を追加 追加したプラグイン Eclipse Java Development Tools Eclipse PDE Plug-in Developer Resources Eclipse Plug-in Development Environment

ビルド後に処理させたいコマンドがある場合

C/C++プロジェクトプロパティで[C/C++ビルド]の構成設定に[ビルドステップ]タブがある。. ビルド後のステップとかに以下のコマンドを入れてあげる. arm-elf-objcopy -O binary -S ${ProjName}.out ${ProjName}.bin ちなみに「${ProjName}」はPizzaFactor…

フリースタンディングのヘルプ

なんとかパワーポイントで書いていたものをDocBookにおこしなおしできました。 やはりタグの仕様だけみてもなかなかイメージがわかなかったのですが、Eclipseのサイトに丁度良いページとそのxmlがありました。あとはもう一度タグを見直してCSSでデコレーショ…