2008-10-01から1ヶ月間の記事一覧
前に書いたエントリーでsyscallマクロの変更を書いたけど、あれは間違いという指摘を受けました。で、ASPのコードを見るとt_perror()関数が使えるようになっていたので*1、それを用いて以下のような代用コードを書いてみました。 #define syscall(exp) ((voi…
クライアント先で打ち合わせ後に言われて、試してみました。 VSSクライアントプラグイン featuresも無くネットワークインストールにも対応していないプラグインなのでZIPファイルを解凍してインストールするもプラグインが起動せず...xmlファイルを見ると以…
TOPPERSはドライバもアプリケーションの一つなので前のエントリーでもよかったけど、別立てに。 ASPからはTOPPERS割込み標準モデルに準拠したのが大きいわけでこれによるドライバ周りの修正が必要になる。TOPPERS割込み標準モデルに関する情報は TOPPERSサイ…
C90準拠だそうで。itron.hにも含まれていない。 さらに条件が違うので注意。 syscall(ipsnd_dtq(SW_DTQ, SW1_ON)); ↓ assert( ipsnd_dtq(SW_DTQ, SW1_ON) == E_OK); (修正:10/22) syscallマクロの代わりにt_perrorがあるのでそれを使う。 例えばこっちみた…
cycphsが0と1では同じ挙動をするので、ASPではcycphsに0を入れることは推奨していない。
前のエントリー同様にitron.hは使用しない。 t_services.h,s_service.hの廃止。 TOPPERS共通ヘッダファイルt_stddef.hを使用する。このヘッダファイルはカーネルヘッダファイルやSILヘッダファイルからインクルードされているために直接インクルードする必要…
割込み標準モデルをサポート氏らASPで割込みを登録と一緒に割込み要求ラインの設定を行なう
JSPで作ったプログラムをASPへ移行させることになったので、気になった作業をあげてみる。 ちなみにitron.hはインクルードしません。これをやるとほぼ無修正でいけると思うのですが、今回は教材プログラムだからJSPの痕を残すわけもいかないわけで。 ちなみ…