1. 系统调用接口 1.1 Linux系统调用概念 系统调用(systemcall): 所有的操作系统在内核里都有一些内建的函数,这些函数完成对硬件的访问和对文件的打开、读、写、关闭等操作。 Linux 系统中称这些函数为系统调用。这些函数实现了将操作从用户空间转换到内核空间,有了这些接口函数,用户就可以方便地访问硬件。 一个已经安装的系统所支持的系统调用都可以在/usr/include/b
本文讲述了块设备驱动中常见的数据结构和编程接口,并以实际的代码讲述了一个完整的驱动编程方法和技巧。
本文主要讲述linux内核中内存映射的相关理论。所谓内存映射就是将外设的内存空间映射到linux内核的内存虚拟地址空间,以后用户(应用程序)可以方便的在用户空间,通过存取映射后的虚拟地址来间接的操作(驱动)外设进行工作,相对通过IO接口或者是ioremap接口还需要通过内核进行缓存要来的便捷和快速。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号