Software Design This continues on from my posts on Software Architecture and Operating Systems. The basis of Software Design for Embedded Systems is ensuring that you implement the required features within the available hardware. A lot of people forget that … Continue reading
Category Archives: Embedded Software
Software Design: Feature Bloat
Software Design This continues on from my posts on Software Architecture and Operating Systems and is part of the Software Design series. Feature Bloat This is also known as Feature Creep but I prefer the term Feature Bloat because … Continue reading
Operating Systems
Software Operating Systems The Operating System is the core Software Architecture component that determines how the overall system task execution happens. Over time, a number of Operating System types have been developed. For this post, we will focus on Embedded … Continue reading
Software Reuse: Software Architecture
Modular Software One of the primary goals of modern Software Development is the creation of code that is reusable. This is known as Software Reuse or Code Reuse and the results so far are pretty disappointing. There are a number … Continue reading
Software versus Hardware
Electronics Hardware The idea for this post came from an interesting article by Bryan Murdoch who also writes a blog on technology topics. In the article he looked at why some developers can be Averse To Change and made some … Continue reading