Linux mmap原理 共享內存

利用ioremap訪問硬件,需要經過兩次拷貝 1.明確:不管是在用戶空間還是在內核空間,軟件一律不能去直接訪問設備的物理地址; 2.在內核驅動中如果要訪問設備的物理地址,需要利用ioremap將設備的物理地址映射到內核虛擬地址上(動態內存映射區),以後驅動程序訪問這個內核虛擬地址就是在間接得訪問設備的物理地址(MMU,TLB,TTW) 3.如果用戶要訪問硬件設備,不能直接訪問,也不能在用戶空間訪問
相關文章
相關標籤/搜索