Cracking The Code Programming For Embedded System (With CD) 1st Edition(English, Paperback, Dreamtech Software Team)
Quick Overview
Product Price Comparison
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) Key Features This code-intensive guide provides an in depth analysis of the inner workings of embedded software development for a variety of embedded operating systems including LINUX, NT and Palm OS. New Series - Cracking the Code books provide a look at the code behind commercial quality applications These code-heavy titles are exactly what developers are looking for as programmers learn best by examining code Includes fully functioning, commercial-quality embedded applications that readers 'tear apart to see how it works' with source code in C++ and Java. Includes coverage of embedded development for embedded databases, Voice over IP, security systems and even Global Positioning Systems (GPS) Every project comes complete with a detailed Flow Diagram, design specifications and line by line explanation of the code By 2003, 400 million Internet appliances will be in use, and that by 2010, all home PCs will be replaced by embedded system-based devices. - DataQuest Embedded Linux projects are expected to triple in the next year. - Evans Data 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