Thank you again for your comments. They have been invaluable.
re: Libraries
Sorry, must have missed that question. Generally speaking, most code can be compiled using our compiler without effort. So if you take generic stack like chanFS, or uIP, usually if there is any problems, just a few minor changes and you are good. Even FreeRTOS have been ported easily. It's even easier with Cortex-M since the interrupt handler no longer requires special syntax. That used to be a minor issue, having to change interrupt handler declaration syntax.
The problem comes in if the code has been written with GCC extension. Or if the build structure is very complex, in which case, the developer would have multi-level makefiles, but they are usually tool-chain specific. So it's one of those: if you know how to navigate the file structures, it's easy - it's easy thing.
re: makefile
We do support makefiles. In fact, many of our customers use IDE to develop their code, and give factory floors the makefiles etc. for production work.
re: hobbyists
I did not say we don't cater to hobbyists. Clearly the JumpStart MicroBox is excellent for hobbyists who want a bit more than Arduino et. al.
re: PRO already have stacks of library code
Yes sure, they have a lot of stuff, but the fact is that Cortex-M is complex to get started. There are boatloads of engineers still using AVR or PIC etc. because it takes 3 lines of IO register to get an I2C going. This is why ARM has mbed, and vendors have visual tools and board support package. May be not everyone needs them but the need for them in total are great indeed. Otherwise, those solutions would not have existed.
Why do you think Freescale/Motoroal bought Metrowerks, ARM bought Keil, and NXP bought Code Red? Software is one of the major keys, and silicon vendors know it. If they have their choice, they would lock their users totally in their ecosystems, like some vendors do already. The beauty of the Cortex-M is the multitude of choices available.
Our space is the vast margin between "GCC" and "IAR/Keil", and I do not see any reasons to believe that this space does not exist.
re: ebook vs. book
The physical book will also be available on AMZN, but it will be additional cost option. I will make that clear on the website.
Regards,