title: Can a software engineer create an embedded system?
body: <p>I want to create an embedded system using Linux similar to <a href="http://en.wikipedia.org/wiki/List_of_e-book_readers" rel="nofollow noreferrer">E book reader</a> using ARM9 processor. I am not an electronics expert but I would love to learn it. I know basics of electronics like transistors, flip-flops, multiplexers. etc.  I love software and would like to create something like an E book reader.  Is it possible for a software engineer to create an embedded system?  I do not want to buy single board computer available in market, I want to create it myself.</p>
  
  <ul>
  <li>Where do I get some kind of tutorial?</li>
  <li>Is my knowledge of operating systems enough to create such a system?</li>
  </ul>