Linux內(nèi)核設(shè)備驅(qū)動(dòng)地址映射筆記整理
更新時(shí)間:2018年12月17日 09:34:13 作者:Engineer-Bruce_Yang
今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動(dòng)地址映射筆記整理,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
#include <asm/io.h>
#define ioremap(cookie,size) __arm_ioremap(cookie, size, MT_DEVICE)
//cookie表示物理地址, size表示映射大小。 ioremap把指定的物理地址映射到空閑的虛擬地址
void __iomem *
__arm_ioremap(unsigned long phys_addr, size_t size, unsigned int mtype)
{
return __arm_ioremap_caller(phys_addr, size, mtype,
__builtin_return_address(0));
}
1. 拫據(jù)物理地址映射后的虛擬地址
- 虛擬地址 = ioremap(物理地址, 映射多大);
- 使用完后 iounmap(虛擬地址); //把映射表刪除
2.
ioread8(地址)/readb() ioread16(地址)/readw() ioread32(地址)/readl() iowrite8(值, 地址) / writeb iowrite16(值, 地址) / writew iowrite32(值, 地址) / writel
#include <asm/sizes.h> SZ_4K SZ_1M
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
您可能感興趣的文章:
- 將Linux代碼移植到Windows的簡單方法
- Linux內(nèi)核設(shè)備驅(qū)動(dòng)之內(nèi)存管理筆記整理
- Linux內(nèi)核設(shè)備驅(qū)動(dòng)之內(nèi)核的時(shí)間管理筆記整理
- Linux內(nèi)核設(shè)備驅(qū)動(dòng)之字符設(shè)備驅(qū)動(dòng)筆記整理
- Linux內(nèi)核設(shè)備驅(qū)動(dòng)之虛擬文件系統(tǒng)筆記整理
- Linux內(nèi)核設(shè)備驅(qū)動(dòng)之系統(tǒng)調(diào)用筆記整理
- Linux內(nèi)核設(shè)備驅(qū)動(dòng)之內(nèi)核的調(diào)試技術(shù)筆記整理
- Linux內(nèi)核設(shè)備驅(qū)動(dòng)之內(nèi)核中鏈表的使用筆記整理
- Linux內(nèi)核設(shè)備驅(qū)動(dòng)之proc文件系統(tǒng)筆記整理
- Linux內(nèi)核設(shè)備驅(qū)動(dòng)之高級字符設(shè)備驅(qū)動(dòng)筆記整理
- Linux內(nèi)核設(shè)備驅(qū)動(dòng)之Linux內(nèi)核模塊加載機(jī)制筆記整理
- Linux內(nèi)核設(shè)備驅(qū)動(dòng)之Linux內(nèi)核基礎(chǔ)筆記整理
- 移植新內(nèi)核到Linux系統(tǒng)上的操作步驟
相關(guān)文章
apache配置php實(shí)現(xiàn)單一入口方法
這篇文章主要介紹了apache配置php實(shí)現(xiàn)單一入口方法,大家參考使用2013-12-12
Linux 文件系統(tǒng)的操作實(shí)現(xiàn)
這篇文章主要介紹了Linux 文件系統(tǒng)的操作實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
詳解Ubuntu下配置samba實(shí)現(xiàn)文件夾共享
這篇文章主要介紹了詳解Ubuntu下配置samba實(shí)現(xiàn)文件夾共享的相關(guān)資料,需要的朋友可以參考下2017-03-03
Linux部署python爬蟲腳本,并設(shè)置定時(shí)任務(wù)的方法
今天小編就為大家分享一篇Linux部署python爬蟲腳本,并設(shè)置定時(shí)任務(wù)的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06

