以增强型8051内核单片机STC12C5A60S2为背景,介绍了单片机各部分的硬件结构及功能、汇编语言程序设计及调试、C语言程序设计及调试,以Keil μVision集成开发环境作为程序设计和调试环境。用智能汽车控制器和压力测控系统两个典型案例介绍了单片机应用系统的设计方法和步骤,特别介绍了嵌入式操作系统μC/OS—II的裁减和应用。 本书可作为普通高校计算机类、电子类、电气自动化及机械专业的教学用书,还可作为培训班的教材及从事单片机应用领域的工程技术人员的参考书。
CUDA是设计用于帮助开发并行程序的计算体系结构。通过与广泛的软件平台相结合,cuda体系结构使程序员可以充分利用图形处理单元(gpu)的强大能力构建高性能的应用程序。当然,gpu已经在很长时间内用于实现复杂的图形和游戏应用程序。现在,cuda将这种极具价值的资源带给在其他领域内从事应用程序开发的程序员,包括科学、工程和财务领域。这些程序员完全不需要了解图形编程的相关知识,而只要能够采用适当扩展的c语言版本进行编程即可。 本书由cuda软件平台团队中的两位资深成员编写而成,他们向程序员展示了如何使用这种新的技术,并且通过大量可以运行的示例介绍了cuda开发的每个领域。在简要介绍cuda平台和体系结构以及快速指导cudac之后,本书详细介绍了与每个关键的cuda功能相关的技术,以及如何权衡使用这些功能。通过阅读本书,您将掌握使用
《精通XPages:XPages应用开发和XSP语言指南》是一本介绍如何使用XPages进行Web开发的书,书中使用了大量图示和代码清单来帮助读者理解XPages的各种性能和属性,旨在让读者能够快速、有效地解决工作中的实际问题。《精通XPages:XPages应用开发和XSP语言指南》能够帮助您基于已有应用快速开发高性能、功能丰富的Web2.0应用,也适用于基于Notes/Domino快速开发新的Web2.0应用,同时保留富客户端的各种原始特性。 XPages是Notes/Domino中新的Web应用开发框架,《精通XPages:XPages应用开发和XSP语言指南》共分为7个部分来分别阐述如何使用XPages进行Web开发,重点讲述了XPages开发的原则和基础、定制控件、高级脚本、可扩展性、脱机使用、主题定制、国际化、安全性及其他高级性能。 《精通XPages:XPages应用开发和XSP语言指南》是IBMPress 2011年度书籍。本书适合从事XPage开发的人员
《电子与嵌入式系统设计译丛·ARM快速嵌入式系统原型设计:基于开源硬件mbed》旨在通过mbed介绍嵌入式系统设计的所有主要议题,便于读者快速掌握嵌入式系统的设计方法。本书共15章。~10章从基本的原理和简单的项目入手,使用mbed项目示例提供一套完整的嵌入式系统设计入门课程,旨在揭示如何使用mbed快速地设计嵌入式系统。1~15章逐渐深入到更专业的领域,阐述嵌入式系统的设计精髓,为读者进一步阅读或学习更高级的课程打基础。
本书是《PLC编程及应用》的教材版,以西门子公司的S7—200为例,介绍了PLC的工作原理、硬件结构、指令系统、版编程软件和仿真软件的使用方法。介绍了数字量控制梯形图的一整套先进完整的设计方法,这些方法易学易用,可以节约大量的设计时间。还介绍了S7—200的通信网络、通信协议和通信程序的设计方法、模拟量模块、PID闭环控制、PID参数自整定和开环位置控制等内容。各章配有习题,附有实验指导书和部分习题的答案。 本书配套的光盘有S7—200编程软件和OPC服务器软件PC Access、与S7—200有关的中英文手册、产品目录和应用例程等。 本书可以作为大专院校的电类和机电一体化专业的教材,也可作为工程技术人员自学用书。
本书详细解释了多种不同的目标架构和硬件配置,包括分析支持嵌入式硬件的Linux。所有的解释都针对的是开源和自由软件包。通过演示如何从源码建立操作系统组件,以及如何查找更多文档的帮助。本书极大地简化了完全控制嵌入式操作系统的任务,不管是基于技术还是经济上的原因。 作者Karim Yaghmour是一位的设计者和演讲者,他负责Linux Trace Toolkit。本书讨论Linux作为嵌入式操作系统的优缺点开始,其中包括了许多可证问题。然后讨论了构建嵌入式Linux系统的基础知识,随后的讨论涵盖了嵌入式Linux系统中广泛使用的40余种开原和自由软件包的配置、设置以及使用。uClibc、BusyBox、U-Boot、OpenSSH、td、tftp、strace、gdb都在讨论范围之中。
本书以MCS-51系列单片机80C51为例介绍单片机的工作原理、基本应用与开发技术。主要内容包括单片机基础知识、内外系统结构、汇编与C51语言、中断与定时/计数器、串口通信、系统接口、应用系统设计等。本书在单片机传统教学体系的基础上进行了较大改进,以C51编程语言作为贯穿全书各章节的主线,并将单片机仿真软件Proteus和C51编译软件Keil的用法与之紧密衔接,书末附有与教学进度呼应的8个实验指导及相关阅读材料。