2005-03-04から1日間の記事一覧

H8/OSのファイル書き込み

open() write() close()でCFカードのルートにファイル書き込みを行っているがうまく行かない。Win2000でフォーマットしたカードに書き込んでもファイルが存在しないのだ。 Win2000で1つでもファイルを書き込んでおくとうまく行くので、FATやディレクトリエ…

H8/OSのint型

H8/OSではintを4バイトで扱っている。 gccのコンパイルオプションでint32というのを付けている。 しかし自作プログラムもintを4byteにしなければならない。 メモリーやCPUパワーの限られたCPUでは、intのサイズの違いは(4byte or 2byte)大きな差である。 自…