本书是作者在从事单片机开发与应用的过程中,将实际经验教训和心得感悟加以总结、整理而成的工作手记。每篇手记论述一个专题,独立成篇,同时又相互关联。全书内容包含入门基础、经验技巧、设计案例及网络杂文四个部分。 书中将网络中自由的语言艺术与现实中严谨的科学技术相结合。全书的风格以轻松诙谐的笔调为主。作者力图摆脱传统技术类书籍说教式的表述形式,让读者耳目一新,在轻松的交流过程中获得共鸣。 本书的读者对象为单片机领域的开发工作者以及有志于学习、钻研单片机技术的所有人员。
本书围绕区块链技术的基础密码理论和安全攻防技术展开论述。全书共6章,主要内容包括区块链的基本概念及安全问题、区块链的密码学技术、区块链共识机制、比特币和以太坊等密码货币系统、区块链系统的攻击与防御等。本书从区块链基础密码学原语和共识机制入手,采用区块链“六层结构(数据层、网络层、共识层、激励层、合约层和应用层)”+“应用演变(比特币—以太坊—其他区块链应用)”框架对区块链系统面临的安全问题进行系统化阐述,有助于帮助读者从宏观上掌握区块链系统安全技术体系。 本书内容丰富,通俗易懂,可作为高等学校网络空间安全等专业的教材或者教学参考书,也可作为网络与信息安全从业人员的学习参考书。
《非线性信息处理技术》系统地反映了有关基于混沌及分形理论的非线性信息处理技术。《非线性信息处理技术》在吸收国外著名大学同类课程先进教学体系的基础上,结合作者多年的研究生及本科生高年级课程教学与实践体会,以非线性系统观测数据处理方法为主线,构建了内容新颖且理论联系实际的非线性信息处理技术教材体系。 《非线性信息处理技术》共分9章,前4章主要介绍了传统的混沌及分形时间序列分析方法,第5章介绍了相空间吸引子形态特征提取方法,第6章从多尺度角度介绍了非线性系统微观及宏观结构特征提取方法,第7章介绍了复杂性测度分析方法,第8章介绍了非线性时间序列复杂网络分析方法,第9章介绍了混沌吸引子不稳定周期轨道探寻方法。 《非线性信息处理技术》为研究生及本科高年级学生进入非线性信息处理技术领域、
运行大规模服务所需的计算平台已经不再是十多年前的那种比萨饼盒大小的服务器或者冰箱大小的高端多处理器系统了。这样一个平台的硬件是由成千上万的独立计算节点和与之对应的网络和存储子系统、配电、空调设备和巨大的制冷系统组成。这些系统所在的建筑也已经成为系统的一部分,和一个大型仓库没有什么区别。《数据中心设计与运营实战》的中心思想很简单:这一计算平台不能简单地看作一堆放在一起的机器。数据中心的软硬件资源必须协同工作,以提供高水平的互联网服务,而高水平的互联网服务只能通过整体的设计和部署来实现。换句话说,我们必须把数据中心本身看作是一台庞大的计算机。计算正在移动到云端,进入仓储式数据中心(WSC,Warehoase-ScaleComputer),软件和硬件架构师必须了解端到端的整个系统才能设计良好的解决方案。我们不再设计单
本书以80C51单片机的C语言为例来学习使用C语言进行单片机程序开发,介绍了C语言的基础知识、Keil软件的使用、程序的编写与调试方法及其他相关知识。 随书光盘提供了作者所设计的实验仿真板、书中所有的例子、实验过程及现象的动画等。因此,读者获得的不仅是一本文字教材,更是一个完整的学习环境。 本书结合了作者多年教学、科研实践所获取的经验,在单片机C语言课程教学改革基础上,融入了教学改革的成果而编写。它依据学习者的认知规律来编排内容,充分体现了以人为本的指导思想。 本书可作为中等职业学校、高等职业学校、电视大学等的教学用书,也是单片机爱好者自学单片机C语言合适的教材。
随着单片机的广泛应用,抗干扰技术愈来愈引起人们的重视,并且贯穿于测控系统的设计、制造、安装以及运行的各个阶段。 全书分12章。主要内容包括:电磁干扰的产生机理;常用元器件的选用方法;常用硬件、软件电磁干扰控制方法;单片机测控系统中主机单元、测量单元、D/A及A/D单元、功率接口单元、人机对话单元的配置与抗干扰设计;还详细介绍了供电电源及印制板设计的抗干扰措施。 本书可供大专院校自动化、计算机应用、仪器仪表等有关专业师生以及从事单片机应用系统设计、开发和维修的广大科技人员阅读。
USB接口是目前广泛使用的计算机接口技术。本书由浅入深、循序渐进地讲解了USB的基础知识和USB设备开发,并以丰富完整的实例,使读者能够更快、更好地掌握USB接口的原理及设计方法。 本书分为3篇,共27章,全面详细地讲述了USB接口的原理、编程以及应用实例。篇介绍了USB开发基础,包括USB设备配置、数据传输、设备请求以及元器件和电路制板布局。第2篇介绍了USB的编程,包括如何构建一个完整的USB接口开发环境,以及USB固件编程、驱动开发和上位机程序开发。第3篇通过17个完整实例,详细介绍了在不同的应用场合下USB接口设备的设计,包括了完整的电路图和程序设计。 本书内容全面、结构紧凑、实例丰富。USB接口的初学者通过学习本书可以快速入门。本书对具有一定开发经验的设计人员,也有很好的参考价值。
本书从实用的角度对嵌入式Linux驱动设计开发从理论到实践做了比较深入的介绍,以Mini2440开发板为基础,对各种常见驱动开发进行模板化设计训练,各种模板可以直接应用到实际项目开发中,其中的一线研发技巧和案例分析可以供专业特训和广大嵌入式Linux开发者实战使用。 本书共分为13章,书中介绍的各种开发技巧对实际应用有很大的借鉴意义,在各个知识点介绍中穿插实际项目的经验分享,包括实际研发的管理经验介绍,对驱动开发初学者和实际设计开发人员有很大益处,也可作为一线研发公司的岗前培训教程。 本书重点在于内核驱动的讲解,以及模板式开发的训练,力求完全揭晓各种Linux开发中的技巧和模糊点,是一本比较实用的驱动开发训练教程。
本书堪称计算机系统结构学科的“”,是计算机体系结构方向的学生的教材。全书系统地介绍了计算机系统的设计基础、指令集系统结构、流水线与指令级并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。在这一版本中,作者更新了从单核处理器到多核处理器的历史发展过程的相关内容,同时使用了广受好评的“量化研究方法”进行计算设计,并阐述了多种可以实现并行的技术,这些技术恰恰是展现多处理器系统结构威力的关键。在介绍多处理器时,作者不仅讲述了处理器的性能,而且还介绍了处理器性能之外的其他设计要素,包括功耗、可靠性、可用性和可信性等。 本书可作为计算机专业计算机系统结构方向的高年级本科生及研究生的教材,也可以作为相关技术人员的参考书。
全书共19章,分别介绍了单片机的发展,内部结构及系统时钟源工作与配置方法,指令系统与汇编语言程序设计,C语言基础知识,MPLABCl8编译器的C语言扩展特性和使用方法,MPLABIDE集成开发环境的安装及应用,各种模块的原理及使用方法,超声波语音测距仪开发实例,简易数字示波器实例,数控电源实例和游戏开发实例。 本书可作为高等院校电子工程、自动化、电气工程、测控技术与仪器、电子信息丁程、通信工程及计算机科学与技术等专业的学生教材,也可作为相关工程技术人员的学习参考用书。
本书通过30个案例的设计过程详细介绍了51单片机开发的相关软件、工具、应用系统设计方法等。本书共7章,~4章以Keil Proteus作为开发工具,详细介绍了20个简单案例的设计过程,内容包括单片机应用系统设计所必需的一些基本知识和相关模块的编程。第5~7章在~4章的基础上,以Keil Protel作为开发工具,详细介绍了10个综合应用系统的设计过程。这30个案例均含有完整详细的硬件原理图和软件代码。本书语言简洁、图表丰富、案例代码完整且有详细的注释,并且案例覆盖了单片机开发过程中常见的模块设计和接口技术,部分案例已经经过了实际项目的验证并已规模应用,既可供已有单片机C语言开发相关知识并想学习系统级设计技术的学生学习,也可供相关专业学生课程设计、毕业设计参考,还可供单片机开发工程技术人员及爱好者阅读参考。
本书由浅入深,由基础知识到实战案例向读者系统阐述了如何利用Zynq平台进行嵌入式系统以及软硬件协同设计的开发。本书分为基础篇与进阶篇两部分,基础篇中介绍了Zynq器件、ZedBoard,并配有简单入门实验,同时针对软件开发人员增设了FPGA硬件加速等内容。在进阶篇中介绍了利用Zynq进行软硬件协同设计,同时对处理器与可编程逻辑接口等技术进行了详细剖析。本书提供了20个详细的设计案例,涵盖了硬件板卡、FPGA逻辑、Linux驱动、Linux操作系统、上层应用、软硬件协同设计等Zynq开发中可能遇到的各个方面的知识,并在最后将前述独立案例整合为4个系统案例。本书重点突出实战,以案例为指导,配合介绍相关参考文档,协助读者尽快掌握在Zynq上进行各项设计的方法。 本书可作为Zynq初学者、软硬件协同设计开发人员的参考用书,亦可作为大专院校嵌入式系统设计
本书以ATmega16为核心,结合ICC AVR、Proteus、AVR Studio、VC 6.0等诸多开发工具,软硬结合、由浅入深、全面系统地介绍了AVR单片机的原理和应用。本书内容丰富、使用性强,以按键为例:书中既介绍了按键的基本应用(扫描按键),同时也讲解了外部中断应用按键、按键的复用、按键消抖处理、矩阵键盘的扫描、借助译码器扩展键盘等在科研工作中常用的技术、技能。
本书是一本系统讲述32位RISC微处理器的设计方法和设计过程的著作,其内容涵盖了RISC微处理器设计的方面。书中内容有机地将计算机学科的体系结构、系统结构与微电子学科的集成电路设计与实现技术结合起来,既能帮助学习微电子的工程技术人员快速掌握RISC处理器体系结构的VLSI实现原理,又能明确的告诉计算机科学的技术人员如何用现代的电路设计思想、方法、手段来设计与实现微处理器。本书的组织结构就是一本大规模RISC处理器芯片完整的设计文档。 本书将计算机科学和微电子科学有机结合、面向工程实际,希望能对两方面的科技工作者带来帮助。书中展现的完整的大规模芯片的设计过程,也能对设计团队的组织管理者提供方法和流程上的帮助。
TI DSP开发板是为DSP开发人员在项目初始阶段进行算法验证和DSP型号选择的测试工具,而TIXDS560是DSP开发人员在项目高级阶段进行调试的专用硬件开发工具。 本书着重介绍了TI XDS560专用硬件开发工具和TI DSP开发板,共分l0章,具体内容包括TI数字信号处理解决方案——硬件仿真基础、XDS560硬件仿真器简介和技术参考、TMS320VC5416/C5510/C6713 DSK开发套件、IEKC64x用户手册、TMS320DM642评估板技术手册和Code Composer Studi0实用手册。 本手册不是一本教材,不是按循序渐进编写的,它是一本资料汇编,均由Tl的DSP文档编泽而成,供DSP开发者参考。
本书从实用角度出发,全面系统深入地阐述了MCS-51单片机及其兼容机外围电路的设计与应用。 全书共10章。章至第3章分别各种智能化/网络化集成传感器、传感器系统的原理与应用、数字IC及智能传感器接口技术。第4章阐述单片机测控系统的设计。第5章阐述数据采集系统及新颖检测电路的设计。第6章阐述智能仪器专用集成电路及其应用。第7章介绍一种基于串行口在线下载的单片机开发系统的设计。第8章阐述单片机系统稳压电源的设计。第9章介绍电源监控及保护电路。0章专门介绍单片机测控系统的抗干扰措篱。随书赠送的光盘中,包含了大量的单片机外围集成电路的英文资料,是不是可多得的珍贵技术资料库。 本书题材新颖,内容丰富,深入浅出,具有科学性、先进性和很高的实用价值,可供计算机、电子和电气工程技术人员阅读,亦可作为高等院校有关
针对一些“准网管”的调查表明,网络组建的问题是缺乏网络实验条件,而“虚拟机”就正好提供了一个网络组建的实验平台,“一台电脑学网管”,绝非口号,巧用虚拟机,你也可以做到! 手册共分为部分:虚拟机入门篇、网络组建篇、网络维护篇和虚拟化应用篇,以实例的形式为大家讲解了在虚拟机中如何组建各类网络,并深入讲解作为网管应该如何高效地对网络进行维护。内容包括:虚拟机配置与应用、一台电脑搭建家庭网、一台电脑搭建企业网、无线网络搭建、校园网组建与管理、网络服务器配置、网络远程管理、路由和网桥实验、网络高效管理、组建虚拟无盘工作站、虚拟机中组建Linux和Windows混合网络。通过本手册的学习,读者可以掌握各类网络组建方法和网络维护经验,迅速提高实战操作技能,在自己的日常生活与职场工作中处变不惊,从容应对。
如果不是为了应付考试,那单片机的学习更应该强调系统的应用。本书是《51单片机应用从零开始》的姊妹书,既可作为其“续集”以扩展学习单片机基础知识之后的系统应用,也可独立成册作为单片机从基础学习到系统应用的帮手。51系列单片机不仅是用得最多的单片机之一,同时也是上手学习单片机系统开发的一款单片机。本书主要以51系列单片机为核心控制器,从广度和深度上对其系统应用进行了梳理,通过本书的学习和实践,可以顺利完成多任务、多功能单片机系统的设计及开发,能对日常生活、生产中的一些测控系统进行自主设计及实施。书中丰富的实例及全面的应用讲解将能极大地开阔单片机系统设计者的思路,并为其设计提供蓝图和模块。 本书在选材时,结合外重点大学一线教师的教学经验,并借鉴国外经典教材的写作手法,对51单 片机的应用系
本书遵照系统开发生命期(SDLC)的逻辑顺序,详细而清晰地介绍了系统分析与设计的概念、原理、技能和方法。全书有10章和两个附录,先后介绍了系统开发环境、信息项目管理、系统规划和选择、系统需求确定、系统需求结构化(过程建模和概念数据建模)、选择设计策略、人机界面设计、数据库设计、系统实现和运行、面向对象分析设计、快速应用开发等。 本书可作为系统分析与设计课程的入门教材,供计算机和信息专业本科生使用,也可供IS从业人员参考。