To begin any embedded system-level design, the developer needs a clear understanding of what the final software design must accomplish. The source of this information is the system requirements ...
Do you need a design or functional specification? It depends on who your audience is and where you are in the product development cycle. People often confuse the purpose and role of functional ...