本书以当前主流微型计算机技术为背景,以建立系统级的整机概念为目的,深入介绍计算机各功能子系统的逻辑组成和工作机制。全书共7章。靠前章概述计算机的基本概念、发展历程和系统的硬件、软件组织及计算机相关的性能指标;第2章介绍数据信息的表示、运算和校验方法;第3章介绍CPU子系统的工作原理、设计实例和多核等前沿技术;第4章介绍存储子系统的存储原理、主存设计和性能改进措施;第5章介绍I/O子系统,包括接口、总线以及中断、DMA和通道等I/O传输控制方式;第6章介绍显示器等常见输入/输出设备;第7章以一个硬件系统模型的设计作为全书总结。本书可作为高等院校计算机及相关专业“计算机组成原理”及相关课程的教材,也可作为从事计算机专业的工程技术人员的参考书。
读者能通过本书自己揭开小型机的神秘面纱,了解一款的小型机——IBM pSeries产品的硬件结构,掌握基本的概念和管理技能,甚至自己“DIY”出一台廉价的pSeries小型机(服务器);另一方面,也能够了解与小型机相关的工作和技能需求,规划自己的职业发展。本书分为9章,分别讲述了小型机的概念、历史,CPU、进程、线程管理,内存相关技术,存储、逻辑卷管理相关技术,终端管理和通过HMC对小型机进行分区管理的技术,网络和接口卡相关的技术,AIX软件的安装过程和基本配置,如何学习小型机、如何准备认证考试、小型机相关职业的信息,以及AIX/pSeries使用中的一些小技巧。 本书适合的读者:对IT技术感兴趣、期望毕业之后能够从事IT工作的学生;刚刚进入IT领域,正在寻找发展目标的“菜鸟”;已经具备了的IT技能,但在工作、学习中遇到瓶颈的技术人员。
ARM作为一种嵌入式系统处理器,以高性能、低功耗、低成本等优点占领了大部分市场。目前最常见的是ARM7和ARM9两个系列。随着人们对系统功能提出了更高的要求,ARM7在某些应用中已经不能胜任,性能更加强劲的ARM9处理器逐渐占据了高端产品市场。 本书以ARM9处理器和Linux操作系统为平台,结合深圳优龙公司的开发板,详细介绍了嵌入式系统开发的流程,并针对Linux 2.6版本的内核,介绍了Linux设备驱动程序开发方法。 本书是基于ARM Linux嵌入式系统开发的一本实用指导书籍,着重介绍了嵌入式系统开发的一些概念及开发过程,使读者能快速了解嵌入式开发的步骤。本书内容实用易懂,适合高校相关专业的师生阅读,可作为嵌入式系统开发与应用技术人员和Linux设备驱动开发人员的参考书,也可作为嵌入式培训机构的培训教材。
本书详细介绍了美国 ATMEL 公司的 AT89S51 单片机的硬件结构和片内外围部件的工作原理、Keil C51 编程基础知识,并从应用设计的角度介绍 AT89S51 单片机的各种常用的硬件接口设计,以及相应的Keil C51 接口驱动程序设计。本书最后介绍了 AT89S51 单片机应用系统设计以及一些典型应用举例。
本书介绍Xilinx公司的嵌入式集成开发平台EDK工具组的使用方法,FPGA内嵌CPU核——软核Microblaze和硬核PowerFC405,以及使用这些CPU核与Xilinx提供的多种外设IP核进行嵌入式设计的流程与方法。引导读者熟悉EDK开发环境,以较小代价快速进入片上系统开发的广阔天地。 本书以Xilinx公司的技术资料为基础,深入浅出地阐述了EDK工具组中各组成工具的使用方法,彼此间的分工与联系,EDK工具组与ISE工具组的协同开发技巧,以及必要的第三方工具配合方法,为读者展现了一个完整的基于EDK的FPGA嵌入式开发流程。既可作为学习Xilinx嵌入式开发的入门指导书,也可作为设计参考手册。 本书附带一张光盘,包含了作者为本书编写的若干实验程序,内容由浅入深,从基础结构设计到嵌入式Linux移植等多个方面。每个程序都包括完整的源码、所有中间生成文件以及硬件烧录文件,均已
本书内容涉及CAN—bus总线的基本协议和规范,介绍iCAN协议的构成以及基于iCAN协议的分布式数据采集模块的原理和应用,并介绍iCAN网络的构建、相应的开发方法以及应用实例。 本书注重理论联系实际,通过详细地介绍iCAN协议的原理、构成和应用,剖析CAN—bus网络的构建,力求使读者能够解决在CAN—bus网络应用设计方面的实际问题,实现基于iCAN的分布式控制系统。 本书可供工业控制领域的开发人员和其他工程技术人员使用或参考,也可作为大专院校相关专业师生的参考用书。
本书是一本讲述如何基于ARM7内核处理器进行嵌入式系统设计和开发的实用书籍。本书提供的实例全面涉及各种底层硬件驱动(如Flash ROM、SDRAM、Nandflash存储器、通用I/O、UART、定时器、LCD、I2C接口、A/D转换器、触摸屏及USB等)、μC/OSⅡ嵌入式操作系统、图形用户界面系统、文件系统和TCP/IP协议栈等嵌入式系统体系结构中的组成部件。书中通过28个实例对相关知识进行了有针对性的深入分析和详细解说,并为读者提供了可遵循的实践步骤,使读者能够在实际应用中深入掌握和实现这些技术和技巧。 本书内容丰富,深入浅出,实用性强,不仅适合作为高等学校嵌入式系统相关专业的实验、培训教材或教师参考用书,也适合从事嵌入式系统设计和开发工作的专业技术人士使用。
本书的内容即是着眼于系统,所谓系统,是一个由子系统组成的大单位,而所谓子系统,则是一个由子子系统组成的小单位。一个项目是由许许多多的小零件组装起来的,以往项目经理会帮工程师处理好其他的事,工程师们只需要做好手头上的事就好了。不过到了新知识经济时代,这种做法已经行不通了,有兴趣的读者不妨细读本书,一探究竟。 本书的内容即在于介绍系统工程与系统化方法。通过一个虚拟的嵌入系统项目故事来贯穿整本书。让读者能够以最轻松、率的方式,吸收本书所要和大家分享的内容。
艾运阶主编的《MCS-51单片机项目教程》力求文字精练,通俗易懂,深入浅出。本书所采用的所有项目、例题力求贴近实际,并且都通过Proteus或KeilC51软件调试、仿真。考虑教学的实际情况,在项目中突出重点,归纳方法和步骤,项目包含的基本知识点,力求做到难易结合。各项目中还安排了深入讨论的问题,扩展单片机的应用,可以供教师选择,也可以供学生自学。各章都附有练习与思考题,供学生对知识点的理解、消化、巩固与提高。
本书全面介绍了MCS-51单片机的结构原理、系统扩展及接口技术。在软件基础方面,本书讲解了指令系统与汇编语言程序设计及C语言程序设计;在硬件基础方面,本书按MCS-51单片机内部集成的功能单元和片外扩展的单元两大部分分别介绍了单片机内部的I/O接口、中断系统、定时器/计数器、串行口,以及存储器扩展、I/O接口扩展的技术与应用;最后,本书通过多个实例讲解了单片机应用系统的设计与仿真技术。 单片机原理与接口技术是一门实用型的课程,本书在内容编写上注重理论与实践的结合,具体体现在3个方面:在每章知识点的介绍中,结合多个小实例进行举例说明,形象直观;部分章节设计了实践性较强的实验,实验内容与相应的理论知识密切相关;最后一章是单片机应用系统设计综合实例,讲解单片机应用系统的实际设计过程与仿真调试,使读者能够把
adμc702x系列单片机是美国adi公司出品的高性能微控制器,以arm7为内核,包括adμc7019、adμc7020、adμc7021、adμc7022、adμc7024、adμc7025、adμc7026和adμc7027八种型号。本书结合应用实例重点介绍adμc7026的内部结构、外围接口和开发环境,在软件方面介绍μc/os ii嵌入式操作系统向adμc7026上移植的技术问题。书中的应用实例代码已经过作者实际调试。本书对于学习和应用adμc702x的人员有参考价值。
以ARM7核的 Embest EDUKITⅡ/Ⅲ多核实验教学系统为硬件开发平台,以ARM7中广泛使用的外围基本接口功能开发为例,并以μC/OSII和μClinux嵌入式操作系统为软件开发平台,设计开发了31个实验,内容包括:基于ARM的嵌入式软件开发基础实验、基本接口实验、人机接口实验、通信与音频接口实验、μC/OSⅡ基础实验和μClinux基础实验。 内容安排上从易到难,相对完整,密切结合嵌入式系统教学实际,贴近嵌入式开发实际工程应用,并提供了丰富的从入门到系统开发的实验例程。使读者不仅能够系统地掌握嵌入式系统开发的基本知识和技能,而且对复杂实用的外围接口模块开发、基于μC/OSⅡ和μClinux的应用开发也会有全面的了解。 书中附英蓓特公司免费提供的光盘1张,包括Embest IDE Pro校园版及其他相关资料。 本书可作为电子、通信、自动化、计算机等电类专业嵌入式系