计算机软件界大的变迁是从串行编程转向并行编程。其中,CUDA取得了巨大的进展。本书特别针对CUDA学习者而写。在保证程序正确性前提下,侧重于程序性能的调优。对于没有CUDA或者并行编程的任何经验的读者随着本书的深入,将越来越可以胜任CUDA的编程工作,帮助你从不知晓并行编程的程序员成长为能够全方位发掘CUDA潜力的专家。对已经熟悉并行编程概念和CUDA的程序员,本书包含丰富的学习材料,专设章节详细讨论GPU的体系结构,包括新的费米和开普勒硬件,以及如何将它们的效能发挥到极致。任何可以编写C或C++的程序员都可以在经过几个小时的简单训练后编写CUDA程序。通过本书的完整学习,你将从仅能得到数倍程序加速的CUDA编程新手成长为数十倍加速的高手。
《51单片机开发与应用基础教程(C语言版)》详细介绍了89C51单片机的硬件结构及T作原理,从实际开发与应用人手,以实验过程和工程项目为主导,循序渐进地介绍了51单片机并行口的输入/输出、外中断、定时/计数控制、串行通信、LED静态显示、LED动态显示、独立键盘检测、行列式键盘检测、LCD显示字符、LCD显示汉字、A/D、D/A及12C总线通信等各种实例的C语言编程方法,这些C语言程序可以直接应用到实际的工程项目中。后介绍了两个综合应用实例,展示如何运用单片机的C语言去解决实际工程技术问题。 《51单片机开发与应用基础教程(C语言版)》可作为高等学校本、专科单片机教学的教学用书,适合具有数字电子技术和C语言基本知识的初学者使用,也可供自动控制、智能仪器仪表、电力电子、机电一体化等专业的工程技术人员从事与单片机有关项
《非线性信息处理技术》系统地反映了有关基于混沌及分形理论的非线性信息处理技术。《非线性信息处理技术》在吸收国外著名大学同类课程先进教学体系的基础上,结合作者多年的研究生及本科生高年级课程教学与实践体会,以非线性系统观测数据处理方法为主线,构建了内容新颖且理论联系实际的非线性信息处理技术教材体系。 《非线性信息处理技术》共分9章,前4章主要介绍了传统的混沌及分形时间序列分析方法,第5章介绍了相空间吸引子形态特征提取方法,第6章从多尺度角度介绍了非线性系统微观及宏观结构特征提取方法,第7章介绍了复杂性测度分析方法,第8章介绍了非线性时间序列复杂网络分析方法,第9章介绍了混沌吸引子不稳定周期轨道探寻方法。 《非线性信息处理技术》为研究生及本科高年级学生进入非线性信息处理技术领域、
《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远程控制系统设计等内容。 本书配套光盘中附有所有章节的源程序。本书适合于嵌入式开发人员作为开发参考资料,也适合于高校师生作为单片
本书旨在指导大家优化运行在现代CPU上的应用程序的性能。具体来说,主要分为两部分内容:? 部分介绍性能分析,包括对CPU微架构、术语和指标的简要概述,还探讨了分析性能的不同方法和现代平台上可用的硬件监控功能。 ? 第二部分展示如何发现优化机会,以及可以做哪些转换来提高程序的性能。此外,还提供了一份可应用于用户应用程序的优化清单,包括循环优化、向量化、函数内联等,并讨论了有助于消除CPU微架构层面的问题(如缓存未命中、分支预测错误等)的代码转换。本书对于从事性能关键型应用程序开发和进行系统底层优化的技术人员来说是不可或缺的。对于任何想 好地了解应用程序性能并探索其诊断和改进方法的开发者来说,这本书也很有用。
杨明编著的《FreescaleHCS08单片机原理及应用》以MC9S08AW60为例,系统地介绍了Freescale公司MC9S08系列MCU的原理与应用设计技术,包括S08CPU的功能特性、存储器的组织和编址、S08的汇编指令及程序设计、Codewarrior软件的使用、MC9S08AW60各模块的原理及多种典型应用设计范例等。为了帮助读者更好地掌握相关内容,每章结束时都附有思考与练习。 本书是在充分消化吸收Freescale公司原始技术资料的基础上,有机地融入了作者多年来亲自从事该公司MCU开发与教学所积累的知识与经验,并考虑到我国广大读者的单片机知识基础与新的需求编写的,力求便于读者自学。 《FreescaleHCS08单片机原理及应用》可作为高等院校理工科相关专业的单片机或嵌入式系统课程的教材,对于感兴趣于Freescale单片机开发的广大科技人员来说更是一本值得一读的参考图书。
本书被评为“普通高等教育‘十一五’*规划教材”。 本书以电子类学科面向21世纪课程体系和课程内容的改革为目的,以强化学生的创新精神和实践能力为出发点,针对高职高专教学的特点,以MCS-51系列单片机为机型,介绍了单片机的基础知识、基本原理、结构、51指令系统、中断、定时器/计数器、串行通信、C51程序设计、单片机的扩展及应用实例等知识。学生通过学习可较全面地掌握单片机的应合,务求实用。本书文字精练,通俗易懂,深入浅出,起点低,理论环节适中,便于读者自学,为了便于教学或自学,每章附有习题,可供读者练习。 本书可作为应用型本科院校、高职高专院校电气信息类、仪器仪表类、计算机应用类、自动化类及其他相关专业的单片机技术的课程教材和教学参考书,也适合作为相关专业的工程技术人员学习单片机应用技术的参考
本书主要介绍单片机原理与编程实例的相关内容,共分16章,从浅入深地介绍了8051系列单片机的原理、编程的相关知识,并通过大量的编程实例使读者能够理论结合实践,深入理解单片机的相关内容。本书包括单片机的历史沿革、单片机的原理、单片机的指令系统、单片机的C语言程序设计、单片机的数据类型与函数、单片机的中断系统、单片机的定时器及单片机的系统设计等方面的内容。本书既可以作为大专院校的“单片机原理”及“单片机系统设计”等课程的教材使用,也可以作为工程技术人员和单片机爱好者的参考材料。
由张玲玲和李景福等主编的《单片机项目式教程》以AT89S51单片机为主线,基于工作过程的学习理念,以实际项目为载体,指导读者学习和使用单片机。本教材所选用的项目全部可以采用Proteus仿真软件的平台来实现,可不用硬件开发,只要有一台微机,安装上Proteus仿真软件,就能以“做学结合”的方式完成本书的学习,大大节约了学习的成本、减轻了学习的难度。 《单片机项目式教程》分成四大模块共13个项目,模块内容结合实际项目进行,由简入繁,由易到难。通过这些基础的项目,让初学者能够快速入门。 本书可作为高职高专院校电子信息类、计算机类、自动化类、机电类单片机技术课程教材,也可以作为职工大学、函授大学、中职学校的教材及单片机应用开发人员的参考工具书。
《ESD射频技术与电路》是Steven H. Voldman教授所著的《ESD RFTechnology andCircuits》的中文翻译版,《ESD射频技术与电路》系统地介绍了射频ESD设计的基础知识及概念;射频ESD设计合成及方法论的细节,如代换、消除等射频ESD设计方法和阻抗隔离等ESD技术;RFCMOS ESD 保护元件,并分别从射频和ESD的角度对静电防护策略上的异同进行了比较;RFCMOS静电防护电路;ESD和双极工艺;锗硅半导体、碳锗硅和静电防护;砷化镓、铟镓砷及其静电防护技术;双极电路及其静电防护;静电防护设计方法;非半导体类的静电防护解决方案以及芯片外的静电保护技术与观念。
《普通高等院校“十二五”规划教材·控制工程类:单片机实践教程》主要介绍单片机系统的设计、调试及相关知识,以AT和STC系列单片机为主介绍相关实例和实践项目,使学生举一反三,在实例制作中观察实验结果,掌握单片机相关知识。本书强调理论与实践相结合,在介绍单片机经典内容的同时,也介绍了单片机领域的*发展情况。 本书以KeilC软件为编程工具,内容编排上兼顾汇编语言与C语言两种编程方式,硬件上强调其接口连线与应用,学生可结合实例制作自己喜爱的科技作品。本书具有很强的直观性的特点,可保证学生学以致用,使学生的动手实践能力得到发挥。 本书适合普通高等学校本、专科自动化、电子、通信、机电一体化及计算机等相关工科专业选用,可作为单片机理论教学、实验、课程设计及本科生毕业设计教材,也可作为相关工程
《计算机存储技术与应用》一共分为8章,其中1~5章是有关存储技术的介绍,6~8章是关于存储技术的相关应用。第1章的内容是信息存储的基本知识,介绍了三种存储器即磁存储、光存储和SSD固态存储的存储原理;第2章以磁存储为重点,着重介绍和详细分析了硬盘的存储原理;第3章比较全面地介绍了存储设备常用的接口技术;第4章对存储的几种架构进行分析,分别介绍了DAS、NAS和SAN的组成和技术特点;第5章详细介绍了磁盘阵列,首先介绍了从RAID 0到RAID 6不同的阵列级别及其技术特点,然后分别针对软磁盘阵列、磁盘阵列卡和磁盘阵列柜的原理进行介绍,详细分析了各自不同的特点;第6章讲解了存储的虚拟化和云存储,是当前存储技术*热门的应用领域:第7章通过 磁盘阵列配置实例 介绍了软磁盘阵列、磁盘阵列卡以及磁盘阵列柜的实际应用,详细介绍了几款存储
本书主要介绍了开放自动化系统级建模语言 IEC 61499 的核心机制、 定 义与设计范式, 是作者团队十多年研究成果的总结。 全书以 IEC 61499 标准 内容为框架, 讲解各基本概念、 设计范式、 工具演示、 设计实例。 同时, 以若干从简单到复杂的工程项目的开发为主要流程, 穿插着介绍 IEC 61499 的各知识点。 本书适合从事工业自动化相关领域科研工作或工程设计及开发的专业 人士作为参考书, 也可作为在校研究生和高年级本科生的学习用书。 本书 还是上海交通大学、 施耐德电气、 固高科技、 立德机器人的 IEC 61499 指 定培训教材。
本书以MC9S12系列十六位单片机为主线,系统地介绍了其内核结构、内存组织、片上的高速I/O、ECT、SCI/SPI、I2c、ATD、PwM、cAN等模块的结构原理与使用方法,详细地讨论了该系列芯片的指令系统、汇编语言程序设计和C语言程序设计及其在CodeWarrior集成开发环境下的开发方法。书中还用较多的篇幅介绍了嵌入式实时操作系统μC/OS-Ⅱ的基本概念及其移植和任务编写方法。后介绍了具体的应用实例。 本书介绍芯片开发方法的特点是从实例出发,以小系统和扩充的实际系统为硬件平台。通过本书的学习,读者能初步掌握嵌入式系统的软硬件开发方法和基于嵌入式操作系统实时多任务的设计方法。 本书可作为高等学校自动化相关专业的本科生和研究生的教材或教学参考书,并适合开发嵌入式应用系统的丁程技术人员参考。
本书结合大量实例,由浅入深、循序渐进地介绍了Origin软件的基本操作、科技绘图、数据分析与处理等,主要内容包括:Origin 2022概述、Origin基本操作、绘制二维图形、绘制三维图形、绘制多图层图形、图形版面设计与图形输出、曲线拟合、数据操作和分析、图片曲线数字化、数字信号处理、峰拟合和谱线分析、数据批量处理、综合应用举例。本书实例丰富,内容翔实,实用性强,可使读者用zui短的时间掌握Origin 2022,并将其应用于科学研究、工程研发、生产管理的绘图和数据分析处理之中。
本书从应用角度出发,在《ARM嵌入式应用技术基础》一书中对嵌入式概念、ARM的体系结构、开发环境、LPC2220处理器等知识进行介绍的基础上,讲述了一些常见接口模块的设计。为了配合初学者学习,本书配套了相应的学习实验板和教学实验箱,有关更复杂的接口设计参见后续书籍。 本书结合嵌入式技术在工业控制领域、无线通信领域、智能仪器仪表开发等相关场合的应用,在其中选取了六大常见应用,以LPC2220(ARM7)处理器为基础,构造其接口电路,实现其驱动程序。这六大应用包括:串行通信、存储器操作、时钟模块应用、人机输入/输出接口、A/D与D/A转换、电机控制,这些知识在嵌入式系统中应用得相当普遍。本书通过多个范例对相关知识进行了有针对性的深入分析和详细解说,并构建了相应的模块,使得读者在深刻理解的同时又掌握了实际动手能力和
本书在第1版的基础上,根据近年来32位嵌入式系统和SoC技术的发展,围绕嵌入式技术的各个环节进行了详细的介绍,主要讲解了嵌入式系统 的概念及组成,并针对开发流程,实时操作系统概况及移植,处理器,开发调试方法,软件开发,嵌入式图形用户界面,SoC设计方法平台和工具等环节进行了由浅入深的介绍,给出了一个基于STM32处理器的开发实例, 后以MP4工程实践为例,阐述了嵌入式系统的开发流程。 本书编排新颖、图文并茂、通俗易懂,可作为高等院校相关专业高年级本科生和研究生的教学用书,也可供涉及嵌入式工作的技术人员、管理 人员参考,尤其适合嵌入式技术的初学者使用。
本书以电子、计算机类高职高专规划教材《单片机原理及应用》为基础,对mcs-51系列单片机的学习要求和基本内容进行了概括,解答了原教材中的思考与练习题,同时收集了大量的习题,并给出了参考答案,可供自我检测评价。《《单片机原理及应用》学习指导与习题解答》共分10章,内容包括单片机的基础知识、mcs-51单片机的基本硬件结构和工作原理、单片机的指令系统与程序设计、中断系统、定时器/计数器、串行通信技术、存储器扩展技术、单片机i/o接口及扩展技术、数/模转换及模/数转换技术、单片机应用系统设计等部分。 本书可作为高职高专电子、计算机、自动控制等专业单片机课程的教学参考书或自学指导书,也可供工程技术人员学习使用。
蒋晓宁、王粤、甘志刚编著的这本《ARM嵌入式 系统基础》以当前主流嵌入式系统技术为背景,以嵌 入式系统原理为基础,较为全面地介绍了 嵌入式系统的基本概念,软硬件的基本体系结构,软 硬件开发方法,相关开发工具,应用领域 以及当前的一些前沿动态,引领读者进入嵌入式系统 领域。 《ARM嵌入式系统基础》以ARM系统为主要侧重点 ,首先重点介绍了ARM的体系结构和相关指令,然后 又以基于ARM9的S3C2410芯片为例,详细介绍了其芯 片结构,并在此基础上提供了 ARM指令相关的基础实验,与S3C2410芯片对应的各种 基本实验,以及综合实验,由此做 到了理论与实践的完美结合。 《ARM嵌入式系统基础》内容先进,体系合理, 概念清楚,讲解详尽,实验内容丰富,深入浅出,文 字流畅,通 俗易懂,不仅可作为高等学校嵌入式应用技术课程的 教材,也可
本书是普通高等教育 十一五 *规划教材。本书第1版被列为 面向21世纪课程教材 ,是*高等学校计算机科学与技术教学指导委员会组织编写的 体系结构一组成原理一微机技术 系列教材之一,是 2005年国家精品课程主讲教材,于2002年获普通高等学校优秀教材二等奖。 为了紧跟国际上计算机技术的新发展,本书对第1版各章节的内容进行了补充和修改,并增加了例题分析,以加深对各知识点的理解和掌握。本书通过对一台实际计算机的剖析,使读者更深入地理解总线是如何将计算机各大部件互连成整机的。 全书共分为4篇,第1篇(第1、2章)介绍计算机的基本组成、发展及应用;第2篇(第3~5章)介绍系统总线、存储器(包括主存储器、高速缓冲存储器和辅助存储器)和输入输出系统;第3篇(第6~8章)介绍CPU的特性、结构和功能,包括计算机的算术逻辑单元、指令系统、
本书全面地总结了整机电子装联技术,内容涵盖整机装联的各个方面。从工程应用角度,全面、系统地对整机装联的装配环境及所需材料进行了详细的描述,如焊料、焊剂、胶黏剂等。介绍了整机装配中使用的电缆组件、连接器等的电装工艺,如电缆及连接器的选型、电缆的绑扎和走线注意事项、元器件的装配工艺等。着重对基础知识进行了讲解,同时结合实际的应用,突出机理和实际操作,对理解整机电子装联技术原理有很大帮助。*后,从印制板组件装配、电缆组件装配以及整机装配三个方面展示实际生产中涉及的工艺技术,对指导实际生产亦有很大帮助。
本书是一部实践性较强的显示控制技术设计图书,目的在于帮助广大读者利用eda工具proteus,进一步提高显示控制技术的设计应用能力。 本书共分5章。第1章主要介绍了proteus的原理图设计和仿真的应用界面、proteus isis中的仿真工具、显示器件以及显示控制系统的设计流程。后4章按照显示器件的分类,以实例形式介绍了点阵led、字符液晶显示器和图形液晶显示器的单片机控制系统的设计和仿真过程。第2章讲述了led点阵及点阵显示屏工作原理和设计实例;第3章讲述了字符液晶显示控制器hd44780的工作原理及设计实例;第4章讲述了图形液晶显示控制器t6963c的工作原理及设计实例;第5章讲述了图形液晶显示控制器ks0108的工作原理及设计实例。 本书可作为高等院校计算机、电子类各专业本、专科的教材或学习指导用书,课程设计、毕业设计参考教材以及电子
《嵌入式系统应用开发基础》是基于作者多年科研和教学经验的基础上完成的,选用常用的ARM芯片S3C44B0为模型,循序渐进地展开了嵌入式系统应用开发技术的讲解,涵盖嵌入式系统的概述、ARM处理器的编程结构与工作方式、ARM处理器的指令系统、ARM程序设计基础、存储器、S3C44B0系统组成及核心电路编程结构、S3C44B0内部集成的部分外设电路及其编程结构、Boot Loader结构及实例分析、ARM处理器应用电路开发的开发环境及JTAG调试机理等内容。 嵌入式系统应用开发技术的知识点有哪些?这是许多急切想进入嵌入式领域的初学者和受课时数困扰的教师反复思考的问题。一个合格的嵌入式系统开发人员需要了解软/硬件等多个方面的知识,这是造成嵌入式系统开发门槛高的原因。
本书通过实例展现单片机多种通信模式的实现方法,以单片机的串口和SPI接口为主线,详细讲解STC15W系列单片机在串口通信和网络通信中的应用,以及在蓝牙、WiFi、GPRS等通信技术中的应用。参考本书的实例,能比较容易地入手单片机通信类产品的设计和开发。 本书由工控开发人员编写,每章的实例都有详细的电路原理图和C程序源代码,实例来源于实际应用项目和技术储备测试,其中与上位机通信的实例提供了VB6程序源代码,与手机通信的实例提供了Android程序源代码,使读者能系统理解单片机的通信过程。