2005年1月18日

[linux-users:104256] 実アドレスのアクセス方法について(質問)

こんにちは、青木と申します。

F000:E0C1番地(BIOSアドレス)に格納されているボードの識別情報をリードしたいのですが、
単純にポインタにアドレスをセットしてリードすると、「Segmentation fault」のエラーにて
プログラムが異常終了してしまいます。

   char *p = 0x0FE0C1;
   char work[44];
   memcpy(work,p,43);  //おそらくここでエラーになっていると思われます
   work[43] = '\0';

   printf("String=%s\n",work);

linuxのアプリから直接 実アドレスをリードする事は出来ない様なのですが、
何か方法は無いでしょうか?

投稿者 xml-rpc : 2005年1月18日 09:04
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/9470
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。