PizzaFactory3

記事を書くことの難しさ

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

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でデコレーショ…

ヘルプ

今日もひたすらにヘルプです。URIを入れたいのですがうまいタブが見つからないのですが何か見落としているのでしょうか?*1試行錯誤しているのがちょっとつらい。 追記 わかりました。タブを使用するようです。こんな感じで記述すればよいらしい OpenOCDは各…

ヘルプを作成する

PizzaFactory3に関するドキュメントがひじょーに少ないというご指摘は甘んじてうけるのではありますが、さりとて放置するわけでもなく遅々として作成をはじめています。今回はDocBookでEclipseのヘルプ形式に変換をかけていまして、DocBookでの記述もEclipse…

パワーポイント修正

フリースタンディングのプロジェクト作成〜デバッグまで一通り修正*1 *1:あとはデバッガのプラグイン修正を待つだけ

パワーポイントの修正

これに伴って、パワーポイントで作成したウィザード周りの説明を修正。 キャプチャ画面の整理がうまくできていなかったのでこれを機会に全て取り直しに*1 *1:このパワポを流用してPizzafactoryのヘルプに取り込もうと狙いをつけています

本日のプログラム

JSPを用いたキッチンタイマーなど10数本終了。 昨日書いた割込みハンドラですが、実害はないけどやはり見直しが必要*1 *1:たまたまモードの設定値がテーブルに書いてある0であったとか...

本日のプログラム

某ターゲットへのサンプルプログラム作り*1 フリースタンディング用は終了 ビルドを通していないにおいが サンプルの元ねたを頂いているのですが、どうやらビルドにかけていないようです 他人に渡すときはビルドを通してから渡そう*2 AT91SAM7Sターゲット依…

今日のデバッグ

この修正に関してのバグ出しを行う。 動作の問題もあるけど、CDTに引っ張られているところも見受けられる。 操作性に関してはまだ改良の余地はありそう。 フリースタンディングのサンプルプログラムは終了。 JSPのサンプルをあと数個作って、デバッガ側の動…