Web 2.0HomepageHardwareMicroprocessors & System Design → General

microprocessors - system design -  

General

 
computers index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)

The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks from Addison-Wesley Professional

    The classic book on the human elements of software engineering. Software tools and development environments may have changed in the 21 years since the first edition of this book, but the peculiarly nonlinear economies of scale in collaborative work and the nature of individuals and groups has not changed an epsilon. If you write code or depend upon those who do, get this book as soon as possible -- from Amazon.com Books, your library, or anyone else. You (and/or your colleagues) will be forever grateful. Very Highest Recommendation.

    Since the first publication of The Mythical Man-Month in 1975, no software engineer's bookshelf has been complete without it. Many software engineers and computer scientists have claimed to be "on their second or third copy" of the book. Now, Addison-Wesley is proud to present the 20th anniversary edition-and first revised edition ever-of Fred Brooks's now legendary collection of essays on the management of computer programming projects. The 20th Anniversary edition is an updated, enhanced re-release of the Brooks classic. Included are all of the existing essays that were originally presented, with the addition of three new essays assessing the current status of software project management. Brooks's well-known 1986 article, No Silver Bullet, is also included. This 20th Anniversary edition is a major event in computer publishing.

    List Price: $39.99
    complete product information...

    Making Things Talk: Practical Methods for Connecting Physical Objects

    Making Things Talk: Practical Methods for Connecting Physical Objects by Tom Igoe from Make Books

      Building electronic projects that interact with the physical world is good fun. But when devices that you've built start to talk to each other, things really start to get interesting. Through a series of simple projects, you'll learn how to get your creations to communicate with one another by forming networks of smart devices that carry on conversations with you and your environment. Whether you need to plug some sensors in your home to the Internet or create a device that can interact wirelessly with other creations, Making Things Talk explains exactly what you need.

      This book is 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 weather conditions at several locations at once, or a sculptor who wants to stage a room of choreographed mechanical sculptures. Making Things Talk demonstrates that once you figure out how objects communicate -- whether they're microcontroller-powered devices, email programs, or networked databases -- you can get them to interact.

      Each chapter in contains instructions on how to build working projects that help you do just that. You will:

      • Make your pet's bed send you email
      • Make your own seesaw game controller that communicates over the Internet
      • Learn how to use ZigBee and Bluetooth radios to transmit sensor data wirelessly
      • Set up communication between microcontrollers, personal computers, and web servers using three easy-to-program, open source environments: Arduino/Wiring, Processing, and PHP.
      • Write programs to send data across the Internet based on physical activity in your home, office, or backyard
      • And much more
      With a little electronics know-how, basic (not necessarily in BASIC) programming skills, a couple of inexpensive microcontroller kits and some network modules to make them communicate using Ethernet, ZigBee, and Bluetooth, you can get started on these projects right away. With Making Things Talk, the possibilities are practically endless.

      List Price: $29.99
      complete product information...

      123 PIC Microcontroller Experiments for the Evil Genius

      123 PIC Microcontroller Experiments for the Evil Genius by Myke Predko from McGraw-Hill/TAB Electronics

        Microchip continually updates its product line with more capable and lower cost products. They also provide excellent development tools. Few books take advantage of all the work done by Microchip. 123 PIC Microcontroller Experiments for the Evil Genius uses the best parts, and does not become dependent on one tool type or version, to accommodate the widest audience possible. Building on the success of 123 Robotics Experiments for the Evil Genius, as well as the unbelievable sales history of Programming and Customizing the PIC Microcontroller, this book will combine the format of the evil genius title with the following of the microcontroller audience for a sure-fire hit.

        List Price: $24.95
        complete product information...

        VBA and Macros for Microsoft Excel (Business Solutions)

        VBA and Macros for Microsoft Excel (Business Solutions) by Bill Jelen from Que

          Everyone is looking for ways to save money these days. That can be hard to do for businesses that have complex needs, such as custom software applications. However, VBA and Macros for Microsoft Excel can teach you ways to customize pre-existing software to meet your specific needs. A variety of topics are covered that are sure to give you a solid knowledge of the VBA language. Event programming, user forms, carts, pivot tables, multi-dimensional arrays and Web queries are just a few of the areas you will learn about in this book. Written by the principal behind the leading Excel Web site, www.mrexcel.com, this book is sure to save you time and money!

          List Price: $39.99
          complete product information...

          ARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design)

          ARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design) by Andrew Sloss from Morgan Kaufmann

            Over the last ten years, the ARM architecture has become one of the most pervasive architectures in the world, with more than 2 billion ARM-based processors embedded in products ranging from cell phones to automotive braking systems. A world-wide community of ARM developers in semiconductor and product design companies includes software developers, system designers and hardware engineers. To date no book has directly addressed their need to develop the system and software for an ARM-based system. This text fills that gap.

            This book provides a comprehensive description of the operation of the ARM core from a developer's perspective with a clear emphasis on software. It demonstrates not only how to write efficient ARM software in C and assembly but also how to optimize code. Example code throughout the book can be integrated into commercial products or used as templates to enable quick creation of productive software.

            The book covers both the ARM and Thumb instruction sets, covers Intel's XScale Processors, outlines distinctions among the versions of the ARM architecture, demonstrates how to implement DSP algorithms, explains exception and interrupt handling, describes the cache technologies that surround the ARM cores as well as the most efficient memory management techniques. A final chapter looks forward to the future of the ARM architecture considering ARMv6, the latest change to the instruction set, which has been designed to improve the DSP and media processing capabilities of the architecture.

            * No other book describes the ARM core from a system and software perspective.
            * Author team combines extensive ARM software engineering experience with an in-depth knowledge of ARM developer needs.
            * Practical, executable code is fully explained in the book and available on the publisher's Website.
            * Includes a simple embedded operating system.

            List Price: $78.95
            complete product information...

            Programming the Cell Processor: For Games, Graphics, and Computation

            Programming the Cell Processor: For Games, Graphics, and Computation by Matthew Scarpino from Prentice Hall PTR

              Make the Most of IBM’s Breakthrough Cell Processor in Any Gaming, Graphics, or Scientific Application

              IBM’s Cell processor delivers truly stunning computational power: enough to satisfy even the most demanding gamers and graphics developers. That’s why Sony chose the Cell to drive its breakthrough PlayStation 3 and why Cell processors are at the heart of today’s most powerful supercomputers. But many developers have struggled to create high-performance Cell applications: the practical, coherent information they need simply hasn’t existed.

              Programming the Cell Processor solves that problem once and for all. Whether you’re a game developer, graphics programmer, or engineer, Matthew Scarpino shows you how to create applications that leverage all the Cell’s extraordinary power. Scarpino covers everything from the Cell’s advanced architecture to its powerful tools and libraries, presenting realistic code examples that help you gain an increasingly deep and intuitive understanding of Cell development.

              Scarpino illuminates each of the Cell’s most important technical innovations, introduces the commands needed to access its power, and walks you through the entire development process, including compiling, linking, debugging, and simulating code. He also offers start-to-finish case studies for three especially important Cell applications: games, graphics, and scientific computing. The Cell platform offers unprecedented potential, and this book will help you make the most of it.

              • Mastering the Cell SDK, including the GCC-based buildchain, ppu-gdb/spu-gdb debuggers, IBM Full System Simulator, and Cell IDE
              • Understanding the Cell’s central processing core, the PowerPC Processor Unit (PPU): structure, programming libraries, and AltiVec instructions
              • Programming the Synergistic Processor Unit (SPU): vector processing, communication, caching, assembler coding, and more
              • Leveraging SDK vector and matrix libraries, including the Large Matrix Library, BLAS Library, FFT libraries, Multiprecision Library, and Monte Carlo API
              • Coding basic 2D graphics using the Linux frame buffer
              • Building 3D graphics with the new Gallium OpenGL library
              • Constructing 3D games with Ogre3D and packaging them using Collada digital content interchange
              • Optimizing the performance of your Cell applications
              • Developing on standard PCs and transferring code to Cell systems such as the PlayStation 3

              Foreword xv

              Preface xvii

              Chapter 1: Introducing the Cell Processor 1

              Part I: The Software Development Tools 13

              Chapter 2: The Cell Software Development Kit (SDK) 15

              Chapter 3: Building Applications for the Cell Processor 35

              Chapter 4: Debugging and Simulating Applications 53

              Chapter 5: The Cell SDK Integrated Development Environment 83

              Part II: The PowerPC Processor Element (PPE) 97

              Chapter 6: Introducing the PowerPC Processor Unit (PPU) 99

              Chapter 7: The SPE Runtime Management Library (libspe) 125

              Chapter 8: SIMD Programming on the PPU, Part 1: Vector Libraries and Functions 153

              Chapter 9: SIMD Programming on the PPU, Part 2: Methods and Algorithms 195

              Part III: The Synergistic Processor Element (SPE) 217

              Chapter 10: Introducing the Synergistic Processor Unit (SPU) 219

              Chapter 11: SIMD Programming on the SPU 239

              Chapter 12: SPU Communication, Part 1: Direct Memory Access (DMA) 285

              Chapter 13: SPU Communication, Part 2: Events, Signals, and Mailboxes 317

              Chapter 14: Advanced SPU Topics: Overlays, Software Caching, and SPU Isolation 345

              Chapter 15: SPU Assembly Language 367

              Part IV: Mathematics and Computation 409

              Chapter 16: Vectors and Matrices 411

              Chapter 17: The Fast Fourier Transform (FFT) 439

              Chapter 18: Multiprecision Processing and Monte Carlo Methods 463

              Part V: Graphics and Games 489

              Chapter 19: Programming the Frame Buffer: Linux and the PlayStation 3 491

              Chapter 20: OpenGL on the Cell: Gallium and Mesa 503

              Chapter 21: Building Games with Ogre3D 529

              Chapter 22: Packaging Graphics with COLLADA 559

              Epilogue 581

              Part VI: Appendices 583

              Appendix A: Understanding ELF Files 585

              Appendix B: Updating the PS3 Add-On Packages and Installing a New Linux Kernel 609

              Appendix C: The Accelerated Library Framework (ALF) 617

              Appendix D: SPU Instruction Set Reference 649

              Appendix E: A Brief Introduction to Tcl 661

              Index 669

              List Price: $69.99
              complete product information...

              USB Mass Storage: Designing and Programming Devices and Embedded Hosts

              USB Mass Storage: Designing and Programming Devices and Embedded Hosts by Jan Axelson from Lakeview Research

                This developer’s guide for designers and programmers of mass-storage devices that use the Universal Serial Bus (USB) interface provides developers with information on how to choose storage media, interface the media to a microcontroller or other CPU, and write device firmware to access the media and perform USB communications. Comparisons of popular storage-media options to help users choose a media type for a project are included, and the types described cover hard drives and flash-memory cards such as the MultiMediaCard (MMC), Secure Digital (SD) card, and CompactFlash card. Helpful tips on developing an embedded host that can access USB mass-storage devices are also covered.

                List Price: $29.95
                complete product information...

                PCI Express System Architecture (PC System Architecture Series)

                PCI Express System Architecture (PC System Architecture Series) by Mindshare Inc. from Addison-Wesley Professional

                  "We have always recommended these books to our customers and even our own engineers for developing a better understanding of technologies and specifications. We find the latest PCI Express book from MindShare to have the same content and high quality as all the others." --Nader Saleh, CEO/President, Catalyst Enterprises, Inc. PCI Express is the third-generation Peripheral Component Inter-connect technology for a wide range of systems and peripheral devices. Incorporating recent advances in high-speed, point-to-point interconnects, PCI Express provides significantly higher performance, reliability, and enhanced capabilities--at a lower cost--than the previous PCI and PCI-X standards. Therefore, anyone working on next-generation PC systems, BIOS and device driver development, and peripheral device design will need to have a thorough understanding of PCI Express. PCI Express System Architecture provides an in-depth description and comprehensive reference to the PCI Express standard. The book contains information needed for design, verification, and test, as well as background information essential for writing low-level BIOS and device drivers.In addition, it offers valuable insight into the technology's evolution and cutting-edge features. Following an overview of the PCI Express architecture, the book moves on to cover transaction protocols, the physical/electrical layer, power management, configuration, and more. Specific topics covered include: *Split transaction protocol *Packet format and definition, including use of each field *ACK/NAK protocol *Traffic Class and Virtual Channel applications and use *Flow control initialization and operation *Error checking mechanisms and reporting options *Switch design issues *Advanced Power Management mechanisms and use *Active State Link power management *Hot Plug design and operation *Message transactions *Physical layer functions *Electrical signaling characteristics and issues *PCI Express enumeration procedures *Configuration register definitions Thoughtfully organized, featuring a plethora of illustrations, and comprehensive in scope, PCI Express System Architecture is an essential resource for anyone working with this important technology.MindShare's PC System Architecture Series is a crisply written and comprehensive set of guides to the most important PC hardware standards. Books in the series are intended for use by hardware and software designers, programmers, and support personnel. 0321156307B08262003

                  List Price: $76.99
                  complete product information...

                  Upgrading and Repairing Laptops (2nd Edition) (Upgrading and Repairing)

                  Upgrading and Repairing Laptops (2nd Edition) (Upgrading and Repairing) by Scott Mueller from Que

                    Laptops--call them notebooks, portable computers, or whatever else you like--are tightly engineered items. It's hard to get all the required components to obey stringent performance and power-management requirements, and still fit into a small case. The job usually requires a custom motherboard and other specialized components, and so the laptop owner who wants to upgrade his or her machine faces a much more difficult task than the owner of a desktop machine with a similar wish. One can swap out the hard drive, add more RAM, and make tweaks in software, but almost everything else requires the addition of external components, which kind of defeat the purpose of a laptop. That's the message the reader takes away from Scott Mueller's Upgrading and Repairing Laptops. It's not Mueller's fault that such computers are hard to do much with, and that your best upgrade procedure is often a visit to an auction site.

                    That said, Mueller does a great job of explaining how laptops work--how the engineers went about cramming all those heat-generating components into those miniature chassis in the first place. He also explains a lot of interesting component theory, such as how magnetic hard drives store data and how various DVD standards differ. The information makes for good reading, and comes in handy when you're shopping. He also demonstrates his skill--long well-reputed among builders and repairers of desktop machines--in teaching diagnostics. He explains, for example, how to test a laptop power supply, and why you should consider it a prime suspect in a malfunctioning computer even if the LEDs come on and the cooling fan spins. A CD-ROM features videos that show disassembly procedures--a strategy that works better than photographs and numbered steps. --David Wall

                    Topics covered: How portable computers work (and sometimes fail to work), and how to diagnose their woes. Sections address general troubleshooting concepts, system disassembly, and various subsystems such as memory, CPU, storage, and video. Coverage of PCMCIA (PC Card) is particularly good.

                    Scott Mueller has gone where no computer book author has gone before — right past all the warranty stickers, the hidden screws, and the fear factor to produce a real owner's manual that every laptop owner should have on his desk. Upgrading and Repairing Laptops, Second Edition shows the upgrades users can perform, the ones that are better left to the manufacturer, and how to use add-on peripherals to make the most of a laptop. This second edition has been updated to include:

                    • The latest processors and motherboards
                    • Complete assembly and disassembly information
                    • Updated memory standards
                    • Upgrading your hard drive to increase performance
                    • Changes in networking and firewalls
                    The included DVD contains one-of-a-kind video showing just what's inside a portable PC. If you have ever wondered what goes on inside your portable PC, how to upgrade/repair it, or how to live on the road with it, this is the one must-have book of the year!

                    List Price: $54.99
                    complete product information...

                    Building a PC in Easy Steps (In Easy Steps)

                    Building a PC in Easy Steps (In Easy Steps) by Stuart Yarnold from In Easy Steps Limited

                      Prebuilt computer systems are often a compromise between what manufacturers want to sell and what consumers want to buy. For those who are looking for something more than the standard PC, one solution is to build it from the ground up — a solution that, with the help of this book, is surprisingly simple. Written in concise, jargon-free English, Building a PC in Easy Steps walks the reader through every stage of building and setting up a computer: buying parts and avoiding sales scams; mastering and installing the CPU, memory, video, and other components; altering default settings in the BIOS for optimum performance; and installing and configuring device drivers. Graphics clearly illustrate every step in the process, and an invaluable troubleshooting chapter helps pinpoint any problems that may crop up. In the end, the reader has a computer system tailored to their exact requirements, built from components specifically chosen for reliability, price, and performance.

                      List Price: $14.99
                      complete product information...
                      page 1 of 10
                      +++

                      Tienes amigos o seguidores en twitter?

                      Desde aquí mismo puedes contarles sobre esta página!



                      oprima Ctrl-D para marcar este tópico en favoritos

                      press Ctrl-D to bookmark this topic



                      esta página contiene información acerca de circuitos, equipo, ferreteria, general
                      traducir esta página al CASTELLANO


                      © Copyright 1999-2008 idoneos.com | Política de Privacidad