本书主要介绍了调试方面的9条黄金法则,并结合实际的环境讲述了如何合理地运用它们。本书的内容没有针对任何平台、任何语言或者任何工具,讲述的重点是找到出错的原因并修复它们,高效地追踪和解决不易察觉的软硬件问题。 本书适合所有软硬件从业人员阅读。
《自己动手写CPU(含CD光盘1张)》使用Verilog HDL 设计实现了一款兼容MIPS32指令集架构的处理器——OpenMIPS。OpenMIPS 处理器具有两个版本,分别是教学版和实践版。教学版的主要设计思想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其进行教学、学术研究和讨论,也有助于学生理解课堂上讲授的知识。实践版的设计目标是能完成特定功能,发挥实际作用。 《自己动手写CPU(含CD光盘1张)》分为三篇。篇是理论篇,介绍了指令集架构、Verilog HDL的相关知识。第二篇是基础篇,采用增量模型,实现了教学版OpenMIPS处理器。首先实现了仅能执行一条指令的处理器,从这个最简单的情况出发,通过依次添加,实现逻辑操作指令、移位操作指令、空指令、移动操作指令、算术操作指令、转移指令、加载存储指令、协处理器访问指令、异常相关指令,最终实现
全书包括:硬件系统设计中的常见需求,设计中需要考虑的各类概要设计及开发平台的归纳,SI的理论分析及满足SI的常用设计方法,PI的理论分析及满足PI的常用设计方法,EMC/EMI的理论分析及满足EMC/EMI的常用设计方法,DFX的理论分析及满足DFX的常用设计方法,电路设计中常用各类器件的原理说明及常用电路的原理图设计,对PCB设计中的布局、布线及PCB的板级仿真分析进行了归纳分类,对PCB设计的后续工作及PCB加工的技术要求进行了归纳总结。
全书包括:硬件系统设计中的常见需求,设计中需要考虑的各类概要设计及开发平台的归纳,SI的理论分析及满足SI的常用设计方法,PI的理论分析及满足PI的常用设计方法,EMC/EMI的理论分析及满足EMC/EMI的常用设计方法,DFX的理论分析及满足DFX的常用设计方法,电路设计中常用各类器件的原理说明及常用电路的原理图设计,对PCB设计中的布局、布线及PCB的板级仿真分析进行了归纳分类,对PCB设计的后续工作及PCB加工的技术要求进行了归纳总结。
《USB开发手册》系统地介绍了当前的USB总线接口的协议、工作原理,以及驱动程序设计。本书中还以大量篇幅,全面详细地介绍了在各种应用场合下USB接口的设计实例。本书言简意赅、通俗易懂、知识点介绍详细、实例丰富,使读者能够更快、更好地掌握USB接口的原理及设计方法。 《USB开发手册》分为三篇,共23章,全面详细地讲述了USB接口的原理及应用实例。篇介绍了USB总线开发基础,总线数据流的结构、管理、类型,以及设备管理;第二篇介绍了USB程序的开发,包括USB驱动程序开发和USB固件程序开发;第三篇通过8大实例,详细介绍了在不同的应用场合下USB接口设备的设计,包括完整的电路图和程序设计。 本书内容全面、结构紧凑、实例丰富。USB接口的初学者通过学
本书以西门子S7-200系列PLC为对象进行介绍,但只需略加变动,就可以移植到其他机型上,因此具有的通用性。本书运用图解的方法,以图为主,以文为辅,对梯形图的每个梯级和语句表的每个语句都添加了注解说明,解释和说明该梯级和语句的作用,并且用电气元件和编程元件动作顺序表来说明PLC的控制过程,使仅学过电工和具有电子技术基础的读者能够看懂并加以应用。 本书适用于广大初、中级电工自学者,也可供技术培训及在职技术人员使用,还可作为大专院校师生的参考书。
《USB开发手册》系统地介绍了当前的USB总线接口的协议、工作原理,以及驱动程序设计。本书中还以大量篇幅,全面详细地介绍了在各种应用场合下USB接口的设计实例。本书言简意赅、通俗易懂、知识点介绍详细、实例丰富,使读者能够更快、更好地掌握USB接口的原理及设计方法。 《USB开发手册》分为三篇,共23章,全面详细地讲述了USB接口的原理及应用实例。篇介绍了USB总线开发基础,总线数据流的结构、管理、类型,以及设备管理;第二篇介绍了USB程序的开发,包括USB驱动程序开发和USB固件程序开发;第三篇通过8大实例,详细介绍了在不同的应用场合下USB接口设备的设计,包括完整的电路图和程序设计。 本书内容全面、结构紧凑、实例丰富。USB接口的初学者通过学习本书可以快速入门,此外本书对具有开发经验的设计人员也有很好的参
本书从软件开发者角度出发,详细介绍了现代计算机体系结构,重点讲解如何处理存储器问题以及如何写出能直接与底层硬件交互并充分利用底层硬件的高效汇编代码。 本书主要讲述硬件基础和数字化设计,涵盖现代计算机操作系统下硬件开发的各种元素,从汇编语言讨论软件设计,从宏观角度探讨计算机体系结构,并着重探讨了CISC和RISC两种微处理器体系结构。 本书适合作为高等院校相关专业课程,也可供软件开发人员参考。
本书由浅入深地讲述了IBM主机技术的各个方面,共分30章,包括:TSO、ISPF、JCL、VSAM、COBOL、DB2、CICS和常用的MVS主控台命令,通过演示报表(Magic Report)的方法,从实战出发,通过大量的源程序例子讲解了在应用开发过程中需要使用的IBM主机方面的技术,书中的例子都是作者亲自编写并运行成功的,可以作为读者学习的参考。因为本书在系统地介绍所需的基本技术的同时,也为具备多年开发经验的读者提供了某些高级的议题,所以本书既可以作为从事IBM主机开发的初学者学习,也可以作为已有几年甚至多年IBM主机开发经验的人士参考。
本书从软件开发者角度出发,详细介绍了现代计算机体系结构,重点讲解如何处理存储器问题以及如何写出能直接与底层硬件交互并充分利用底层硬件的高效汇编代码。 本书主要讲述硬件基础和数字化设计,涵盖现代计算机操作系统下硬件开发的各种元素,从汇编语言讨论软件设计,从宏观角度探讨计算机体系结构,并着重探讨了CISC和RISC两种微处理器体系结构。 本书适合作为高等院校相关专业课程,也可供软件开发人员参考。
本书系统阐述了现场总线多轴运动控制系统的主要内容,重点强调工业应用,剖析了典型现场总线网络化多轴运动控制系统技术方法与应用实例。全书共分10章,内容包括现场总线技术,伺服运动控制算法,网络化多轴运动控制系统硬件设计与实现,基于VC 的网络化多轴运动控制系统软件设计,Elmo伺服控制系统软件的研究及其应用,Elmo位置前馈控制建模与系统参数整定,多轴运动控制系统应用于太阳跟踪的案例分析,PCTMC多轴运动控制卡应用案例分析,多轴运动控制系统在不同工业领域的应用案例分析等。 本书简明易懂、实用性强,可供从事现场总线运动控制系统设计、制造的工程技术人员参考,也可用作大专院校机电类专业机电一体化方向的教材。