随笔分类 -  Linux驱动设备

摘要:1.设备驱动程序的作用 从一个角度看,设备驱动程序的作用在于提供机制,而不是策略。 在编写驱动程序时,程序猿应该特别注意以下这个基本概念:编写訪问硬件的内核代码时,不要给用户强加不论什么特定策略。由于不同的用户有不同的需求,驱动程序应该处理如何使硬件可用的问题。而将如何使用硬件的问题留给上层应用程序 阅读全文 »
posted @ 2020-03-21 12:24 Smah 阅读(1393) 评论(0) 推荐(1) 编辑
摘要:一、中断 1.概述 所谓中断是指cpu在执行程序的过程中,出现了某些突发事件急待处理,cpu必需暂停执行当前执行的程序,转去处理突发事件,处理完之后cpu又返回原程序位置并继续执行,根据中断来源,中断分为内部中断和外部中断,软中断指令等属于内部中断,中断还可以分为可屏蔽中断和不可以屏蔽中断。Linu 阅读全文 »
posted @ 2020-03-04 16:41 Smah 阅读(1343) 评论(0) 推荐(0) 编辑
摘要:在Linux系统中,网络设备都被抽象为struct net_device结构体。它是网络设备硬件与上层协议之间联系的接口,了解它对编写网络驱动程序非常有益,所以本文将着手简要介绍linux-2.6.38.8/include/linux/netdevice.h文件中struct net_device结 阅读全文 »
posted @ 2019-10-11 15:14 Smah 阅读(3213) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示