Books : Computers & Internet : Hardware : Microprocessors & System Design

  • Home
  • US Store
  • Electronics
  • Computers
  • Sitemap
Shop Categories
  • ...Hardware
  • Computer Design
  • Control Systems
  • DSPs
  • Embedded Systems
  • General
  • Intel
  • Microprocessor Design
  • Microprocessors - Motorola
  • PIC Microcontroller
  • General AAS
  • Guggenheim Museum
  • Paperback
  • Fitness
  • Swahili
  • Anthologies
  • Follett, Ken
  • Poetry
  • Hardcover
  • Microscopy & Techniques
  • Adoff, Arnold
  • General
  • General AAS
  • Fiction
  • General
  • Butterflies
  • Schubert, Franz
  • Software Reuse
  • Time Travel
  • Deitz, Tom
  • Fiction
  • Dass, Ram
  • Liberalism
  • Tezuka, Osamu
  • Amazon.com's Clifford Store
  • Arctic
  • Watches
  • Home and Garden
  • UK Electronics
  • UK Books
  • Health and Personal Care
  • UK Sporting Goods
  • Clothing, Shoes and Accessories
  • Electronics, Gadgets and Computers
  • CDs and Music Downloads
  • UK Software and Video Games
  • UK Toys and Games
  • UK Home and Garden
  • UK Video Games
  • UK Baby Clothes and Accessories
  • Books On
  • German Electronics

Books : Computers & Internet : Hardware : Microprocessors & System Design

Pages: [ 0 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]
  • The Man Behind the Microchip: Robert Noyce and the Invention of Silicon Valley

    Leslie Berlin

    The Man Behind the Microchip: Robert Noyce and the Invention of Silicon Valley
    More Information Buy Now
     
  • The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)

    Frederick P. Brooks

    The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)
    More Information Buy Now
     
  • Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

    David A. Patterson, John L. Hennessy

    Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

    The best-selling computer organization book is thoroughly updated to provide a new focus on the revolutionary change taking place in industry today: the switch from uniprocessor to multicore microprocessors. This new emphasis on parallelism is supported by updates reflecting the newest technologies, with examples highlighting the latest processor designs and benchmarking standards. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. Sections on the ARM and x86 architectures are also included.

    A companion CD provides a toolkit of simulators and compilers along with tutorials for using them, as well as advanced content for further study and a search utility for finding content on the CD and in the printed text.

    • Covers the revolutionary change from sequential to parallel computing, with a new chapter on parallelism and sections in every chapter highlighting parallel hardware and software topics.
    • Includes a new appendix by the Chief Scientist and the Director of Architecture of NVIDIA covering the emergence and importance of the modern GPU, describing in detail for the first time the highly parallel, highly multithreaded multiprocessor optimized for visual computing.
    • Describes a novel approach to measuring multicor
    More Information Buy Now
     
  • GIS Tutorial 1: Basic Workbook

    Wilpen L. Gorr, Kristen S. Kurland

    GIS Tutorial 1: Basic Workbook

    Updated for ArcGIS Desktop 10, GIS Tutorial 1: Basic Workbook provides effective GIS training in an easy-to-follow, step-by-step format. By combining ArcGIS tutorials with self-study exercises intended to gradually build upon basic skills, the GIS Tutorial 1 is fully adaptable to individual needs, as well as the classroom setting. The tutorial demonstrates a range of GIS functionality, from creating maps and collecting data to using geoprocessing tools and models as well as ArcGIS 3D Analyst and ArcGIS Spatial Analyst extensions for further analysis. GIS Tutorial 1 includes a data CD for working through the exercises and fully functioning 180-day trial DVD of ArcGIS Desktop10 software, making it the smart choice for GIS beginners.

    More Information Buy Now
     
  • 30 Arduino Projects for the Evil Genius

    Simon Monk

    30 Arduino Projects for the Evil Genius

    30 Ways to Have Some Computer-Controlled Evil Fun!

    This wickedly inventive guide shows you how to program and build a variety of projects with the Arduino microcontroller development system. Covering Windows, Mac, and Linux platforms, 30 Arduino Projects for the Evil Genius gets you up to speed with the simplified C programming you need to know--no prior programming experience necessary.

    Using easy-to-find components and equipment, this do-it-yourself book explains how to attach an Arduino board to your computer, program it, and connect electronics to it to create fiendishly fun projects. The only limit is your imagination!

    30 Arduino Projects for the Evil Genius:

    • Features step-by-step instructions and helpful illustrations
    • Provides full schematic and construction details for every project
    • Covers the scientific principles behind the projects
    • Removes the frustration factor--all required parts are listed along with sources

    Build these and other devious devices:

    • Morse code translator
    • High-powered strobe light
    • Seasonal affective disorder light
    • LED dice
    • Keypad security code
    • Pulse rate monitor
    • USB temperature logger
    • Oscilloscope
    • Light harp
    • LCD thermostat
    • Computer-controlled fan
    • Hypnotizer
    • Servo-controlled laser
    • Lie detector
    • Magnetic door lock
    • Infrared re
    More Information Buy Now
     
  • Patterns of Enterprise Application Architecture

    Martin J Fowler

    Patterns of Enterprise Application Architecture

    This is the eBook version of the printed book.

    The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned.

     

    Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform.

     

    This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts.

    Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them.

     

    The topics covered include

    ·  Dividing an enterprise application into layers

    ·  The major approaches to organizing business logic

    ·  An in-depth treatment of mapping between objects and relational databases

    ·  Using Model-View-Controller to organize a Web presentation

    ·  Handling concurrency for data that spans multiple transactions

    ·  Designing distributed object interfaces

    More Information Buy Now
     
  • Arduino + Android Projects for the Evil Genius: Control Arduino with Your Smartphone or Tablet

    Simon Monk

    Arduino + Android Projects for the Evil Genius: Control Arduino with Your Smartphone or Tablet

    TEAM ARDUINO UP WITH ANDROID FOR SOME MISCHIEVOUS FUN!

    Filled with practical, do-it-yourself gadgets, Arduino + Android Projects for the Evil Genius shows you how to create Arduino devices and control them with Android smartphones and tablets. Easy-to-find equipment and components are used for all the projects in the book.

    This wickedly inventive guide covers the Android Open Application Development Kit (ADK) and USB interface and explains how to use them with the basic Arduino platform. Methods of communication between Android and Arduino that don't require the ADK--including sound, Bluetooth, and WiFi/Ethernet are also discussed. An Arduino ADK programming tutorial helps you get started right away.

    Arduino + Android Projects for the Evil Genius:

    • Contains step-by-step instructions and helpful illustrations
    • Provides tips for customizing the projects
    • Covers the underlying principles behind the projects
    • Removes the frustration factor--all required parts are listed
    • Provides all source code on the book's website

    Build these and other devious devices:

    • Bluetooth robot
    • Android Geiger counter
    • Android-controlled light show
    • TV remote
    • Temperature logger
    • Ultrasonic range finder
    • Home automation controller
    • Remote power and lighting control
    • Smart thermostat
    • RFID door loc
    More Information Buy Now
     
  • The Soul of a New Machine (Modern Library)

    Tracy Kidder

    The Soul of a New Machine (Modern Library)
    More Information Buy Now
     
  • GIS Tutorial 3: Advanced Workbook

    David W. Allen, Jeffery M. Coffey

    GIS Tutorial 3: Advanced Workbook

    GIS Tutorial 3: Advanced Workbook features exercises that demonstrate the advanced functionality of the ArcEditor and ArcInfo licenses of ArcGIS Desktop. This workbook is divided into four sections: geodatabase framework design, data creation and management, workflow optimization, and labeling and symbolizing. A fully functioning 180-day trial DVD of ArcEditor 10 software and a DVD containing data used in the tutorial exercises are included. GIS Tutorial 3 was designed to be used for advanced coursework or individual study.

     

    More Information Buy Now
     
  • Mobile Design Pattern Gallery: UI Patterns for Mobile Applications

    Theresa Neil

    Mobile Design Pattern Gallery: UI Patterns for Mobile Applications

    When you’re under pressure to produce a well designed, easy-to-navigate mobile app, there’s no time to reinvent the wheel. This concise book provides a handy reference to 70 mobile app design patterns, illustrated by more than 400 screenshots from current iOS, Android, BlackBerry, WebOS, Windows Mobile, and Symbian apps.

    User experience professional Theresa Neil (Designing Web Interfaces) walks you through design patterns in 10 separate categories, including anti-patterns. Whether you’re designing a simple iPhone application or one that’s meant to work for every popular mobile OS on the market, these patterns provide solutions to common design challenges. This print edition is in full color.

    Pattern categories include:

    • Navigation: get patterns for primary and secondary navigation
    • Forms: break the industry-wide habits of bad form design
    • Tables and lists: display only the most important information
    • Search, sort, and filter: make these functions easy to use
    • Tools: create the illusion of direct interaction
    • Charts: learn best practices for basic chart design
    • Invitations: invite users to get started and discover features


    • Help: integrate help pages into a smaller form factor

    "It’s a super handy catalog that I can flip to for ideas."

    —Bill Scott, Senior Director of Web Development at PayPal

    "Looks fantastic."

    —Erin Malone, Partner at Tangible UX

    "Just a quick thanks to express my sheer gratitude for this pub, it has been a guide for me reworking a design for an app already in production!"

    —Agatha June, UX designer

    More Information Buy Now
     
  • Embedded Linux Primer: A Practical Real-World Approach (2nd Edition)

    Christopher Hallinan

    Embedded Linux Primer: A Practical Real-World Approach (2nd Edition)

    Up-to-the-Minute, Complete Guidance for Developing Embedded Solutions with Linux

     

    Linux has emerged as today’s #1 operating system for embedded products. Christopher Hallinan’s Embedded Linux Primer has proven itself as the definitive real-world guide to building efficient, high-value, embedded systems with Linux. Now, Hallinan has thoroughly updated this highly praised book for the newest Linux kernels, capabilities, tools, and hardware support, including advanced multicore processors.

     

    Drawing on more than a decade of embedded Linux experience, Hallinan helps you rapidly climb the learning curve, whether you’re moving from legacy environments or you’re new to embedded programming. Hallinan addresses today’s most important development challenges and demonstrates how to solve the problems you’re most likely to encounter.

    You’ll learn how to build a modern, efficient embedded Linux development environment, and then utilize it as productively as possible. Hallinan offers up-to-date guidance on everything from kernel configuration and initialization to bootloaders, device drivers to file systems, and BusyBox utilities to real-time configuration and system analysis. This edition adds entirely new chapters on UDEV, USB, and open source build systems.

     

    • Tour the typical embedded system and development environment and understand its concepts and components.
    • Understand the Linux kernel and userspace initialization processes.
    • Preview bootloaders, with specific emphasis on U-Boot.
    • Configure the Memory Technology Devices (MTD) subsystem to interface with flash (and other) memory devices.
    • Make the most of BusyBox and latest open source development tools.
    • Learn from expanded and updated coverage of kernel debugging.
    • Build and analyze real-time systems with Linux.
    • Learn to configure device files and driver loading with UDEV.
    • Walk through detailed coverage of the USB subsystem.
    • Introduces the latest open source embedded Linux build systems.
    • Reference appendices include U-Boot and BusyBox commands.
    More Information Buy Now
     
  • Programmable Logic Controllers, Third Edition

    Frank Petruzella

    Programmable Logic Controllers, Third Edition
    Now in four-color, this outstanding text for the first course in programmable logic controllers (PLCs) focuses on how PLCs work and gives students practical information about installing, programming, and maintaining PLC systems. It's not intended to replace manufacturer's or user's manuals, but rather complements and expands on the information contained in these materials. All topics are covered in small segments. Students systematically carry out a wide range of generic programming exercises and assignments. All of the information about PLCs has been updated.
    More Information Buy Now
     
  • The Architecture of Computer Hardware, Systems Software, & Networking: An Information Technology Approach

    Irv Englander

    The Architecture of Computer Hardware, Systems Software, & Networking: An Information Technology Approach
    • Reflects the latest technology in the field to provide readers with the most up-to-date resource
    • Presents examples that cover a broad spectrum of hardware and software systems, from personal computers to mainframes
    • Places more emphasis on networking to address increased importance of the communications area
    • Consolidates the coverage of buses into one chapter.
    • Integrates numerous review questions at the end of each chapter to enhance the reader's understanding of the material
    More Information Buy Now
     
  • System Center Configuration Manager (SCCM) 2007 Unleashed

    Kerrie Meyler, Byron Holt, Greg Ramsey

    System Center Configuration Manager (SCCM) 2007 Unleashed

    This book is your most complete source for in-depth information about Microsoft System Center Configuration Manager 2007!

     

    System Center Configuration Manager 2007 Unleashed is a comprehensive guide to System Center Configuration Manager (ConfigMgr) 2007. ConfigMgr 2007 helps you manage servers and desktops, integrates SMS 2003 “feature pack” functionality, and adds new capabilities. It enables you to assess, deploy, and update servers, clients, and devices across physical, virtual, distributed, and mobile environments, including clients that connect only over the Internet. This book guides you through designing, deploying, and configuring ConfigMgr 2007 with detailed information on topics such as capacity planning, security, site design and hierarchy planning, server placement, discovery, native mode, and using Windows Server 2008. You will learn how to tackle challenges such as setting up DCM and OSD, customizing inventory, creating queries and using query results, and configuring asset intelligence.

     

    Detailed information on how to…

     

    •  Understand how ConfigMgr works

    •  Plan your ConfigMgr deployment

    •  Manage Windows Management Instrumentation (WMI)

    •  Architect for performance

    •  Install or migrate to ConfigMgr 2007 with Windows 2003 or Windows 2008

    •  Discover and manage clients

    •  Create and distribute packages

    •  Understand patch and compliance management

    •  Create queries

    •  Use reports

    •  Deploy operating systems

    •  Secure ConfigMgr 2007

    •  Perform site maintenance

    •  Back up ConfigMgr components

     

    More Information Buy Now
     
  • Making Things Talk: Using Sensors, Networks, and Arduino to see, hear, and feel your world

    Tom Igoe

    Making Things Talk: Using Sensors, Networks, and Arduino to see, hear, and feel your world

    Make microcontrollers, PCs, servers, and smartphones talk to each other.

    Building electronic projects that interact with the physical world is good fun. But when the devices you've built start to talk to each other, things really get interesting. With 33 easy-to-build projects, Making Things Talk shows you how to get your gadgets to communicate with you and your environment. It’s perfect for people with little technical training but a lot of interest.

    Maybe you're a science teacher who wants to show students how to monitor the weather in several locations at once. Or a sculptor looking to stage a room of choreographed mechanical sculptures. In this expanded edition, you’ll learn how to form networks of smart devices that share data and respond to commands.

    • Call your home thermostat with a smartphone and change the temperature.
    • Create your own game controllers that communicate over a network.
    • Use ZigBee, Bluetooth, Infrared, and plain old radio to transmit sensor data wirelessly.
    • Work with Arduino 1.0, Processing, and PHP—three easy-to-use, open source environments.
    • Write programs to send data across the Internet, based on physical activity in your home, office, or backyard.

    Whether you want to connect simple home sensors to the Internet, or create a device that can interact wirelessly with other gadgets, this book explains exactly what you need.

    More Information Buy Now
     
  • Learning OpenCV: Computer Vision with the OpenCV Library

    Gary Bradski, Adrian Kaehler

    Learning OpenCV: Computer Vision with the OpenCV Library

    "This library is useful for practitioners, and is an excellent tool for those entering the field: it is a set of computer vision algorithms that work as advertised."
    -William T. Freeman, Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology

    Learning OpenCV puts you in the middle of the rapidly expanding field of computer vision. Written by the creators of the free open source OpenCV library, this book introduces you to computer vision and demonstrates how you can quickly build applications that enable computers to "see" and make decisions based on that data.

    Computer vision is everywhere-in security systems, manufacturing inspection systems, medical image analysis, Unmanned Aerial Vehicles, and more. It stitches Google maps and Google Earth together, checks the pixels on LCD screens, and makes sure the stitches in your shirt are sewn properly. OpenCV provides an easy-to-use computer vision framework and a comprehensive library with more than 500 functions that can run vision code in real time.

    Learning OpenCV will teach any developer or hobbyist to use the framework quickly with the help of hands-on exercises in each chapter. This book includes:

    • A thorough introduction to OpenCV
    • Getting input from cameras
    • Transforming images
    • Segmenting images and shape matching
      More Information Buy Now
       
    • Building the Perfect PC, Second Edition

      Robert Bruce Thompson, Barbara Fritchman Thompson

      Building the Perfect PC, Second Edition

      This popular Build-It-Yourself (BIY) PC book covers everything you want to know about building your own system: Planning and picking out the right components, step-by-step instructions for assembling your perfect PC, and an insightful discussion of why you'd want to do it in the first place. Most big brand computers from HP, Dell and others use lower-quality components so they can meet their aggressive pricing targets. But component manufacturers also make high-quality parts that you can either purchase directly, or obtain through distributors and resellers. Consumers and corporations alike are opting to build rather than buy PCs to ensure high quality and compatibility.

      The new edition of Building the Perfect PC shows you how to construct a variety of top-flight systems with the latest technology, including AMD Socket AM-2 and Intel Core 2 processors, that are Vista- and Linux-ready. The book includes several new options, including:

      • A Budget PC you can build for approximately $350 that offers performance and reliability similar to that of mainstream systems
      • A full-blown media-center system that runs Linux and MythTV or Windows MCE with multiple tuners and HDTV support
      • A fire-breathing high-performance gaming system
      • A fast, low-power, low-heat, low-noise, Small Form Factor system (the size of a shoe box)
      • A low-cost SOHO (
      More Information Buy Now
       
    • Digital Fundamentals with PLD Programming

      Thomas L. Floyd

      Digital Fundamentals with PLD Programming

      Reflecting lengthy experience in the engineering industry, this bestseller provides thorough, up-to-date coverage of digital fundamentals–from basic concepts to microprocessors, programmable logic, and digital signal processing. Floyd's acclaimed emphasis on applications using real devices and on troubleshooting gives users the problem-solving experience they'll need in their professional careers. Known for its clear, accurate explanations of theory supported by superior exercises and examples, this book's full-color format is packed with the visual aids today's learners need to grasp often complex concepts. KEY TOPICS: The book features a comprehensive review of fundamental topics and a unique introduction to two popular programmable logic software packages (Altera and Xilinx) and boundary scan software. For electronic technicians, system designers, engineers.

      More Information Buy Now
       
    • Software Architecture in Practice (2nd Edition)

      Len Bass, Paul Clements, Rick Kazman

      Software Architecture in Practice (2nd Edition)

      This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of software architecture--how a software system is structured and how that system's elements are meant to interact. Distinct from the details of implementation, algorithm, and data representation, an architecture holds the key to achieving system quality, is a reusable asset that can be applied to subsequent systems, and is crucial to a software organization's business strategy.

      Drawing on their own extensive experience, the authors cover the essential technical topics for designing, specifying, and validating a system. They also emphasize the importance of the business context in which large systems are designed. Their aim is to present software architecture in a real-world setting, reflecting both the opportunities and constraints that companies encounter. To that end, case studies that describe successful architectures illustrate key points of both technical and organizational discussions.

      Topics new to this edition include:

      • Architecture design and analysis, including the Architecture Tradeoff Analysis Method (ATAM)
      • Capturing quality requirements and achieving them through quality scenarios and tactics
      • Using architecture reconstruction to recover undocumented architectures
      • Documenting arc
      More Information Buy Now
       
    • Making Embedded Systems: Design Patterns for Great Software

      Elecia White

      Making Embedded Systems: Design Patterns for Great Software
      Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate a host of good development practices, based on classic software design patterns and new patterns unique to embedded programming. Learn how to build system architecture for processors, not operating systems, and discover specific techniques for dealing with hardware difficulties and manufacturing requirements.

      Written by an expert who's created embedded systems ranging from urban surveillance and DNA scanners to children's toys, this book is ideal for intermediate and experienced programmers, no matter what platform you use.
      • Optimize your system to reduce cost and increase performance
      • Develop an architecture that makes your software robust in resource-constrained environments
      • Explore sensors, motors, and other I/O devices
      • Do more with less: reduce RAM consumption, code space, processor cycles, and power consumption
      • Learn how to update embedded code directly in the processor
      • Discover how to implement complex mathematics on small processors
      • Understand what interviewers look for when you apply for an embedded systems job
      More Information Buy Now
       
    Pages: [ 0 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]
    -