
驱动
wsclinux
这个作者很懒,什么都没留下…
展开
-
linux内核模块心得20150326
1、内核经常要考虑多进程并发,多个内核进程会同时访问你写的驱动程序,所以驱动程序要严格考虑代码的可重入性,千万别想当然一个内核进程在没有挂起或者休眠状态的时候他占用的资源不会被别的内核进程所使用。也就是说,驱动的编程要考虑多进程并发的工作模式,所编写的驱动程序要考虑可重入性。2、内核程序的栈空间是很小的差不多4kB,所以驱动程序的自动变量要少定义,如果有较大的动态空间需要使用需要使用内核特有的原创 2015-03-27 00:25:46 · 689 阅读 · 0 评论 -
NDIS描述
基本信息编辑NDIS(Network Driver Interface Specification)是网络驱动程序接口规范的简称。它横跨传输层、网络层和数据链路层,定义了网卡或网卡驱动程序与上层协议驱动程序之间的通信接口规范,屏蔽了底层物理硬件的不同,使上层的协议驱动程序可以和底层任何型号的网卡通信。NDIS为网络驱动程序创建了一个完整的开发环境,只需调用NDIS函数,而不用考转载 2017-03-21 14:37:49 · 1085 阅读 · 0 评论