本书是作者在从事单片机开发与应用的过程中,将实际经验教训和心得感悟加以总结、整理而成的工作手记。每篇手记论述一个专题,独立成篇,同时又相互关联。全书内容包含入门基础、经验技巧、设计案例及网络杂文四个部分。 书中将网络中自由的语言艺术与现实中严谨的科学技术相结合。全书的风格以轻松诙谐的笔调为主。作者力图摆脱传统技术类书籍说教式的表述形式,让读者耳目一新,在轻松的交流过程中获得共鸣。 本书的读者对象为单片机领域的开发工作者以及有志于学习、钻研单片机技术的所有人员。
本书围绕区块链技术的基础密码理论和安全攻防技术展开论述。全书共6章,主要内容包括区块链的基本概念及安全问题、区块链的密码学技术、区块链共识机制、比特币和以太坊等密码货币系统、区块链系统的攻击与防御等。本书从区块链基础密码学原语和共识机制入手,采用区块链“六层结构(数据层、网络层、共识层、激励层、合约层和应用层)”+“应用演变(比特币—以太坊—其他区块链应用)”框架对区块链系统面临的安全问题进行系统化阐述,有助于帮助读者从宏观上掌握区块链系统安全技术体系。 本书内容丰富,通俗易懂,可作为高等学校网络空间安全等专业的教材或者教学参考书,也可作为网络与信息安全从业人员的学习参考书。
本书系统地介绍了计算机系统的设计基础、指令集系统结构,流水线和指令集并行技术。层次化存储系统与存储设备。互连网络以及多处理器系统等重要内容。在这个版中,作者更新了单核处理器到多核处理器的历史发展过程的相关内容,同时依然使用他们广受好评的“量化研究方法”进行计算设计,并展示了多种可以实现并行,陛的技术,而这些技术可以看成是展现多处理器体系结构威力的关键!在介绍多处理器时,作者不但讲解了处理器的性能,还介绍了有关的设计要素,包括能力。可靠性、可用性和可信性。 本书内容丰富,既介绍了当今计算机体系结构的研究成果,也引述了许多计算机系统设计开发方面的实践经验。另外,各章结尾还附有大量的习题和参考文献。本书既可以作为高等院校计算机专业高年级本科生和研究生学习“计算机体系结构”和“
针对一些“准网管”的调查表明,网络组建的问题是缺乏网络实验条件,而“虚拟机”就正好提供了一个网络组建的实验平台,“一台电脑学网管”,绝非口号,巧用虚拟机,你也可以做到! 手册共分为部分:虚拟机入门篇、网络组建篇、网络维护篇和虚拟化应用篇,以实例的形式为大家讲解了在虚拟机中如何组建各类网络,并深入讲解作为网管应该如何高效地对网络进行维护。内容包括:虚拟机配置与应用、一台电脑搭建家庭网、一台电脑搭建企业网、无线网络搭建、校园网组建与管理、网络服务器配置、网络远程管理、路由和网桥实验、网络高效管理、组建虚拟无盘工作站、虚拟机中组建Linux和Windows混合网络。通过本手册的学习,读者可以掌握各类网络组建方法和网络维护经验,迅速提高实战操作技能,在自己的日常生活与职场工作中处变不惊,从容应对。
本书从项目开发实践出发,力求实用,从最基础的网络通讯开始,逐步展开对软硬件操作的讨论,由浅入深,并完全根据实际的软件开发流程划分章节,从而引导编程者从程序规划开始,逐步建立起一套自己的用户程序。在随书光盘中给出了12组VxWorks下通用模块例程,以及其对应的Windows调试程序。所有程序均使用C或C编程,方便入手,重用性强。本书适合于级读者使用,特别适合于计算机相关专业在校,以及从事VxWorks开发的科研设计人员使用。
Enrico Zio(齐奥)教授编著的这本《可靠性与风险分析算法》主要介绍用概率的方法对事件进行定量分析,阐述了复杂技术系统可靠性和风险特征的多种计算方法。主要内容包括:马尔可夫方法对系统建模并进行可靠性和可用性分析的基础,可靠性和可用性分析的蒙特卡罗仿真理论,马尔可夫链蒙特卡罗方法,遗传算法理论及应用,相关失效建模分析方法,重要性度量以及灵敏度和不确定性分析等。同时,本书设计可靠性和风险分析的多种方法,提供了超过30个数值案例,并用大量图表形象、直观、准确地阐释理论和应用,具有很强的工程参考价值和学习价值。 本书主要面向从事可靠性和风险分析的工程技术人员、科研人员、项目管理者,也可作为可靠性工程、风险管理等学科的教学参考资料。
本书简要介绍了51单片机C语言的基本知识,演练了大量适宜初学者入门的典型实例,并以视频的方式记录了书中主要实验的演示过程和现象。《玩转单片机:51单片机新颖实例非常入门与视频演练》主要特色是边学边做,不进行过多的理论讲解,《玩转单片机:51单片机新颖实例非常入门与视频演练》大部分的内容均来自作者的项目经验,因而许多C语言代码能够直接应用到工程项目中去,且代码风格良好。书中介绍的很多实例都是踏入社会工作经常要接触到的,可使读者在短时间内迅速掌握单片机的应用与开发技巧。需要说明的是,《玩转单片机:51单片机新颖实例非常入门与视频演练》中的所有实例均有相应的开发板,如果读者需要实际演示,可登录顶顶电子网站查看。本书语言通俗,实例丰富,图文结合,简单明了,适合具有一定51单片机基础的读者,也可作为中等
这是一本F28x系统的入门书。书中提供的F28x外设驱动源码文件是TMS320F28x系统的底层文件,适合所有F28x硬件系统。实践证明,从可操作调试的外设驱动源码出发,是进入F28x领域的一条捷径。本书通过解读德州仪器提供的DSP2000系列外设驱动源码(文档名SPRC097)的方式,介绍了TMS320F28x各种外设的驱动机制、运行要领及与系统之间的关系,并对建立SPRC097文件体系的位域结构体方法给出详细的说明。书中源代码均通过实际运行验证。本书可作为电气、自动控制和电子类专业本科生和研究生的教科书或参考书,也可作为相关领域的工程技术人员的参考书。
这本最的计算机组成书籍经过全面更新,关注现今发生在计算机体系结构领域的革命性变革:从单处理器发展到多核微处理器。此外,出版这本书的ARM版是为了强调嵌入式系统对于全亚洲计算行业的重要性,并采用ARM处理器来讨论实际计算机的指令集和算术运算,因为ARM是用于嵌入式设备的的指令集架构,而全世界每年约销售40亿个嵌入式设备。与前几版一样,本书采用了一个MIPS处理器来展示计算机硬件技术、流水线、存储器层次结构以及I/O等基本功能。此外,本书还包括一些关于x86架构的介绍。 本书主要特点 ·采用ARMv6(ARM11系列)为主要架构来展示指令系统和计算机算术运算的基本功能。 ·覆盖从串行计算到并行计算的革命性变革,新增了关于并行化的一章,并且每章中还有一些强调并行硬件和软件主题的小节。 ·新增一个由NVIDIA的首席科学
工业界称为多核的多处理器机器正迅速地渗入计算的各个领域。多处理器编程要求理解新型计算原理、算法及编程工具,至今很少有人能够精通这门编程艺术。 现今,大多数工程技术人员都是通过艰辛的反复实践、求助有经验的朋友来学习多处理器编程技巧。这本的著作致力于改变这种状况,作者全面阐述了多处理器编程的指导原则,介绍了编制高效的多处理器程序所的算法技术。了解本书所涵盖的多处理器编程关键问题将使在校学生以及相关技术人员受益匪浅。 本书特色 本修订版结合2008年版出版以来课堂教学和读者反馈的勘误和修改意见,对全书进行了多方面的修订和更新。 循序渐进地讲述共享存储器多线程编程的基础知识。 详细解释当今多处理器硬件对并发程序设计的支持方式。 全面考察主流的并发数据结构及其关键设计要素。
本书系统地介绍了计算机系统的设计基础、指令集系统结构,流水线和指令集并行技术。层次化存储系统与存储设备。互连网络以及多处理器系统等重要内容。在这个版中,作者更新了单核处理器到多核处理器的历史发展过程的相关内容,同时依然使用他们广受好评的“量化研究方法”进行计算设计,并展示了多种可以实现并行,陛的技术,而这些技术可以看成是展现多处理器体系结构威力的关键!在介绍多处理器时,作者不但讲解了处理器的性能,还介绍了有关的设计要素,包括能力。可靠性、可用性和可信性。 本书内容丰富,既介绍了当今计算机体系结构的研究成果,也引述了许多计算机系统设计开发方面的实践经验。另外,各章结尾还附有大量的习题和参考文献。本书既可以作为高等院校计算机专业高年级本科生和研究生学习“计算机体系结构”和“计算
如果不是为了应付考试,那单片机的学习更应该强调系统的应用。本书是《51单片机应用从零开始》的姊妹书,既可作为其“续集”以扩展学习单片机基础知识之后的系统应用,也可独立成册作为单片机从基础学习到系统应用的帮手。51系列单片机不仅是用得最多的单片机之一,同时也是上手学习单片机系统开发的一款单片机。本书主要以51系列单片机为核心控制器,从广度和深度上对其系统应用进行了梳理,通过本书的学习和实践,可以顺利完成多任务、多功能单片机系统的设计及开发,能对日常生活、生产中的一些测控系统进行自主设计及实施。书中丰富的实例及全面的应用讲解将能极大地开阔单片机系统设计者的思路,并为其设计提供蓝图和模块。 本书在选材时,结合外重点大学一线教师的教学经验,并借鉴国外经典教材的写作手法,对51单 片机的应用系
读者能通过本书自己揭开小型机的神秘面纱,了解一款的小型机IBMpSeries产品的硬件结构,掌握基本的概念和管理技能,甚至自己“DIY”出一台廉价的pSeries小型机(服务器);另一方面,也能够了解与小型机相关的工作和技能需求,规划自己的职业发展。本书分为9个章节,分别讲述了小型机的概念、历史,CPU、进程、线程管理,内存相关技术,存储、逻辑卷管理相关技术,终端管理和通过HMC对小型机进行分区管理的技术,网络和接口卡相关的技术,AIX软件的安装过程和基本配置,如何学习小型机、如何准备认证考试、小型机相关职业的信息,以及AIX/pSeries使用中的一些小技巧。本书适合的读者:对IT技术感兴趣、期望毕业之后能够从事IT工作的学生;刚刚进入IT领域,正在寻找发展目标的“菜鸟”;已经具备了的IT技能,但在工作、学习中遇到瓶颈的技术人员。作者希
本书首先详细讲解AVR单片机的基础知识,包括硬件基础、指令系统、开发环境以及AVR单片机C语言基础;然后讲解其I/O口打印机接口、定时器/计数器、中断、串行口、程序存储器扩展、数据存储器扩展等模块;接着讲解其键盘接口、LCD接口、打印机接口、A/D接口、D/A接口、可编程器件接口、I2C总线接口、SPI总线接口、CAN总线接口的硬件设计和程序设计;讲解了MP3播放器设计、小型打印机系统、智能充电器、直流电机的控制、温湿度传感器、手持无线遥控器等综合实例的软硬件开发全过程,使读者对前面的知识融会贯通。本书适合想了解和进行AVR单片机实际系统开发的读者和工程技术人员使用,也适合大中专院校电子类专业的学生使用。
读者能通过本书自己揭开小型机的神秘面纱,了解一款的小型机IBMpSeries产品的硬件结构,掌握基本的概念和管理技能,甚至自己“DIY”出一台廉价的pSeries小型机(服务器);另一方面,也能够了解与小型机相关的工作和技能需求,规划自己的职业发展。本书分为9章,分别讲述了小型机的概念、历史,CPU、进程、线程管理,内存相关技术,存储、逻辑卷管理相关技术,终端管理和通过HMC对小型机进行分区管理的技术,网络和接口卡相关的技术,AIX软件的安装过程和基本配置,如何学习小型机、如何准备认证考试、小型机相关职业的信息,以及AIX/pSeries使用中的一些小技巧。本书适合的读者:对IT技术感兴趣、期望毕业之后能够从事IT工作的学生;刚刚进入IT领域,正在寻找发展目标的“菜鸟”;已经具备了的IT技能,但在工作、学习中遇到瓶颈的技术人员。作者希望能