Thursday, January 13, 2022

[Linux Kernel] ioremap, mmap

ioremap

驅動程式,不能夠直接存取實體記憶體,必須存取相對應的虛擬記憶體.


設定 Interface 暫存器,最後設定Device 的暫存器

mmap

應用分2種

1. 檔案對映到記憶體空間,高速存取.

2. 建立匿名映射,用於父子行程間共享內存

linux 驅動設備也是文件,但字符設備不支持 mmap 方法,因為字符設備和塊設備緩沖同步策略不一樣。



No comments:

Post a Comment

n8n index

 【n8n免費本地端部署】Windows版|程式安裝x指令大補帖  【一鍵安裝 n8n】圖文教學,獲得無限額度自動化工具&限時免費升級企業版功能