linux中的outb、outw、inb、inw
来源:互联网 发布:制造业 薪水低 知乎 编辑:程序博客网 时间:2024/06/05 10:18
在linux的驱动程序中,都会使用大量的outb、outw、inb、inw等等宏来访问硬件或寄存器。这些宏的定义都在相应处理器体系下的include/asm目录下的io.h中定义。追究下去,这些宏最终就是一个volatile变量的的赋值:
#define __arch_putb(v,a) (*(volatile unsigned char *)(a) = (v))
#define __raw_writeb(v,a) __arch_putb(v,a)
#define outb(v,p) __raw_writeb(v,__io(p))
- linux中的outb、outw、inb、inw
- linux中的outb、outw、inb、inw
- linux 中的outb outw inb inw
- I/O操作函数inb, outb, inw, outw
- inb inw inl outb outw outl:端口操作
- linux内核API接口函数inb(),outb()
- outb, outw, outl函数
- outb, outw, outl函数
- inb和outb
- outb,inb等I/O端口操作函数
- outb_p() 函数、outb函数与outb指令
- inb的困惑
- outb_p 与outb的区别
- 普通用户下执行inb(),out()函数
- outb函数与volatile 类型变量
- Linux--9:Linux中的TTY
- 【Linux】Linux开发中的常用命令
- Linux-(17)Linux中的shell
- Java 理论与实践: 用弱引用堵住内存泄漏
- javascript高级程序设计笔记(四)
- 字符串拘留池(string interning pool)
- Linux/C的定时器
- WebBrowser 内容保存为图片
- linux中的outb、outw、inb、inw
- MFC获得屏幕的大小
- (Shortest Paths Algorithm)
- php中处理xml的文档方法
- git使用
- AllocSysString的使用
- jquery要怎么写才能速度最快?
- ubuntu自动获取ip
- 如何在Dll中导出STL类