Real-time embedded systems have rigid requirements and must conform to strict size, cost, weight, power, operation, and response-time specifications. They must be crash-proof and must operate under a wide range of conditions. Add to these requirements the ever-increasing competitive pressures to bring products to market faster and at a lower cost, and it is easy to see why building such systems is difficult. Real-time programmers must write software that meets unforgiving objectives under numerous constraints. Teaching you how is the goal of this book. Real-Time Programming: A Guide to 32-bit Embedded Development is a comprehensive guide that: - Covers 32-bit real-time embedded programming topics, including debugging, timers, interrupts, multitasking, serial I/O, TCP/IP networking, and ROMing an application
- Explores implementing new technologies, such as flash storage and Web-enabled applications
- Emphasizes a practical, hands-on approach, drawing on code examples from real-world projects constructed during the course of the book
- Provides complete coverage of the embedded development cycle, from design through implementation
- Lets developers start building real-time embedded systems immediately using commercial, off-the-shelf hardware and software
720 pages, softcover, CD-ROM included Book Contents - Chapter 1 An Introduction to Embedded Systems
- Chapter 2 Designing and Developing Your Real-Time System
- Chapter 3 Software Installation and Setup
- Chapter 4 Debugging
- Chapter 5 A Point-of-Sale Terminal
- Chapter 6 Keyboard and Screen I/O
- Chapter 7 File Systems
- Chapter 8 A Simple UPS
- Chapter 9 Interrupts
- Chapter 10 Timers
- Chapter 11 A Smart UPS
- Chapter 12 Multitasking
- Chapter 13 Serial I/O
- Chapter 14 A Network-Aware UPS
- Chapter 15 Networking
- Chapter 16 Connecting to the Web
- Chapter 17 Java
- Chapter 18 Floating-Point Programming
- Chapter 19 Dynamic Link Libraries
- Chapter 20 C++ Exceptions and Structured Exceptions
- Chapter 21 ROMing an Application
- Appendix A A Hardware Resource Guide
- Appendix B APIs
- Appendix C Configuring Serial Networking Connections for Windows
- Appendix D Development Methodologies for Real-Time and Embedded Systems
CD-ROM Contents - Real-time ETS Kernel
- Pluggable Components
- LinkLoc: A 32-bit Linker/Locator
- MicroWeb Server Libraries and plug-ins that link to your application to create an embedded Web server
- Project Source Code
|