本书是CUDA并行程序设计领域最全面、最详实和性的著作之一,由CUDA开发者社区技术总监亲自撰写,英伟达中国首批CUDA官方认证工程师翻译,详实地讲解了CUDA并行程序设计的技术知识点(平台、架构、硬件知识、开发工具和热点技术)和编程方法,包含大量实用代码示例,实践性非常强。 全书共分为12章。章从宏观上介绍流处理器演变历史。第2章详解GPU并行机制,深入理解串行与并行程序,以辩证地求解问题。第3章讲解CUDA设备及相关的硬件和体系结构,以实现CUDA程序性能。第4章介绍CUDA开发环境搭建和可用调试环境。第5章介绍与CUDA编程紧密相关的核心概念——网格、线程块与线程,并通过示例说明线程模型与性能的关系。第6章借助实例详细讲解了不同类型内存的工作机制,并指出实践中容易出现的误区。第7章细述多任务的CPU和GPU协同,并介绍多个CPU/GPU编
本书以NXP公司的LPC2100系列ARM处理器为原型、IAREWARM为软件平台,阐述了基于Proteus虚拟仿真技术的ARM嵌入式应用开发技术。分析了与ARM处理器架构相关的技术要点,详细介绍了LPC2138ARM处理器片内功能资源和外部扩展应用技术,给出了大量Proteus虚拟仿真实例,并配有包含ProteusDEM0版软件包和书中实例的光盘。 本书适合于从事ARM嵌入式系统开发设计的工程技术人员阅读,也可作为大专院校相关专业嵌入式系统课程的教学用书。
本书是高等院校信息及计算机方面相关专业,如信息管理与信息系统、系统工程、技术经济、工业自动化以及其他非计算机专业的师生学习计算机原理方面课程的教科书。全书构分为8章,介绍计算机硬件知识,包括计算机系统概论,计算机数据表示,运算方法和运算器,中央处理器,指令系统,存储器及存储系统,输入输出系统及新一代计算机的体系结构。 本书有别于纯计算机专业的计算机组成与结构方面的教材。本书讲解通俗易懂,条理清晰,知识方面又有一定的深度和广度,适用于管理科学与工程类各专业,同时亦东路开发现代信息系统的IT工程技术人员开发过程的要求,具有与信息管理及信息系统相适应的先进性、系统性。
嵌入式计算是计算机应用工程技术发展的一个重要方向,它在计算机技术的各个应用环境中得到了广泛的应用。 本书从理论基础知识到实践应用,对嵌入式系统的各个方面进行了深入浅出的介绍,并且列举了作者在实际工程应用中的一些相关实例来解释嵌入式系统的设计方案和可行性评估:阐述了不同嵌入式系统的体系结构实现思路,本书也对多机并行处理技术和分布式系统的基础理论和一些应用实例做了较为深入的描述。 本书适合初、中级嵌入式系统开发人员阅读,也可作为相关人员的参考书籍。
《化繁为简(51单片机应该这样学)》(作者孔超、张玮)是一本与众不同的单片机学习读物,从零开始讲述单片机的基础知识和应用的方方面面,语言活泼、生动,并列举了大量的例子力图把知识讲得通俗易懂,把复杂的51系列单片机知识化繁为简,抽象问题具体化。在本书中,摒弃了云遮雾罩、晦涩难懂的讲解,代之以轻松活泼、由浅入深的剖析,使每一个阅读本书的读者少走弯路,快速上手,以帮助读者建立用C51语言来编制单片机程序的信心。 《化繁为简(51单片机应该这样学)》主要面向零基础的单片机入门读者,同时对有基础的读者也有非常现实的指导定义。对于零基础的读者,通过本书基本能掌握单片机C5L语言程序的编写,对于有基础的读者,可通过本书进一步理解单片机相关知识及C51语言的各个重要概念;对于大、中专院校的学生和培训班的学员,本书不失为
本书由浅入深,由基础知识到实战案例向读者系统阐述了如何利用Zynq平台进行嵌入式系统以及软硬件协同设计的开发。本书分为基础篇与进阶篇两部分,基础篇中介绍了Zynq器件、ZedBoard,并配有简单入门实验,同时针对软件开发人员增设了FPGA硬件加速等内容。在进阶篇中介绍了利用Zynq进行软硬件协同设计,同时对处理器与可编程逻辑接口等技术进行了详细剖析。本书提供了20个详细的设计案例,涵盖了硬件板卡、FPGA逻辑、Linux驱动、Linux操作系统、上层应用、软硬件协同设计等Zynq开发中可能遇到的各个方面的知识,并在最后将前述独立案例整合为4个系统案例。本书重点突出实战,以案例为指导,配合介绍相关参考文档,协助读者尽快掌握在Zynq上进行各项设计的方法。 本书可作为Zynq初学者、软硬件协同设计开发人员的参考用书,亦可作为大专院校嵌入式系统设计
正如书名所描述的那样,本书将引导读者从零开始,一步一步地设计完成一个具备实际应用价值的嵌入式网络系统。章节安排如下:章详细阐述硬件平台的设计;第2章指导读者搭建一个完整的开发、调试环境;第3章读者构建一个最基本的嵌入式系统;第4章讲解μC/OS-II的移植和使用;第5章从理论层面讲解嵌入式TCP/IP协议栈LwiP的实现细节;第6~8章讲解如何把LwiP移植到本书在章完成的硬件平台上;最后两章讲解如何根据客户需求重构软件系统。 本书注重个人实际开发经验的总结,尽力避免纯理论性描述带给读者的枯燥乏味感。书中涉及的知识点凡是能够运用实例进行描述的,笔者均会提供一个设计实例,讲述将围绕实例进行;而且随书光盘还提供了大量、完整的设计实例和实现代码,具备较高的可操作性。 本书不会想当然地认为读者已经具备了某项知识,尽
随着单片机的广泛应用,抗干扰技术愈来愈引起人们的重视,并且贯穿于测控系统的设计、制造、安装以及运行的各个阶段。 全书分12章。主要内容包括:电磁干扰的产生机理;常用元器件的选用方法;常用硬件、软件电磁干扰控制方法;单片机测控系统中主机单元、测量单元、D/A及A/D单元、功率接口单元、人机对话单元的配置与抗干扰设计;还详细介绍了供电电源及印制板设计的抗干扰措施。 本书可供大专院校自动化、计算机应用、仪器仪表等有关专业师生以及从事单片机应用系统设计、开发和维修的广大科技人员阅读。
《新唐NuMicro系列ARM Cortex-MO微控制器技术指南》以新唐公司ARMCortex-MO内核微控制器为蓝本,由浅入深,软硬结合,全面系统地介绍基于该微控制器的原理与结构、开发环境与工具、各种接口与功能单元应用的软件编写方法。 《新唐NuMicro系列ARMCortex-MO微控制器技术指南》以夯实基础,面向应用,理论与实践、方法与实现紧密结合为主线展开,根据ARMCortex-MO的运行速度快、资源丰富、功能强大等显著特点,在讲解原理和设计方法的同时,还穿插介绍了相关的经验、技巧和注意事项,有很强的实用性和指导性。 《新唐NuMicro系列ARMCortex-MO微控制器技术指南》可以作为高等院校电子、自动化、仪器仪表和计算机系等相关专业辅助教材,ARMCor-tex-MO微控制器的培训教材,也可供相关技术人员学习和参考。
本书以当代可扩放的并行计算机系统结构为主题,从硬件和软件的角度,着重讨论了对称多处理机系统、大规模并行处理机系统、机群系统和分布共享存储系统的组成原理、结构特性、关键技术、性能分析、设计方法及相应的系统实例等。 全书共八章,可分为三个单元:单元为并行计算机体系结构的基础部分,包括绪论(章)、性能评测(第二章)和互连网络(第三章);第二单元为当代主流并行计算机系统,包括对称多处理机系统(第四章)、大规模并行处理机系统(第五章)和机群系统(第六章);第三单元是并行计算机体系结构的较深入的内容,包括分布共享存储系统(第七章)和并行机中的通信与延迟问题(第八章)。 全书取材先进,内容精炼,体系完整,力图反映本学科的成就和发展趋势,可作为高等学校计算机及相关专业的本科高年级学生和研
本书采用自底向上的方式,依次介绍计算机系统结构的基本概念和基本内容,首先是数字逻辑电路和计算机硬件,接下来是运行于硬件之上的软件层,最后讲述通信和操作系统领域的基础知识。另外,还包含对ARM和安腾(Itanium)处理器的介绍以及数据通信延伸领域的知识。本书紧密联系实际,注重动手实践,利用学生感兴趣和亲身体验过的技术(如因特网、图形用户界面、移动通信等)来提高读者学习的积极性。贯穿全书,在分析系统的性能时注意将软件硬件结合起来讨论,练习题充分地展示出硬件和软件之间这种相互影响、相互依赖的基本关系。 本书适合作为高等院校计算科学及相关专业计算机系统结构的导论性教材。 本书的主要特色 使用实际的处理器(奔腾处理器),使学生能够在家中使用自己的机器完成绝大部分的练习作业。 内容组织合理
秉承知识系统性和全面性的宗旨,为计算机专业、电子通信、自动控制、电力自动化等相关专业本科生编写了本教材。 为了便于教学安排和学习知识的循序渐进,本书分为上下两册。上册(硬件、软件篇)内容主要由两部分组成,首先以Intel 8086/8088 16位为基础,追踪Intel主流系列高性能微机的技术发展方向,全面、系统、深入地讨论了80X86、Pentium系列微机原理及通过超线程技术实现的多核系统;然后从实用角度通过大量实例详细介绍了微机指令系统和各种算法编程技巧。下册(接口技术篇)为微型计算机接口技术,主要介绍了目前PC上常用总线的结构、信号和特点,并着重讲解了中断技术、并行/串行通信技术、定时/计数器、DMA控制器、A/D及D/A接口技术,还对存储器、CRT和LCD显示器、扫描仪以及各种打印机接口等技术作了详细说明。为检验学习效果,上、下册各
本书针对目前通用流行的DSP嵌入式处理器,通过大量实例精讲的形式,详细介绍了DSP基础模块与综合系统设计的方法及技巧。全书共分3篇20章,篇为DSP基础知识篇,简要介绍了DSP 硬件结构、指令系统、CCS开发工具、硬件系统设计及调试方法,引导读者技术入门;第二篇为DSP常用模块设计篇,通过11个设计实例,详细介绍了DSP嵌入式各种开发技术和使用技巧,这些实例基础实用、易学易懂;第三篇为DSP综合系统设计篇,通过数据采集、语音通信、多媒体、软件无线电以及数字电话5个工程实例,对DSP常用模块进行了综合应用设计。经过此篇学习,读者设计水平将快速提高,完成从入门到精通的飞跃。 本书语言通俗,结构合理,实例典型热门,工程实践性强。本书不但详细介绍了DSP的硬件设计和模块化编程,而且提供了DSP应用程序设计思路,对实例的所有程序代码
本书以两轮智能移动机器人的构思(ConceiVe)、设计(Design)、实施(Implement)、运行(Operate)为典型项目,采用AVR系列单片机作为两轮移动智能机器人的控制器,按照小型两轮机器人制作的工作过程展开教学与实践,通过循序渐进构建智能机器人控制器和控制软件,将AVR单片机的外围引脚接口特性、外围扩展电路、内部结构原理和C语言程序设计等知识通过“学中做,做中学”的方式传授给学生,打破了传统的教学方法和教学体系结构,解决了单片机原理与应用、C语言程序设计等核心专业基础课程抽象与难学的问题。 本书可作为职业教育的“单片机技术与应用”、“嵌入式C语言程序设计”等课程的学习教材和教学参考书,也可以作为本科院校工程训练、电子制作的实践教材和相应专业的实验配套教材,同时还可以供广大希望从事嵌入式系统开发和C语言程序设
本书通过大量系统实例精讲形式,介绍了51单片机应用系统开发的流程与方法。全书包括11章,首先讲述51系列的硬件结构、指令系统、开发过程中的常用单元、Keil 8051 c编译器、51系统设计流程,引导读者进行基础知识学习。然后安排了7个典型实用的51单片机系统设计实例,具体为实时日历时钟系统、网络监控与采集系统、工厂环境监测系统、电热水器控制系统、无线智能抄表系统、汽车行驶状态记录仪系统、智能嵌入式网关设计等,读者通过学习,可以快速提高设计能力,步入高级工程师的行列。 本书语言简洁,层次清晰,内容从零开始、循序渐进。不但详细讲述了硬件系统设计及软件调试方法与流程,而且提供了综合系统设计思路,对实例的所有程序代码做了详细注释,利于读者理解和巩固知识点。配套光盘包含了本书所有实例的硬件原理图和软件代码,方
本书通过大量的典型实例,详细介绍了51单片机各种C语言应用专题程序设计的流程、方法、技巧及设计思想。全书共分31章,章~第3章为基础知识,介绍了51单片机开发的硬件结构、指令系统、C语言设计以及Keil 8051 C编译器知识;第4章~第31章为本书的重点,通过28个典型的C语言应用实例,详细介绍了51单片机的各种应用开发和使用技术,包括输入/输出、数据采集、控制系统、存储系统与外设扩展、信号与算法实现、网络通信与传输、电源监控与抗干扰设计。全书实例丰富、代表性强,涉及领域广,每个例子都调试通过,都有具体的设计思路、硬件电路、软件设计以及程序代码分析,同时附录里专门提供了本书实例配套实验箱内容,对于读者学习51单片机的应用开发提供了良好的参考和指导价值。 本书语言简洁,层次清晰,书中的所有程序代码都使用C语言实现,
本书系统讲解MCS-51单片机的原理及应用,主要内容包括MCS-51单片机基础知识、C51程序设计基础、单片机指令系统、Keil C51简介及单片机软件程序设计过程、MCS-51单片机程序开发流程、C51应用系统设计,以及极具实用参考价值的开发实例,这些例子分别是数码显示管LED、温度采集与控制、实时时钟、电子天平、步进电机驱动、液晶显示模块、串行通信、无线传输模块设计、热敏微型打印机设计、超声波测距、红外线遥控。 本书以经典的MCS-51系列单片机为平台,按照“基础知识—实例操作—深入提高”的写作思路进行编写,将基础知识与实例相结合,读者可以边学边练,在掌握基础知识的同时,还能提高实际操作能力,真正做到学以致用。 本书结构严谨、条理清晰、重点突出,可以使初学者在较短时间内具备使用MCS-51系列单片机进行实际设计工作的基本能力。
本书从最基本的基础知识入手,较详细地介绍了常用的MCS一51八位单片机应用技术,并对AT系列及Intel十六位机两种流行的单片机系统做了介绍。 全书共分八章。章介绍单片机的基础知识;第二章介绍单片机内部结构和原理、存储器的配置、并行输入/输出口及时序;第三章介绍单片机指令系统及汇编语言程序设计;第四章讲述了单片机内有关输入/输出接口,包括中断、定时与计数、串行通信;第五章是MCS-51系统扩展技术。有存储器、串并行通信、人-机接口、A/D、D/A及相应典型接口芯片的应用;第六章讲述软硬件开发过程,介绍了开发过程的设备、工具、环境及开发过程中应注意的问题;第七章讲述单片机在测控系统领域中的应用;第八章介绍了较新的具有51内核的单片机及Intel 六位单片机。 本书可作为高等职业、高等专科学校的教材,也可作为电子类维修培
2l世纪是信息时代,电子技术的发展日新月异,单片机以其体积小、价格低、功能全、高等诸多优点,在工业控制、生产自动化、家用电器、智能仪器仪表、航空航天、通信导航、汽车电子等领域,都得到了日益广泛的应用。《单片机原理及应用》单片机的选型以目前市场占有率较高的AT89C5l系列单片机为蓝本,在内容的编排上注意由浅人深,适合教学,注重应用,宜教宜参。 由朱晓骏等编著的《单片机原理及应用》可作为应用型普通本科院校或高职高专院校电气信息类专业的专业课程教材,也可供从事单片机产品开发的技术人员使用。