Embedded Systems : Architecture, Programming and Design
Raj Kamal
ISBN: 0070494703 Copyright year: 2003
Table of Contents
Preface
Acknowledgements 1. Introduction to Embedded Systems 2. Processor and Memory Organisation 3. Devices and Buses for Device Networks 4. Device Drivers and Interrupts Servicing Mechanism 5. Programming Concepts and Embedded Programming in C and C++ 6. Program Modeling Concepts in Single and Multiprocessor Systems Software-Development Process 7. Software Engineering Practices in the Embedded Software Development Process 8. Inter-Process Communication and Synchronisation of Processes, Tasks and Threads 9. Real Time Operating Systems 10. Real Time Operating System Programming Tools: Micro C/OS-II and VxWorks 11. Case Studies of Programming with RTOS 450 12. Hardware-Software Co-design in an Embedded System Appendix A. CISC and RISC Processor Architectures and an Exemplary Instruction Set Appendix B. Embedded System High-performance Processors Appendix C. Embedded System 8/16/32 Bit Microcontrollers and an Overview of their Architecture Appendix D. Embedded Digital Signal Processors Appendix E. New Innovative Processors for Embedded Systems Appendix F. Serial and Parallel Buses Appendix G. Devices in Embedded Systems Appendix H. Important Topics in Embedded Systems Architecture, Programming and Design References Index