Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    UID:
    almahu_9948026111602882
    Format: 1 online resource (479 p.)
    ISBN: 1-280-96444-8 , 9786610964444 , 0-08-047049-1
    Series Statement: Embedded Technology Series
    Content: The Rabbit 3000 is a popular high-performance microprocessor specifically designed for embedded control, communications, and Ethernet connectivity. This new technical reference book will help designers get the most out of the Rabbit's powerful feature set. The first book on the market to focus exclusively on the Rabbit 3000, it provides detailed coverage of: Rabbit architecture and development environment, interfacing to the external world, networking, Rabbit assembly language, multitasking, debugging, Dynamic C and much more!Authors Kamal Hyder and Bob Perrin are embedded engineers wi
    Note: Includes index. , Front Cover; Embedded Systems Design Using the Rabbit 3000 Microprocessor; Copyright Page; Contents; Preface; Organization; Example Projects; Acknowledgments; Chapter 1. Introduction; 1.1 Embedded Systems and Embedded Controllers; 1.2 Embedded Systems-Case Studies; 1.3 Available Off-the-Shelf Solutions; 1.4 Software Development Tools; 1.5 Design Trade-offs; 1.6 Migration to Higher Volume Production; Chapter 2. The Basics; 2.1 Evaluating Controllers; 2.2 Defining the Problem; 2.3 A Survey of Solutions; 2.4 A Rabbit's Roots; 2.5 Rabbit in Detail; 2.6 In Summary; Chapter 3. Starting Out , 3.1 Introduction to the RCM3200 Rabbit Core3.2 Introduction to the Dynamic C Development Environment; 3.3 Brief Introduction to Dynamic C Libraries; 3.4 Memory Spaces in Dynamic C; 3.5 How Code is Compiled and Run; 3.6 Setting Up a PC as an RCM3200 Development System; 3.7 Time to Start Writing Code!; 3.8 What's Next?; Chapter 4. Debugging; 4.1 The Zen of Embedded Systems Development and Troubleshooting; 4.2 Avoid Debugging Altogether-Code Smart; 4.3 Common Problems; 4.4 Dynamic C Debugging Tools; 4.5 Isolating the Problem; 4.6 Run-Time Errors; 4.7 Miscellaneous Advanced Techniques , 4.8 Final ThoughtsChapter 5. Interfacing to the External World; 5.1 Introduction; 5.2 Digital Interfacing; 5.3 High Current Outputs; 5.4 CPLDs and FPGAs; 5.5 Analog Interfacing-An Overview; 5.6 Conclusion; Chapter 6. Introduction to Rabbit Assembly Language; 6.1 Introduction to the Rabbit 3000 Instruction Set; 6.2 Some Unique Rabbit Instructions; 6.3 Starting to Code Assembly with Dynamic C; 6.4 Passing Parameters Between C and Assembly; 6.5 Project 1: Creating a Delay Routine; 6.6 Project 2: Blinking an LED; 6.7 Project 3: Debouncing a Switch , 6.8 Project 4: Driving a Multiplexed LED Display6.9 Project 5: Setting Up a Real-time Clock; Chapter 7. Interrupts Overview; 7.1 Interrupt Details; 7.2 Writing an Interrupt Service Routine; 7.3 Project 1: Polled vs. Interrupt-Driven Serial Communication; 7.4 Project 2: Using Timer Interrupts; 7.5 Project 3: Using the Watchdog Timer; 7.6 Project 4: Setting Up a Real-time Clock; Chapter 8. Multitasking Overview.; 8.1 Why Use Multitasking?; 8.2 Some More Definitions; 8.3 Cooperative Multitasking; 8.4 Preemptive Multitasking; 8.5 What to Be Careful About in Multitasking , 8.6 Beginning to Multitask with Dynamic C8.7 Dynamic C's Implementation of Cooperative Multitasking; 8.8 Dynamic C's Implementation of Preemptive Multitasking; 8.9 Project 2: Flashing LEDs with Multitasking; 8.10 Project 3: Using Linux to Display Real Time Data; 8.11 Project 4: Designing an Analog Sensor Task; 8.12 Back to the State Machine from Project 1; 8.13 Final Thought; Chapter 9. Networking; 9.1 Dynamic C Support for Networking Protocols; 9.2 Typical Network Setup; 9.3 Setting up a Core Module's Network Configuration; 9.4 Project 1: Bringing up a Rabbit Core Module for Networking , 9.5 The Client Server Paradigm , English
    Additional Edition: ISBN 0-7506-7872-0
    Language: English
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. Further information can be found on the KOBV privacy pages