Get Software Engineering for Embedded Systems now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.
Agile Development for Embedded Systems
What’s special about embedded systems?
Fits into a system whose requirements are allocated to different engineering disciplines of which software is only one
Uses specialized hardware
Is often co-developed with the hardware
Constrains the selection of programming languages and tools
Has a more challenging testing environment
Must often be highly predictable
Is often subject to tight timeliness constraints
Often has severe resource constraints (such as memory)
Must often be very highly reliable and safety-critical
Is often subject to rigorous external regulation
Is delivered in a shipped, stand-alone product
Is often subject to fixed-price bids
Agile project ...