- 追加された行はこの色です。
- 削除された行はこの色です。
[[BeagleBone]]
*mmap [#rd2dff65]
-[[参考>http://www.atmarkit.co.jp/ait/articles/1201/18/news133.html]]
-機能:ファイルとメモリの同一視(仮想メモリ技術)
--読み込み専用なら,メモリから読み出しがそのままファイル読み出しに相当.
--書き込み専用なら,メモリへの書き込みがそのままファイル書き込みに相当.
-メリット
--カーネルとコピープログラムの間でデータのコピーが発生しないので,高速.
*void*のoffset [#k44c5f76]
#include <stdio.h>
int main(void)
{
void* a = (char*)0x01;
a = (void*)((char*)a + 0x0F);
printf("%p\n", a);
}
*inputデバイスに入出力 [#g4c1f436]
-Input Subsystem
--キーボード・マウス・ジョイスティックなどからの入力を受け取る
--キーボード・マウス・ジョイスティックが動いたと,システムに錯覚させる
--仮想キーボード・マウス・ジョイスティックを作る