· Presents a variety of complete embedded applications with design specifications, flow diagrams and source code with line-by-line explanation
· Includes discussion of the challenges of embedded development such as timing, processor clocks and virtual environment development
· The target platforms for embedded software are covered: microcontrollers (16 bit and 32 bit) as well as Digital Signal processors. After discussing the basic architecture of these processors, the specifics of architecture are covered with special reference to 8051, ADSP 2181 and ARM processors.
· An overview of the Operating systems (embedded, real time and moble Operating Systems)will be given with discussion on APIs for development of embedded software. The function calls in C/++ and Java will be illustrated with examples.
· Line by line detailed analysis of the source code behind cutting-edge embedded applications including GPS, security systems, networked information appliances, cellular phones, embedded databases and wireless network devices.
· Applications built on a variety of popular embedded operating systems including NT, LINUX and Java (J2ME)
About the Author
DreamTech Software India, Inc., is a leading provider of corporate software solutions. Based in New Delhi, India, the Dreamtech Software Team has more than 50 years of combined software engineering experience.
Table of Contents: Chapter 1: An Overview of Embedded Software
Chapter 2: Applications of Embedded Systems
Chapter 3: Hardware Architectures for Embedded Systems
Chapter 4: Developing for Embedded Systems
Chapter 5: Embedded Software Development Environments
Chapter 6: Serial Communication Programming
Chapter 7: Development of a Navigation System
Chapter 8: Embedded Communication Systems
Chapter 9: Embedded Applications over Mobile Networks
Chapter 10: Real-Time Embedded Software Development
Chapter 11: Embedded Database Applications
Chapter 12: Networked Java-Enabled Information Appliances
Chapter 13: Mobile Java Applications
Chapter 14: Software Development in Windows XP Embedded
Chapter 15: Future Trends in Embedded Systems
Appendix A: What's on the CD-ROM
Appendix B: Embedded Software Resources
Index