1.ioremap函数
该函数是把物理地址映射到虚拟内存中,这样的话,在虚拟内存上跑的驱动程序,就可以直接通过这个函数,去操作外设的寄存器地址了。通过可以使用writel去写映射过来的虚拟地址;使用readl去读映射过来地址上的值。ioremap(物理地址,大小)
2.iounmap函数
它的作用就是把映射过来的物理地址还原,释放掉虚拟地址。
该函数是把物理地址映射到虚拟内存中,这样的话,在虚拟内存上跑的驱动程序,就可以直接通过这个函数,去操作外设的寄存器地址了。通过可以使用writel去写映射过来的虚拟地址;使用readl去读映射过来地址上的值。ioremap(物理地址,大小)
它的作用就是把映射过来的物理地址还原,释放掉虚拟地址。