Most IDE for embedded are very similar to each other, so having experience with one platform can carry forward in to other platforms. You should be experienced enough with working in an IDE that you can just jump right in with minimal effort. IAR on Windows, for example, for their workflow. Let's say you're well experienced doing your work in Linux with the standard tool chain, and you get a job in which they use. You should also get used to working with IDE's though. Your IDE is gonna cook those up for you, but if you don't understand HOW they work, auto-generation CAN bite you right in the ass later on). You'll get a lot of people who suggest using the separate tools with a standard text editor in Linux, which I think is a really great learning experience, because you get the opportunity to learn all of the shit that IDE's usually just take care of for you (like writing makefiles and linker scripts. I downloaded the Arm Compiler for Embedded and am trying to use armlm to activate the product using our FlexNet license server which we use for the Keil MDK. STM32 on the other hand is well supported by the GCC toolchain (as others have stated), so maybe you should consider making the move away from 8051 processors. You'll be hard pressed to find Linux tools that support 8051 well.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |