Description
Embedded / RealTime Systems Programming Black Book Concepts Design & Programming (2005 Edition) comprehensively covers the three main areas of the subject concepts, design and programming. Information on the applications of the embedded/realtime systems is woven into almost every aspect discussed which of course is inevitable. Hardware architecture and the various hardware platforms, design & development, operating systems, programming in Linux and RTLinux, navigation systems and protocol converter are discussed extensively. Special emphasis is given on embedded database and Java applications, and embedded software development. Two chapters at the end deals exclusively with the applications of embedded systems Prayog and a host of other applications. At the end the author provides a projection into the future where pervasive computing could become further ubiquitous. The book is appended by an extensive glossary of terms in embedded systems, a list of acronyms and abbreviations, solutions to selected Exercises, a list of reference books and Internet resources, and tips about using the CDROM.
Introduction to Embedded Systems
· Architecture of Embedded Systems
· Programming for Embedded Systems
· The Process of Embedded System Development
· Hardware Platforms
· Communication Interfaces
· Embedded/Real-Time Operating System Concepts
· Overview of Embedded/Real-Time Operating Systems
· Target Image Creation
· Representative Embedded Systems
· Programming in Linux
· Programming in RTLinux
· Development of Navigation System
· Development of Protocol Converter
· Embedded Database Application
· Mobile Java Applications
· Embedded Software Development on 89C51 Micro-Controller Platform
· Embedded Software Development on AVR Micro-Controller Platform
· Embedded Systems Applications Using Intel StrongARM Platform
· Future Trends
Dr. K.V.K.K. Prasad has been associated with the telecommunications industry for the past 16 years. Many startups and multinational organizations have consulted him for major software development projects in the areas of computer networking, Internet technologies, transmission and switching systems, and computer telephony integration.