Linux驅動mmap內存映射

mmap在linux哪裏? 什麼是mmap? 上圖說了,mmap是操作這些設備的一種方法,所謂操作設備,比如IO端口(點亮一個LED)、LCD控制器、磁盤控制器,實際上就是往設備的物理地址讀寫數據。 但是,由於應用程序不能直接操作設備硬件地址,所以操作系統提供了這樣的一種機制——內存映射,把設備地址映射到進程虛擬地址,mmap就是實現內存映射的接口。 操作設備還有很多方法,如ioctl、iorem
相關文章
相關標籤/搜索