EmbeddedRelated.com
Forums

Codewarrior compiler command line???

Started by Not Really Me December 14, 2011
Op 18-Dec-11 1:30, David Brown schreef:
> On 17/12/11 21:40, Dombo wrote: >> Op 16-Dec-11 10:10, David Brown schreef: >> >>> The only supplier I know of who has bucked the trend is Atmel - they >>> picked MS Visual Studio for AVR Studio 5. The only reason I can think of >>> is that MS paid them to do so - it has awkward requirements (it's >>> windows only, while the rest of the world is moving to cross-platform >>> tools, and is even somewhat fussy about the windows version), and is >>> very badly packaged. >> >> Microsoft paying Atmel to use the MS Visual Studio would only make sense >> if it would serve the interests of Microsoft somehow and in a >> significant way. Having dealt with Microsoft in the past, I seriously >> doubt they care one way or the other whether or not Atmel uses MS Visual >> Studio to base their development environment upon. Microsoft is only >> interested in supporting things if it promotes the sales of their high >> volume products, don't expect Microsoft to help you if it would mean >> that they can sell couple of thousand additional licenses; they are >> simply not interested. This is one reason why I would avoid Microsoft >> for embedded products; you are unlikely to be big enough for them to be >> bothered. > > I wasn't really being serious there! > > Realistically, I assume that someone at Atmel either thought that Visual > Studio was technically a better choice, or that it would cost them less > to develop than Eclipse plugins.
Visual Studio is a fine IDE for Windows development, but is not really intended as a general purpose IDE. I can't see any benefit for using it as an IDE for any other environment, unless it is all you have and know.
>> Another explanation is that the developers at Atmel were familiar with >> the Visual Studio environment (which is perfectly fine if you only do >> development projects for the Windows platform), and were not so familiar >> with Eclipse. If they also had little time and resources for development >> of develop AVR Studio 5, it might explain this unfortunate choice. > > Avr Studio 4 (and earlier) were all using a home-made IDE. Atmel also > had Avr Studio 32 for the avr32 architecture - it was Eclipse with > plugins. Maybe they had had some bad experience with that - it is > certainly the case that it used to be a lot harder to make good embedded > IDE's from Eclipse. Many Eclipse-based embedded IDEs had a lot of > modifications to Eclipse itself to make them work. But for current > versions of Eclipse, the embedded IDE vendors can typically use pure > stock Eclipse and CDT, and keep everything neatly in their own plugins.
I'm puzzled why they made this decision. I'm not Microsoft hater, but I really can't think of a (technical) reason why one would want to use Visual Studio for anything other than developing software for Windows.