aben1223
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2007-06-01
  • 粉丝1
  • 关注0
  • 积分1000分
  • 威望201点
  • 贡献值0点
  • 好评度192点
  • 原创分2分
  • 专家分0分
阅读:1124回复:1

再接再厉,再问几个问题,7

楼主#
更多 发布于:2005-05-19 12:12
提了这么多问题,其实我知道是因为我的基础太差,关于硬件的譬如中断DMA之类,关于系统的譬如系统的线程处理还有

一些顺序等级调度问题。
我想知道我需要看哪些方面的书籍,报一下书名或内容,其实这些我本科学过,但是都是一些皮毛介绍。
免得老是在这儿贻笑大方。
谢谢

[编辑 -  5/19/05 by  aben1223]
周维彬
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-05-21 23:26
windows下的驱动开发,可以看看<<windows 2000 设备驱动程序开发指南>>,系统的讲述了windows 驱动开发的所有的基本知识.有专门一章讲述dma.
也讲述了dpc等中断级别

有一本,inside 2000,一些章节也可以看看,中断,dpc,线程调度,驱动的架构都有一些描述

ndis的开发就只能看ddk的帮助了

关于操作系统的书,最好看linux的一本linux 内核分析,只有看过源代码,才能真正领会os的精髓

其实做这种硬件驱动,有机会最后在linux做做,很多东西能够搞得
更透彻,有一本linux 驱动开发的书很经典

windows下把ne2000的源码吃的透彻一点,最好找一下ne2000网卡
的硬件资料看看
游客

返回顶部