Category: Embedded Software
-
Embedded Development: The Interview Part 2
Embedded Development This is the second in a series of interviews between Ray Keefe of Successful Endeavours and Lance Harvie of People 4 Embedded. Lance is a LinkedIn connection of mine has wanted to do a series of interviews with Embedded Developers to go over issues, tips and career advice from those of us who…
-
Embedded Development: The Interview Part 1
Embedded Development Embedded Development is the process of creating a computing system that is encapsulated within a self contained object. This object may or may not be part of a larger system. In it’s own right it is an Embedded System. So how do you go about creating an Embedded System? Lance Harvie of…
-
Software Documentation
Software Documentation This is an area of Software Development that has always been a challenge. The documentation falls into six general categories: Software Design Documentation Software Testing and Test Results Software Implementation Details Software Change Management User Documentation Coding Standards Each of these has its own specific issues. There are formal documentation…
-
Software Reuse: Software Design
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 second point. I have found there are many more opinions on what you “Should Do”…
-
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 it better describes the effect it has on a single project. This is rather like…
