本书讲述了与PCI及PCI Express总线相关的最基础的内容,并介绍了一些必要的、与PCI总线相关的处理器体系结构知识,这也是本书的重点所在。深入理解处理器体系结构是理解PCI与PCI Express总线的重要基础。 读者通过对本书的学习,可超越PCI与PCI Express总线自身的内容,理解在一个通用处理器系统中局部总线的设计思路与实现方法,从而理解其他处理器系统使用的局部总线。本书适用于希望多了解一些硬件的软件工程师,以及希望多了解一些软件的硬件工程师,也可供电子工程和计算机类的研究生自学参考。
计算机软件界大的变迁是从串行编程转向并行编程。其中,CUDA取得了巨大的进展。本书特别针对CUDA学习者而写。在保证程序正确性前提下,侧重于程序性能的调优。对于没有CUDA或者并行编程的任何经验的读者随着本书的深入,将越来越可以胜任CUDA的编程工作,帮助你从不知晓并行编程的程序员成长为能够全方位发掘CUDA潜力的专家。对已经熟悉并行编程概念和CUDA的程序员,本书包含丰富的学习材料,专设章节详细讨论GPU的体系结构,包括新的费米和开普勒硬件,以及如何将它们的效能发挥到极致。任何可以编写C或C++的程序员都可以在经过几个小时的简单训练后编写CUDA程序。通过本书的完整学习,你将从仅能得到数倍程序加速的CUDA编程新手成长为数十倍加速的高手。
《非线性信息处理技术》系统地反映了有关基于混沌及分形理论的非线性信息处理技术。《非线性信息处理技术》在吸收国外著名大学同类课程先进教学体系的基础上,结合作者多年的研究生及本科生高年级课程教学与实践体会,以非线性系统观测数据处理方法为主线,构建了内容新颖且理论联系实际的非线性信息处理技术教材体系。 《非线性信息处理技术》共分9章,前4章主要介绍了传统的混沌及分形时间序列分析方法,第5章介绍了相空间吸引子形态特征提取方法,第6章从多尺度角度介绍了非线性系统微观及宏观结构特征提取方法,第7章介绍了复杂性测度分析方法,第8章介绍了非线性时间序列复杂网络分析方法,第9章介绍了混沌吸引子不稳定周期轨道探寻方法。 《非线性信息处理技术》为研究生及本科高年级学生进入非线性信息处理技术领域、
本书是CUDA并行程序设计领域最全面、最详实和拥有权威性的著作之一,由CUDA开发者社区技术总监亲自撰写,英伟达中国首批CUDA官方认证工程师翻译,详实地讲解了CUDA并行程序设计的技术知识点(平台、架构、硬件知识、开发工具和热点技术)和编程方法,包含大量实用代码示例,实践性非常强。 全书共分为12章。第1章从宏观上介绍流处理器演变历史。第2章详解GPU并行机制,深入理解串行与并行程序,以辩证地求解问题。第3章讲解CUDA设备及相关的硬件和体系结构,以实现很优CUDA程序性能。第4章介绍CUDA开发环境搭建和可用调试环境。第5章介绍与CUDA编程紧密相关的核心概念——网格、线程块与线程,并通过示例说明线程模型与性能的关系。第6章借助实例详细讲解了不同类型内存的工作机制,并指出实践中容易出现的误区。第7章细述多任务的CPU和GPU协同,并介绍
《微机原理与接口技术实验》内容分为三个部分:部分介绍了TD-PIT+实验系统的构成、使用和操作要点,重点介绍了两个编程与调试环境,即TD-PIT工具软件环境和Tddebug软件调试环境;第二部分概述了32位处理器的基本构成与工作原理,指出了实模式与保护模式在工作过程和编程方法上的不同,给出了在实模式与保护模式下的实验方法;第三部分概述了现代微机的总线系统结构,确定了微机接口实验统一使用的总线信号,给出了各种微机接口实验的设计原理、方法,同时部分关键程序以C语言和汇编语言两种编程语言来编写,以满足用不同语言对接口电路控制描绘的要求。
赵良煦、王安定编著的《单片机技术实验教程》是以Intel公司的51系列单片机为核心,结合EAT598仿真实验平台编写的单片机实验教材,由理论篇、实验篇、应用篇三部分组成。理论篇涵盖了51单片机的基本内容,主要介绍了单片机的硬件基础、内部资源、系统扩展、串行通信、系统开发基础。部分章节介绍了C语言编写的程序实例,便于编程者今后编写较复杂的程序,为加快软件开发及程序移植打下良好的基础。实验篇介绍了WAVE仿真软件和KEILC51软件的使用,既可调试汇编语言程序,也可调试C语言程序;编写了存储器、定时器/计数器、中断控制、输入/输出扩展、串行通信、各种专用芯片的应用等实验内容,使读者更好地巩固理论知识和提高自身的实践操作能力。应用篇介绍了温度测量的应用系统开发,开拓读者的开发和创新思维。本书既可供高等院校电子、通
消费电子领域是DsP应用三大热点(3C)之一,在这个领域里涉及了许多DSP的新应用。为了更好地理解这些应用,本书首先讨论音频信号处理、视频信号处理和线性图像处理的相关技术,然后重点分析DsP在消费电子领域中的应用实例,如音频信号、视频信号、OMAP、接口和其他应用实例。在具体实例中,本书不仅指出设计和应用中应遵循的原则,而且还给出了详细和完整的程序清单,便于读者学习和应用。 本书适合高等院校通信、信息、计算机、自动化和电子工程类专业的高年级本科生、研究生的学习参考书,也可供从事相关研究和开发的工程技术人员工作中参考。
本书主要介绍单片机原理与编程实例的相关内容,共分16章,从浅入深地介绍了8051系列单片机的原理、编程的相关知识,并通过大量的编程实例使读者能够理论结合实践,深入理解单片机的相关内容。本书包括单片机的历史沿革、单片机的原理、单片机的指令系统、单片机的C语言程序设计、单片机的数据类型与函数、单片机的中断系统、单片机的定时器及单片机的系统设计等方面的内容。本书既可以作为大专院校的“单片机原理”及“单片机系统设计”等课程的教材使用,也可以作为工程技术人员和单片机爱好者的参考材料。
《Cortex-M3之STM32嵌入式系统设计》介绍了以ARMCortex-M3为内核的STM32F103增强型微控制器的特点,深入讲解其硬件和软件设计方法。本书分为STM32基础开发、STM32深入开发以及STM32高级开发三部分。基础开发部分介绍了嵌入式系统概述、STM32小系统设计、STM32程序设计入门、GPIO应用、GCC编译器的安装与应用、STM32外部中断、面向对象设计的本质、USART通信等内容;深入开发部分介绍了深入STM32的工作原理、定时器与日历、ADC应用、DMA应用、备份寄存器与看门狗程序、TFT驱动与显示、触摸屏驱动、SD卡驱动与FAT文件系统等;在高级开发部分介绍?C/OS-II在STM32上的移植、汉字与图形图像显示、摄像头驱动与图像采集、以太网及Web远程控制系统设计等内容。 本书配套光盘中附有所有章节的源程序。本书适合于嵌入式开发人员作为开发参考资料,也适合于高校师生作为单片
《51单片机开发与应用基础教程(C语言版)》详细介绍了89C51单片机的硬件结构及T作原理,从实际开发与应用人手,以实验过程和工程项目为主导,循序渐进地介绍了51单片机并行口的输入/输出、外中断、定时/计数控制、串行通信、LED静态显示、LED动态显示、独立键盘检测、行列式键盘检测、LCD显示字符、LCD显示汉字、A/D、D/A及12C总线通信等各种实例的C语言编程方法,这些C语言程序可以直接应用到实际的工程项目中。后介绍了两个综合应用实例,展示如何运用单片机的C语言去解决实际工程技术问题。 《51单片机开发与应用基础教程(C语言版)》可作为高等学校本、专科单片机教学的教学用书,适合具有数字电子技术和C语言基本知识的初学者使用,也可供自动控制、智能仪器仪表、电力电子、机电一体化等专业的工程技术人员从事与单片机有关项
随着单片机技术的迅猛发展和应用领域不断扩大,目前单片机已经成为在工业、农业、国防、教育等各个领域应用极其广泛的一种微型计算机。本书结合作者多年的教学经验和科研开发成果,始终站在理论和实践相结合的高度,系统、详细地阐述了MCS-51系列单片机的硬件结构、工作原理、指令系统、程序设计、系统扩展、接口与通信、系统开发技术等内容。本书还从应用系统项目开发的角度出发,安排了多个典型的、具有一定规模的单片机应用系统作为课程设计内容,旨在重点训练和培养学生单片机应用系统的设计与开发能力。 本书可作为高等院校计算机、电子、电力、控制等有关专业的教材,也可供有关科技人员学习与参考。
本书以Intel 8086/8088系列微型计算机为背景,分为“汇编语言程序设计”和“接口技术”两个部分,主要内容包括微型计算机的基础知识、8086/8088指令系统和汇编语言程序设计、8086/8088的总线与时序、存储器及I/O接口、中断处理技术、DMA技术、并行接口与定时/记数技术、串行通信接口、A/D和D/A转换器等知识。每章后都附有习题,重点章后附有实训指导,便于开展实践性教学工作。 本书内容简明扼要、深入浅出、重点突出,并且配有大量的图示、实例,融入了作者多年教学的经验及体会。本书可作为各类本科院校、高职高专院校的“微机原理与接口技术”、“微机原理与应用”、“汇编语言程序设计”和“微机接口技术”等课程的通用教材,也可作为计算机等级考试、成人教育、在职人员培训、高等教育自学人员和从事微型计算机硬件和软件开发的工程技术人员
《数字系统逻辑设计技术》系统地阐述了数字系统中逻辑电路的分析与设计的方法和技巧,以及常用的逻辑器件在数字设计中的应用。全书内容有三部分,共分九章。部分介绍数字逻辑设计基础知识。第二部分介绍中、小规模集成电路的组合逻辑、时序逻辑分析与设计。第三部分介绍大规模集成电路逻辑部件和应用。《数字系统逻辑设计技术》内容充实,系统性强,并配有一定的实用例题和习题,力求理论联系实际。 《数字系统逻辑设计技术》可作为大专院校计算机、电子及自动控制专业本科生的教材,也可作为相关专业工程技术人员的参考书。
实验教学是学生将理论知识有效运用到社会实践的桥梁,是巩固、贯通、创新所学知识的重要手段。实验教学的理论基础来源于建构主义。建构主义学习理论是对传统学习理论的修正和拓展,并对现代教育教学理念的更新以及高等财经类专业教学模式的改革和创新产生积极的影响。建构主义理论强调在真实的情景中建构知识意义,即为学习者建构意义创造必要的学习环境和条件,让学习者步入真实的环境中去感受和体验,从而学会解决实际问题,提高学习者的动手能力和创新思维能力。
由张玲玲和李景福等主编的《单片机项目式教程》以AT89S51单片机为主线,基于工作过程的学习理念,以实际项目为载体,指导读者学习和使用单片机。本教材所选用的项目全部可以采用Proteus仿真软件的平台来实现,可不用硬件开发,只要有一台微机,安装上Proteus仿真软件,就能以“做学结合”的方式完成本书的学习,大大节约了学习的成本、减轻了学习的难度。 《单片机项目式教程》分成四大模块共13个项目,模块内容结合实际项目进行,由简入繁,由易到难。通过这些基础的项目,让初学者能够快速入门。 本书可作为高职高专院校电子信息类、计算机类、自动化类、机电类单片机技术课程教材,也可以作为职工大学、函授大学、中职学校的教材及单片机应用开发人员的参考工具书。
蒋晓宁、王粤、甘志刚编著的这本《ARM嵌入式 系统基础》以当前主流嵌入式系统技术为背景,以嵌 入式系统原理为基础,较为全面地介绍了 嵌入式系统的基本概念,软硬件的基本体系结构,软 硬件开发方法,相关开发工具,应用领域 以及当前的一些前沿动态,引领读者进入嵌入式系统 领域。 《ARM嵌入式系统基础》以ARM系统为主要侧重点 ,首先重点介绍了ARM的体系结构和相关指令,然后 又以基于ARM9的S3C2410芯片为例,详细介绍了其芯 片结构,并在此基础上提供了 ARM指令相关的基础实验,与S3C2410芯片对应的各种 基本实验,以及综合实验,由此做 到了理论与实践的完美结合。 《ARM嵌入式系统基础》内容先进,体系合理, 概念清楚,讲解详尽,实验内容丰富,深入浅出,文 字流畅,通 俗易懂,不仅可作为高等学校嵌入式应用技术课程的 教材,也可
谷岩编著的《结构设计软件》紧密结合现行建筑结构规范,介绍了中国建筑科学研究院PMCAD、SATWE 软件(V2.1版)和北京迈达斯技术有限公司MIDAS Building软件在结构设计中的应用。本书分为三篇,第1篇主要介绍结构初步设计的相关知识;第2篇主要介绍建立结构计算模型的PMCAD软件和进行多、高层结构计算分析的SATWE软件;第3篇主要介绍MIDAS Building-Structure Master的应用。 本书可作为高等院校本科土木工程专业“结构设计软件”课程的教材和教学参考书,也可作为“结构设计软件”课程设计和毕业设计的上机指导书,同时又可作为广大土木工程设计人员的参考用书。
本书旨在指导大家优化运行在现代CPU上的应用程序的性能。具体来说,主要分为两部分内容:? 部分介绍性能分析,包括对CPU微架构、术语和指标的简要概述,还探讨了分析性能的不同方法和现代平台上可用的硬件监控功能。 ? 第二部分展示如何发现优化机会,以及可以做哪些转换来提高程序的性能。此外,还提供了一份可应用于用户应用程序的优化清单,包括循环优化、向量化、函数内联等,并讨论了有助于消除CPU微架构层面的问题(如缓存未命中、分支预测错误等)的代码转换。本书对于从事性能关键型应用程序开发和进行系统底层优化的技术人员来说是不可或缺的。对于任何想 好地了解应用程序性能并探索其诊断和改进方法的开发者来说,这本书也很有用。
本书从工程实践角度出发,全面、 系统地讲解了 AVR 单片机的基础知识、 硬件结构、 各典型接口应用以及多 个综合系统应用的设计和分析等。 本书共分为 11章 ,第 1 章介绍了 AVR 单 片 机 的 基 础 知 识; 第 2 章 ~ 第 8 章 以 ATmega128单 片机为例讲解了 AVR 单片机的系统开发 工 具、 硬 件 结 构、 指 令 系 统 和 各 典 型 接 口 的 应 用 等, 其 中 还穿插讲解了 C语言编程基础;第 9章讲解了 AVR 单片机在电气控制系统中的应用实例; 第 10 章讲解 了 各 种 传 感器的应用实例;第 11章 的内容讲解了 AVR 单片机的综合应用设计实例。本书内容丰富、 深入浅出、 图文并茂,书中收集了大量的 AVR 单片机设计实例电路图及程序案例, 并配以详 尽的文字讲解,适合从事单片机技术的开发人员使用,同时可作为相关专业在校师生的参考用书。
本书主要介绍了开放自动化系统级建模语言 IEC 61499 的核心机制、 定 义与设计范式, 是作者团队十多年研究成果的总结。 全书以 IEC 61499 标准 内容为框架, 讲解各基本概念、 设计范式、 工具演示、 设计实例。 同时, 以若干从简单到复杂的工程项目的开发为主要流程, 穿插着介绍 IEC 61499 的各知识点。 本书适合从事工业自动化相关领域科研工作或工程设计及开发的专业 人士作为参考书, 也可作为在校研究生和高年级本科生的学习用书。 本书 还是上海交通大学、 施耐德电气、 固高科技、 立德机器人的 IEC 61499 指 定培训教材。
本书被评为“普通高等教育‘十一五’*规划教材”。 本书以电子类学科面向21世纪课程体系和课程内容的改革为目的,以强化学生的创新精神和实践能力为出发点,针对高职高专教学的特点,以MCS-51系列单片机为机型,介绍了单片机的基础知识、基本原理、结构、51指令系统、中断、定时器/计数器、串行通信、C51程序设计、单片机的扩展及应用实例等知识。学生通过学习可较全面地掌握单片机的应合,务求实用。本书文字精练,通俗易懂,深入浅出,起点低,理论环节适中,便于读者自学,为了便于教学或自学,每章附有习题,可供读者练习。 本书可作为应用型本科院校、高职高专院校电气信息类、仪器仪表类、计算机应用类、自动化类及其他相关专业的单片机技术的课程教材和教学参考书,也适合作为相关专业的工程技术人员学习单片机应用技术的参考
本书系统讲述单片机应用系统设计技术。内容涵盖MCS-51单片机的系统结构、硬件资源、指令系统与编程技术,单片机的串/并行扩展技术,PIC和ARM系列单片机的原理与应用技术,单片机应用系统设计实例与选题等。书中实例均来源于工程实践,涉及面广、实用性强。 本书内容丰富、深入浅出、实例新颖、易于掌握,既可作为高等院校自动化、电子工程等专业本科和研究生的教材,也可作为单片机系统开发人员的技术参考书。
本书由杰出的科学史专家托马斯·黑格和保罗·塞鲁齐撰写,在经典之作《现代计算机发展史》第二版的基础上,进行了脱胎换骨式的全面重构,用全新视角,深入阐释计算技术体系及其应用的进化,带领读者理解计算机的变革历程,以及技术与社会的相互塑造。全书共分15章,每章讲述计算机的一种转变,从1945年的ENIAC谈起,到电子邮件、袖珍计算器、个人计算机、万维网、电子游戏、智能手机的发展,再到计算机无处不在又无迹可寻的当今世界, 以集成了多种计算模式的特斯拉Model S作为结尾。全书史料丰富,见解深刻,叙述生动,是现代计算机发展史的 入门级读物。