BeagleBone

mmap

  • 参考
  • 機能:ファイルとメモリの同一視(仮想メモリ技術)
    • 読み込み専用なら,メモリから読み出しがそのままファイル読み出しに相当.
    • 書き込み専用なら,メモリへの書き込みがそのままファイル書き込みに相当.
  • メリット
    • カーネルとコピープログラムの間でデータのコピーが発生しないので,高速.

void*のoffset

#include <stdio.h>

int main(void)
{
        void* a = (char*)0x01;
        a = (void*)((char*)a + 0x0F);
        printf("%p\n", a);
}

inputデバイスに入出力

  • Input Subsystem
    • キーボード・マウス・ジョイスティックなどからの入力を受け取る
    • キーボード・マウス・ジョイスティックが動いたと,システムに錯覚させる
    • 仮想キーボード・マウス・ジョイスティックを作る

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS