Linux驱动概念扫盲篇-CSDN博客

网站介绍:文章浏览阅读2w次,点赞28次,收藏153次。驱动程序完全隐藏了设备工作的细节. 用户的活动通过一套标准化的调用来进行,这些调用与特别的驱动是独立的; 设备驱动的角色就是将这些调用映射到作用于实际硬件的和设备相关的操作上. 驱动应当做到使硬件可用, 将所有关于如何使用硬件的事情留给应用程序. 一个驱动,如果它提供了对硬件能力的存取, 没有增加约束,就是灵活的.内核的划分尽管不同内核任务间的区别常常不是能清楚划分, 内核的角色可以划分成下列几