Embedded Software Development with eCos (Bruce Perens' Open Source)
Embedded Software Development with eCos is the first complete guide to building solutions with this flexible, low-cost, royalty-free embedded software development platform. Author Anthony J. Massa covers eCos architecture, installation, configuration, coding, deployment, and the entire eCos development platform, including support components. Extensive code examples and a full application case study demonstrate every key programming concept, including exceptions, interrupts, virtual vectors, threads, synchronization, networking, Web connectivity, debug/bootstrap, and even porting eCos to new hardware.
Why Read This Book
You will get a hands-on, end-to-end introduction to the eCos real-time operating system: how it is built, configured, extended, and ported to new hardware, with extensive code examples and a full application case study. The book is particularly strong on low-level RTOS topics (exceptions, interrupts, virtual vectors, threads, synchronization) and practical deployment/debug workflows that transfer to other embedded RTOS environments.
Who Will Benefit
Best suited for embedded firmware engineers and advanced students who want practical RTOS experience — especially those working on custom ports, low-level interrupt/threading design, or integrating networking into constrained embedded platforms.













