阅读:1122回复:1
再接再厉,再问几个问题,7
提了这么多问题,其实我知道是因为我的基础太差,关于硬件的譬如中断DMA之类,关于系统的譬如系统的线程处理还有
一些顺序等级调度问题。 我想知道我需要看哪些方面的书籍,报一下书名或内容,其实这些我本科学过,但是都是一些皮毛介绍。 免得老是在这儿贻笑大方。 谢谢 [编辑 - 5/19/05 by aben1223] |
|
|
沙发#
发布于:2005-05-21 23:26
windows下的驱动开发,可以看看<<windows 2000 设备驱动程序开发指南>>,系统的讲述了windows 驱动开发的所有的基本知识.有专门一章讲述dma.
也讲述了dpc等中断级别 有一本,inside 2000,一些章节也可以看看,中断,dpc,线程调度,驱动的架构都有一些描述 ndis的开发就只能看ddk的帮助了 关于操作系统的书,最好看linux的一本linux 内核分析,只有看过源代码,才能真正领会os的精髓 其实做这种硬件驱动,有机会最后在linux做做,很多东西能够搞得 更透彻,有一本linux 驱动开发的书很经典 windows下把ne2000的源码吃的透彻一点,最好找一下ne2000网卡 的硬件资料看看 |
|