Microprocessors & System Design Books - Page 4

MagicBeanDip.com

Subcategories:

Page 4 of 200 - Go to page: 1 2 3 4 5 6 7 8 9 15

Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology) (Embedded Technology)

Lucio Di Jasio

Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology) (Embedded Technology) Lucio Di Jasio Amazon Price: $44.95
List Price: $49.95
Usually ships in 24 hours
By: Newnes
Amazon Marketplace: 30 new & used starting at $40.80

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> PIC Microcontroller
Subjects -> Computers & Internet -> Programming -> Introductory & Beginning -> General
Subjects -> Computers & Internet -> Programming -> Introductory & Beginning -> General AAS

Customer Reviews:
Total reviews: 10 Average rating: 4.5 of 5

Editorial Review:

. A Microchip insider tells all on the newest, most powerful PICs ever!

. FREE CD-ROM includes source code in C, the Microchip C30 compiler, and MPLAB SIM software

. Includes handy checklists to help readers perform the most common programming and debugging tasks

The new 16-bit PIC24 chip provides embedded programmers with more speed, more memory, and more peripherals than ever before, creating the potential for more powerful cutting-edge PIC designs. This book teaches readers everything they need to know about these chips: how to program them, how to test them, and how to debug them, in order to take full advantage of the capabilities of the new PIC24 microcontroller architecture.

Author Lucio Di Jasio, a PIC expert at Microchip, offers unique insight into this revolutionary technology, guiding the reader step-by-step from 16-bit architecture basics, through even the most sophisticated programming scenarios. This book's common-sense, practical, hands-on approach begins simply and builds up to more challenging exercises, using proven C programming techniques. Experienced PIC users and newcomers to the field alike will benefit from the text's many thorough examples, which demonstrate how to nimbly side-step common obstacles, solve real-world design problems efficiently, and optimize code for all the new PIC24 features.

You will learn about:
. basic timing and I/O operations,
. multitasking using the PIC24 interrupts,
. all the new hardware peripherals
. how to control LCD displays,
. generating audio and video signals,
. accessing mass-storage media,
. how to share files on a mass-storage device with a PC,
. experimenting with the Explorer 16 demo board, debugging methods with MPLAB-SIM and ICD2 tools, and more!

·A Microchip insider tells all on the newest, most powerful PICs ever!

·Condenses typical introductory "fluff" focusing instead on examples and exercises that show how to solve common, real-world design problems quickly

·Includes handy checklists to help readers perform the most common programming and debugging tasks

·FREE CD-ROM includes source code in C, the Microchip C30 compiler, and MPLAB SIM software, so that readers gain practical, hands-on programming experience

·Check out the author's Web site at http://www.flyingpic24.com for FREE downloads, FAQs, and updates

USB Mass Storage: Designing and Programming Devices and Embedded Hosts

Jan Axelson

USB Mass Storage: Designing and Programming Devices and Embedded Hosts Jan Axelson Amazon Price: $19.77
List Price: $29.95
Usually ships in 24 hours
By: Lakeview Research
Amazon Marketplace: 25 new & used starting at $18.56

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Databases -> Database Design
Subjects -> Computers & Internet -> Databases -> General
Subjects -> Computers & Internet -> Databases -> General AAS

Customer Reviews:
Total reviews: 5 Average rating: 4.5 of 5

Hardware and Software in One Book 5 out of 5 stars.
10 of 10 people found this review helpful.

This is a very well done book on a very topical subject. USB mass storage has gotten so inexpensive that its use in dedicated embedded systems has become almost a given. And here is one book that talks about all aspects of putting such a system together.

The book basically covers three subjects:

First there is a general discussion of mass storage in general. This includes hard drives which may be the most economical for your application, and it includes various types of flash memory devices.

Second the book covers the hardware interface down to the level of giving a sample circuit.

Finally there is a description of the software that will be needed to get the devices to operate. This goes from the simple structure of the commands down to the definition of file systems.

In short, here is a complete guide to USB Mass Storage in one, fairly small, book. This is all the engineer/programmer needs. Ms. Axelson has written a number of books on USB in general and clearly knows whereof she speaks.

Editorial Review:

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.

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

Andrew Sloss, Dominic Symes, Chris Wright

ARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design) Andrew Sloss, Dominic Symes, Chris Wright Amazon Price: $63.16
List Price: $78.95
Usually ships in 24 hours
By: Morgan Kaufmann
Amazon Marketplace: 25 new & used starting at $56.95

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> Design Tools & Techniques
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> Computer Design
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> Microprocessor Design

Customer Reviews:
Total reviews: 8 Average rating: 5.0 of 5

Editorial Review:

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.

Building a PC For Dummies (Building a PC for Dummies)

Mark L. Chambers

Building a PC For Dummies (Building a PC for Dummies) Mark L. Chambers Amazon Price: $16.49
List Price: $24.99
Usually ships in 24 hours
By: For Dummies
Amazon Marketplace: 51 new & used starting at $8.61

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> General
Subjects -> Computers & Internet -> Computer Science -> General AAS
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> Microprocessor Design

Customer Reviews:
Total reviews: 33 Average rating: 3.5 of 5

Computer building for the hardware technophobe... 4 out of 5 stars.
10 of 10 people found this review helpful.

(This is a review of the 5th edition)

I'll admit it... I buy my PCs when I upgrade. I'm getting more at ease with hardware since I've started doing all these book reviews, and I probably *could* build a PC now without too much angst, but I still buy. But if I were to decide that my next PC would be "home-built", I'd be comfortable with using the book Building a PC for Dummies by Mark L. Chambers.

Contents:
Part 1 - Can I Really Do This?: What's in a Computer, Anyway?; What Type of PC Should I Build?
Part 2 - Building Your PC: Building the Foundation - The Case and Motherboard; A Bag of Chips - Adding RAM and a CPU; The Three PC Senses - Ports, Mouse, and Keyboard; Images "R" Us - Adding Video and a Monitor; Make Room! Your Hard Drive and Other Storage Devices
Part 3 - Adding the Fun Stuff: Putting the Spin on CD-ROM and DVD; Let Your PC Rock!; Modems and the Call of the Internet
Part 4 - Adding the Advanced Stuff: Attack of the SCSI Monster; So You Want to Add a LAN?; Life in the Fast Lane with Broadband; Input and Output - Scanners, Cameras, Video Capture, and Printers; More Power User Toys
Part 5 - The Part of Tens: Ten Reasons Not to Buy a Retail PC; Ten Tools and Tasks for a Power User's PC; Ten Important Assembly Tips; Ten Ways to Speed Up Your PC; Ten Things to Avoid Like the Plague
Part 6 - Appendixes: Choosing Your Operating System; Glossary
Index

This book is most likely going to appeal to the hardware-phobic computer owner (like I was for quite awhile) or the first-time PC builder. Chambers has an amusing writing style which will make you smile as you figure out the next steps to take in your PC adventure. If you've already built a PC or you dwell in the land of needing to know every last technical spec of a device before you install it, there's probably not much here to offer you. Even I know most of the material *about* each device and what type of rationale you should apply (buying new vs. refurbished, why hard drive capacity is important, RAM is king, etc.). My downfall would be actually having all those devices spread out on a table with an empty computer case in front of me. But I'm pretty confident that I'd be able to stand a pretty good chance of getting everything to actually work the first time if I followed the information here. There's even a center section with color pictures to show you what to expect. It's a nice touch...

If you're looking for an approachable book on getting past your first computer build, this one would be a good choice. Easy to follow, fun to read, and the intimidation factor is nonexistent.

Editorial Review:

  • Shows tech hobbyists how to build the perfect PC, whether they want to create the ultimate gaming machine or combine new and recycled parts to construct an inexpensive computer for a child
  • The do-it-yourself craze is sweeping through the tech community, and this guide is now significantly revised and updated to cover the wide array of new hardware and accessories available
  • Step-by-step instructions and dozens of photos walk first-time computer builders through the entire process, from building the foundation, and adding a processor and RAM, to installing a video card, configuring a hard drive, hooking up CD and DVD drives, adding a modem, and troubleshooting problems

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

Matthew Scarpino

Programming the Cell Processor: For Games, Graphics, and Computation Matthew Scarpino Amazon Price: $55.99
List Price: $69.99
Usually ships in 24 hours
By: Prentice Hall PTR
Amazon Marketplace: 38 new & used starting at $53.96

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> Information Systems
Subjects -> Computers & Internet -> Graphic Design -> General
Subjects -> Computers & Internet -> Graphic Design -> General AAS

Customer Reviews:
Total reviews: 1 Average rating: 4.0 of 5

Editorial Review:

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

 

Internet Routing Architectures (Design & Implementation)

Bassam Halabi

Internet Routing Architectures (Design & Implementation) Bassam Halabi List Price: $55.00
By: New Riders Pub
Amazon Marketplace: 30 new & used starting at $0.50

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Home Computing -> Internet -> General AAS
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> Computer Design
Subjects -> Computers & Internet -> Hardware -> Design & Architecture

Customer Reviews:
Total reviews: 44 Average rating: 5.0 of 5

Editorial Review:

This comprehensive reference explores the ins and outs of interdomain routing network designs. You will have all the information you need to make knowledgeable routing decisions for Internet connectivity in your environment. Using a practical, example-oriented approach, this resource provides you with real solutions for ISP connectivity issues. You will learn how to integrate your network on the global Internet and discover how to build large-scale autonomous systems. You will also learn to control expansion of interior routing protocols using BGP4 (Border Gateway Protocol), design sound and stable networks, configure the required policies using Cisco IOS software, and explore routing practices and rules on the Internet.Become an expert in data routing manipulation by using this book as your reference.Internet Routing Architectures--a complete resource for internet routing solutions and scenarios.
  • Teaches how to construct and support robust ISP connections to the Internet

SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)

Thomas Erl

SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl) Thomas Erl Amazon Price: $51.04
List Price: $59.99
Not yet published
By: Prentice Hall PTR

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> Computer Design
Subjects -> Computers & Internet -> Hardware -> Design & Architecture
Subjects -> Computers & Internet -> Networking -> Data in the Enterprise -> Client-Server Systems

Editorial Review:

SOA Design Patterns is an important contribution to the literature and practice
of building and delivering quality software-intensive systems.”

- Grady Booch, IBM Fellow

“With the continued explosion of services and the increased rate of adoption of SOA through the market, there is a critical need for comprehensive, actionable guidance that provides the fastest possible time to results. Microsoft is honored to contribute to the SOA Design Patterns book, and to continue working with the community to realize the value of Real World SOA.”

- Steven Martin, Senior Director, Developer Platform Product Management, Microsoft

 

SOA Design Patterns provides the proper guidance with the right level of abstraction to be adapted to each organization’s needs, and Oracle is pleased to have contributed to the patterns contained in this book.”

- Dr. Mohamad Afshar, Director of Product Management, Oracle Fusion Middleware, Oracle

 

“Red Hat is pleased to be involved in the SOA Design Patterns book and contribute important SOA design patterns to the community that we and our customers have used within our own SOA platforms. I am sure this will be a great resource for future SOA practitioners.”

- Pierre Fricke Director, Product Line Management, JBoss SOA Platform, Red Hat

 

“A wealth of proven, reusable SOA design patterns, clearly explained and illustrated with examples. An invaluable resource for all those involved in the design of service-oriented solutions.”

- Phil Thomas, Consulting IT Specialist, IBM Software Group

 

“This obligatory almanac of SOA design patterns will become the foundation on which many organizations will build their successful SOA solutions. It will allow organizations to build their own focused SOA design patterns catalog in an expedited fashion knowing that it contains the wealth and expertise of proven SOA best practices.”

- Stephen Bennett, Director, Technology Business Unit, Oracle Corporation

 

“The technical differences between service orientation and object orientation are subtle

enough to confuse even the most advanced developers. Thomas Erl’s book provides a great service by clearly articulating SOA design patterns and differentiating them from similar OO design patterns.”

- Anne Thomas Manes, VP & Research Director, Burton Group

 

SOA Design Patterns does an excellent job of laying out and discussing the areas of SOA design that a competent SOA practitioner should understand and employ.”

- Robert Laird, SOA Architect, IBM

 

“As always, Thomas delivers again. In a well-structured and easy-to-understand way, this book provides a wonderful collection of patterns each addressing a typical set of SOA design problems with well articulated solutions. The plain language and hundreds of diagrams included in the book help make the complicated subjects of SOA design comprehensible even to those who are new to the SOA design world. It’s a must-have reference book for all SOA practitioners, especially for enterprise architects, solution architects, developers, managers, and business process experts.”

- Canyang Kevin Liu, Solution Architecture Manager, SAP

 

“The concept of service oriented architecture has long promised visions of agile organizations being able to swap out interfaces and applications as business needs change. SOA also promises incredible developer and IT productivity, with the idea that key services would be candidates for cross-enterprise sharing or reuse. But many organizations’ efforts to move to SOA have been mired–by organizational issues, by conflicting vendor messages, and by architectures that may amount to little more than Just a Bunch of Web Services. There’s been a lot of confusion in the SOA marketplace about exactly what SOA is, what it’s supposed to accomplish, and how an enterprise goes about in making it work.

 

SOA Design Patterns is a definitive work that offers clarity on the purpose and functioning of service oriented architecture. SOA Design Patterns not only helps the IT practitioner lay the groundwork for a well-functioning SOA effort across the enterprise, but also connects the dots between SOA and the business requirements in a very concrete way. Plus, this book is completely technology agnostic—SOA Design Patterns rightly focuses on infrastructure and architecture, and it doesn’t matter whether you’re using components of one kind or another, or Java, or .NET, or Web services, or REST-style interfaces.

 

While no two SOA implementations are alike, Thomas Erl and his team of contributors have effectively identified the similarities in composition services need to have at a sub-atomic level in order to interact with each other as we hope they will. The book identifies 85 SOA design patterns which have been developed and thoroughly vetted to ensure that a service-oriented architecture does achieve the flexibility and loose coupling promised. The book is also compelling in that it is a living document, if you will, inviting participation in an open process to identify and formulate new patterns to this growing body of knowledge.”

- Joe McKendrick, Independent Analyst, Author of ZDNet’s SOA Blog

 

“If you want to truly educate yourself on SOA, read this book.”

- Sona Srinivasan, Global Client Services & Operations, CISCO

 

“An impressive decomposition of the process and architectural elements that support serviceoriented analysis, design, and delivery. Right-sized and terminologically consistent.

 

Overall, the book represents a patient separation of concerns in respect of the process and architectural parts that underpin any serious SOA undertaking. Two things stand out. First, the pattern relationship diagrams provide rich views into the systemic relationships that structure a service-oriented architecture: these patterns are not discrete, isolated templates to be applied mechanically to the problem space; rather, they form a network of forces and constraints that guide the practitioner to consider the task at hand in the context of its inter-dependencies. Second, the pattern sequence diagrams and accompanying notes provide a useful framework for planning and executing the many activities that comprise an SOA engagement.”

- Ian Robinson, Principal Technology Consultant, ThoughtWorks

 

“Successful implementation of SOA principles requires a shift in focus from software system means, or the way capabilities are developed, to the desired end results, or real-world effects required to satisfy organizational business processes. In SOA Design Patterns, Thomas Erl provides service architects with a broad palette of reusable service patterns that describe service capabilities that can cut across many SOA applications. Service architects taking advantage of these patterns will save a great deal of time describing and assembling services to deliver the real world effects they need to meet their organization’s specific business objectives.”

- Chuck Georgo, Public Safety and National Security Architect

 

“In IT, we have increasingly come to see the value of having catalogs of good solution patterns in programming and systems design. With this book, Thomas Erl brings a comprehensive set of patterns to bear on the world of SOA. These patterns enable easily communicated, reusable, and effective solutions, allowing us to more rapidly design and build out the large, complicated and interoperable enterprise SOAs into which our IT environments are evolving.”

- Al Gough, Business Systems Solutions CTO, CACI International Inc.

 

“This book provides a comprehensive and pragmatic review of design issues in service-centric design, development, and evolution. The Web site related to this book [SOAPatterns.org] is a wonderful platform and gives the opportunity for the software community to maintain this catalogue….”

- Veronica Gacitua Decar, Dublin City University

 

“Erl’s SOA Design Patterns is for the IT decision maker determined to make smart architecture design choices, smart investments, and long term enterprise impact. For those IT professionals committed to service-orientation as a value-added design and implementation option, Patterns offers a credible, repeatable approach to engineering an adaptable business enterprise. This is a must read for all IT arch...

Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition

Michael Barr

Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition Michael Barr Amazon Price: $42.57
List Price: $49.99
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 37 new & used starting at $37.29

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Systems Analysis & Design
Subjects -> Computers & Internet -> Computer Science -> General
Subjects -> Computers & Internet -> Computer Science -> General AAS

Customer Reviews:
Total reviews: 5 Average rating: 4.0 of 5

Editorial Review:

If you have programming experience and a familiarity with i-the dominant language in embedded systems--"Programming Embedded Systems," Second Edition is exactly what you need to get started with embedded software. This software is ubiquitous, hidden away inside our watches, DVD players, mobile phones, anti-lock brakes, and even a few toasters. The military uses embedded software to guide missiles, detect enemy aircraft, and pilot UAVs. Communication satellites, deep-space probes, and many medical instruments would have been nearly impossible to create without embedded software.

The first edition of "Programming Embedded Systems" taught the subject to tens of thousands of people around the world and is now considered the bible of embedded programming. This second edition has been updated to cover all the latest hardware designs and development methodologies.

The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Examples use the free GNU software programming tools, the eCos and Linux operating systems, and a low-cost hardware platform specially developed for this book. If you obtain these tools along with "Programming Embedded Systems," Second Edition, you'll have a full environment for exploring embedded systems in depth. But even if you work with different hardware and software, the principles covered in this book apply.

Whether you are new to embedded systems or have done embedded work before, you'll benefit from the topics in this book, which include: How building and loading programs differ from desktop or server computers Basic debugging techniques--a critical skill when working with minimallyendowed embedded systems Handling different types of memory Interrupts, and the monitoring and control of on-chip and external peripherals Determining whether you have real-time requirements, and whether your operating system and application can meet those requirements Task synchronization with real-time operating systems and embedded Linux Optimizing embedded software for size, speed, and power consumption Working examples for eCos and embedded Linux

So whether you're writing your first embedded program, designing the latest generation of hand-held whatchamacalits, or managing the people who do, this book is for you. "Programming Embedded Systems" will help you develop the knowledge and skills you need to achieve proficiency with embedded software.

Praise for the first edition: ""This lively and readable book is the perfect introduction for those venturing into embedded systems software development for the first time. It provides in one place all the important topics necessary to orient programmers to the embedded development process."
--Lindsey Vereen, Editor-in-Chief, Embedded Systems Programming

Developing Service-Oriented AJAX Applications on the Microsoft® Platform (PRO-Developer)

Daniel Larson

Developing Service-Oriented AJAX Applications on the Microsoft® Platform (PRO-Developer) Daniel Larson Amazon Price: $26.39
List Price: $39.99
Usually ships in 24 hours
By: Microsoft Press
Amazon Marketplace: 31 new & used starting at $23.35

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> Computer Design
Subjects -> Computers & Internet -> Microsoft -> Development -> Internet Information Server
Subjects -> Computers & Internet -> Microsoft -> Networking

Customer Reviews:
Total reviews: 5 Average rating: 4.5 of 5

Product Review 4 out of 5 stars.
2 of 2 people found this review helpful.

As developers we should all be very, or at least somewhat, familiar with the Microsoft Patterns and Practices documentation. If you are not, let me rephrase my previous statement ... YOU SHOULD BE. With that in mind, that is the context of which I believe Daniel Larson has written his latest book, Developing Service-Oriented AJAX Applications on the Microsoft Platform. The book is, as stated by the publisher, very code-heavy which in my opinion is the way books and documentation should be written. I learn more from seeing the "written word" than just reading about it in a bunch of fluff-n-stuff paragraph writing. Good job Daniel on not so much fluff, but a whole lot of stuff.

Daniel is known for his Microsoft SharePoint expertise. Daniel has stepped out beyond that and really shown us what some of the best patterns for architectural design are for service-oriented applications. He starts us out in the first three chapters by discussing the "who" and "what" so that we have a good foundation which to build upon. The middle three chapters then begin the "why" and "where," which to me were some of the most important sections. I learned more from those three chapters. And then for the dessert, Daniel gives us the "when" and "how" in the last five chapters.

The one aspect to Daniels book for which I am most grateful for are the "Case Study" examples that he has included in each chapter, beginning with Chapter 8, Building AJAX Controls. I have always found that this type of example can really drive home the information that is being provided to the reader. In my own experience as a college and Secondary-level instructor, the most useful technique for student learning is the ability to apply the information to a "Real World" example or situation. This allows the students to apply the information and develop what Jean Piaget, and other Constructivism theorists, consider accommodation and assimilation. The students are allowed to learn and incorporate the new information into new or pre-existing knowledge bases. I wish there could have been more "Case Study" examples included in the previous chapters to Chapter 8. Not necessarily as thorough as the examples from Chapter 8 on, but just to include some personal experiences from Daniel's own work or others. There are "Tips," "Notes," etc. that are included, but just not quite the same. Hence, this is why I am giving the book four stars instead of five.

Daniel wrote in the Introduction, "This book is written to explain the service-oriented AJAX architecture pattern - and is not a comprehensive reference to the complete Microsoft AJAX Library, ASP.NET, and WCF" (p. 18, para. 5). While this may not be an all-comprehensive reference, I believe that Daniel has given us the foundation that we, as developers, can build quite easily upon reading this book. Where you go from here is completely up to you, but Daniel has given you the foundation required to begin developing the service-oriented applications. By keeping this book as a handy reference, you can utilize much of the information included to search for certain aspects, techniques, or sequences you wish to pursue to gain further understanding and development.

I would suggest this book for anyone who has the desire to begin exploring the position of building or extending service-oriented applications as this will be a good starting off point. You will learn the various Microsoft technologies that are available and how to get them to work together to create richer and stronger applications. After this book, you can continue on to get more in-depth coverage of some of the aforementioned technologies. Daniel has opened the door for you by writing this book. It is up to you to read, understand and then step through the door onto a pathway that will lead you to becoming a developer you have only thought about becoming.

Editorial Review:

Delve into the fundamental architectural principles and techniques for developing service-oriented AJAX applications for the enterprise. This guide offers a code-heavy, example-based approach to learning how to write a modern services API and an AJAX front end that can easily be extended, reused, and integrated by third parties. Focusing on Microsoft technologies and enterprise servers, including Microsoft SharePoint(r) Server 2007, ASP.NET AJAX, and Microsoft .NET Frameworks 2.0, 3.0, and 3.5, this book walks you through a client-centric UI architecture programmed against an XML service-oriented backend. Topics include the Microsoft AJAX Library, Web services and an XML API, client-side XSLT, JavaScript AJAX communication, and integration with Microsoft servers. The book does not attempt to be an exhaustive reference, but focuses instead on fundamental architectural principles and guidance.

Far from Equilibrium: Essays on Technology and Design Culture

Sanford Kwinter

Far from Equilibrium: Essays on Technology and Design Culture Sanford Kwinter Amazon Price: $21.78
List Price: $33.00
Usually ships in 24 hours
By: Actar
Amazon Marketplace: 26 new & used starting at $20.69

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> Computer Design
Subjects -> Professional & Technical -> Architecture -> Criticism
Subjects -> Professional & Technical -> Architecture -> Drawing & Modelling -> General

Customer Reviews:
Total reviews: 1 Average rating: 5.0 of 5

Far from Equilibrium offers a compelling and engaging set of brilliant, but mildly egotistic explications of technology's place 5 out of 5 stars.
1 of 1 people found this review helpful.

With a refreshing sense of urgency and vigor, Kwinter launches a series of polemical expositions against the cold and sterilizing tenets of a dehumanized establishment. With a radical subversiveness befitting the guerilla orators of some underground movement, the book decries a slew of outdated practices and fallacious world-views from neoconservative fundamentalism to empty formalism. It resituates technology and design within the cultural economy of the human life-world, favoring the infinite, indeterminate potential of computational open systems over the mechanistic and rationalized landscapes of deterministic despotism. As well as espousing democracy and human meaning, Kwinter clamors for a return to the emergent, material logics of reality, positing architecture as the investigative research of true formal processes. He expounds on philosophy, advanced mathematics, history, and contemporary culture, condemning mainstream myopia while seeking overlooked, eccentric heroes. Neither the old guard nor the latest fads of our overly self-glorifying profession can hide from Kwinter's critiques. A thorough reading of these serious, almost cynical, partially disillusioning topics, however, does not lack an optimism and sense of humor as the charm and delight of encountering such a vast academic wit (that at times teeters on arrogance) gives way to calls for bright potentials in historical transformation. As a collection of essays and lectures, the work sometimes lacks the depth and rigor needed to completely derail its opposition on a basis beyond the author's eloquent and mesmerizing, yet still opinionated proclamations. But the eye-opening text proves a must read for any student, practitioner, academic, or lover of intellectual ponderings who seeks an examination of architecture, technology, and society's current course.

Editorial Review:

Sanford Kwinter ponders the complex encounters between technology, culture, and architecture. Critical essays offer an extended meditation on infrastructure, war, computation, mechanical and material intelligence, and other multivariate facets of modernity. Far-reaching in scope, Far from Equilibrium amounts to a performance in writing of what Kwinter describes as radical anamnesis: the imagination's escape from the sterile logic of what is. Compiling over a decade of architectural and critical writings, many published here for the first time, Far From Equilibrium is essential reading for anyone interested in the state of architecture and criticism today. A primer for (re)thinking design in the 21st century.

Page 4 of 200 - Go to page: 1 2 3 4 5 6 7 8 9 15

Return to MagicBeanDip.com

This page was created in 1.7210 seconds.