![]() ![]() GCC is awesome for hobbyists and I learned a lot from it but I'm at the point where I just want to finish work as quickly as possible. Not that I'm ever going to use an AVR again. Now atmel put their hands on it and they make you use visual studio and the makefiles and stuff went from being clearly written and maintained by the community to being and obtuse thing that is harder to do anything with. Another example is avr-gcc used to have awesome community support back when atmel only supported assembly. Keil MDK is the most comprehensive software development environment with out-of-the box support for over 5,500 Arm Cortex-M based microcontrollers. I don't see any of this improving with all the chip companies buying each other. Their support has also gotten worse with offshore people maybe having one useless response waiting for you each morning. Now I find bugs that make it clear nobody had ever tested anything outside of default driver configurations. The beans were written by smart people and they generally all worked. With the ULINKpro debug adaptor, you can record every executed. The ARM C/C++ compiler produces assembly code of a smaller size and greater efficiency than other compilers. ![]() For instance, freescale (nxp) has outsourced their gcc support libs and killed their bean system they have had for at least 15 years. MDK-ARM is designed for microcontroller applications allowing you to program, debug and optimise your code, whilst taking advantage of the Keil RTX operating system. It seems gcc support quality is in general decreasing. I've had a blast debugging gcc driver libs over the last 10+ years. I've been using arm-gcc ever since arm micros became competitive with 8bits in 2005. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |