I am trying hard to avoid embedded stuff these days, but potential contract has come my way recently that needs some embeeded stuff. So whilst I am nutting out requirements I also need to put thought to software. I have made the descision that the software must be based on an OS and must have a c++ compiler. RTOS is not required.
So the debate in my brain has been fired off. My first though was Linux. Then I decided that I dont have the time, nor the inclination to piss around customising a kernel to suit hardware. So then I though CE, with a BSP. This is very appealing, but means i need to sink another $5 per licence. IN saying that, all my tools are free as I already own them. Then again, if I choose a commercial linux vendor then i need to sink the cost of thier dev tools and support.
Obviously cost and time to market are very important to me here. I have the linux resources, so knowledge is no issue. I also have the CE resources. So now I am wondering what choices I have as far as commercial linux vendors go. I want an OS with c++ compiler. It has to have solid commercial support, as I dont want my devs spending weeks on google finding solutions to problems that have already been solved. I needs to be cheap. It needs to work well and have a good reputation.
I am happy to consider other vendors (non linux and ms) provided they have a good history. I have been burned before, so I am very cautions. I welcome all suggestions.