Embedding Linux in a Commercial Product: A look at embedded systems and what it takes to build one