u盘驱动版本不符 u盘驱动( 二 )


3、将USB协议以看得见的方式呈现出来:协议或标准之类的文档通常都是非常枯燥的,如果一本图书同样只是以翻译的方式去编写,也注定难以摆脱枯燥的命运 。一个有心的作者会将枯燥的内容消化后用不枯燥的方式重新展示,这才是作者存在的意义,而不是为了快速交稿完成什么任务而敷衍了事,所以你明白国内现在没有一本USB开发方面能够做到经久不衰图书吧?反正我是没有看到 。哈哈,但这对我却是件好事,USB广泛应用已经超过20年了,既然没有好书,行,那就便宜我了,我来填补这个空白 。
《USB》对USB协议各个层面都进行了深入地阐述,我会将USB协议穿插在实例中进行对照讲解,这个地方对应是这里,那个地方是对应那里,而不会虚无飘渺地说这是什么那是什么,这不是我的风格,而且我敢说:这也是国内第一本对USB2.0协议探讨最深入最形象的图书 。我们要开一家超市来理解USB协议哦,等着瞧吧,实在是太伟大了(不要打我,么么哒~~)
4、尽可能早地进行USB设备的开发 。很多关于USB开发的图书都是先花费大部分篇幅讨论USB协议,枯燥的程度是你完全无法想像的,但《USB》却不是这样,咱们在第一章介绍完USB基础知识后,就开始着手进行USB设备开发,为什么我要这么做呢?就是想让读者对USB开发尽可能早地建立感性认识,咱们先不管底层细节是如何实现的,尽快用最简单的例程把USB设备驱动起来,让你体验一下USB设备开发,然后针对出现的问题逐一解决或完善 。当你对USB开发有了初步概念后,我们才会进一步由易到难深入探讨协议的细节 。当然,细节方面我无法透露更多,因为写作思路需要保密呀,总之你会发现,这是一种从未出现过的撰写思路,当从多个层面对某些问题层层剖析时,你就会发现:USB协议其实并没有想像的那么复杂,如果只是应用的话,那就更简单了
5、例程贵精不贵多 。正所谓:伤十指不如断一指!本书并没有太多的实例,最主要的只有两个(一个是例程,一个是自定义设备) 。当然,我们会用多种方式去具体实现,因为不同开发方案对应的流程与复杂程度也会有差异,这一点还是要结合实例体现出来,最终的目的还是为了开发嘛!
咱们不需要用太多的例程去凑篇幅,本书只是起到抛砖引玉的作用,但是你至少能够独立设计USB设备与主机通讯 。一个最简单的例程,我花费用了约30章的篇幅从各个层面去分析它,不要小看简单的例程,因为所有USB应用的基本原理是相通的,连最简单的例程讲解都能让读者看不懂你在说什么,还怎么样去向读者展示更牛逼的技术?因为应用层面的东西是千变万化的,一本书肯定无法全部讲完,我们也没有必要过多探究那些过于表面的内容,只要我们把能够说明关键问题的例程研究透彻,将USB系统开发思想完整地展现出来,大多数其它例程也只是大同小异 。换句话说,《USB》能帮助你建立完整的USB系统开发框架,至于很多没有涉及到的细节问题,《USB》也已经告诉了你怎么去寻找答案,还是那句话:开发思想才是最重要的!
最后,我想提一下有些读者认为“《三极管》理论部分有点多”的问题 。首先客观地说,相对于《电容》而言,《三极管》的理论部分确实多了一些,主要原因是定位不一样!如果我要写《电感》,那肯定与《电容》是同一种风格,不同的主题需要使用不同的撰写方式 。三极管本身的知识体系远比电容要复杂得多,有些内容在理论的基础上分析会更好一些,而且你也发现这些理论只是一些简单加减乘除,并不存在长篇大论微积分之类的 。因为推导不是目的,关键是引导出与三极管应用相关的一些参数或知识 。
举个例子,《三极管》介绍了复平面与向量法,并进一步引出了波德图与频率分析,而在讨论史密斯圆图时也是以复平面为基础进行演变的 。也就是说,复平面的引入在整本书中是作为一个分析基础,与很多章节是有紧密联系的,并不是为了凑篇幅 。如果连简单的复平面都不想去了解,怎么能够理解与应用史密斯圆图呢?
我为什么没有在写完《三极管》后马上写《运放》呢?因为本质上这两本书是属于一个体系(即写作方法差不多),我想等等读者的反馈,所以转而撰写了《显示器件》这类实践性非常强(几乎没有理论公式,基本都是可以直接应用到实际工作中的实用技术)的图书 。如果读者普遍觉得《三极管》理论多了一些,那咱就把《运放》的理论部分再减一些,如果只是个别读者觉得不好,那咱就保持该风格,这种事情本就是“仁者见仁,智者见智” 。就像有些读者觉得《电容》写得非常好,通俗易懂,而另外有些读者却觉得太简单了 。同样,有人觉得《三极管》理论多了一些,看到简单的推导就犯困,但另外一些读者却认为写得非常好,严谨又不失诙谐幽默,还是那句话:一千个读者会有一个哈姆雷特,一本书不可能让所有层次的读者都满意!