English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

How you choose a development tool for your 8051 device? Assume that you've got one of the simpler ones without any fancy add-ons like CAN or USB. The big players seem to be Keil, Raisonance, IAR systems, and Crossware (pretty much in that order) -- these guys seem to have their own IDE and all the tools to go with (assembler, compiler, debugger, in-system debugger) without linking to 3rd parties for help. How do you choose from them? (Specifically features, ignore price)

2007-04-19 13:42:56 · 3 answers · asked by Arthur Y 1 in Science & Mathematics Engineering

3 answers

keil is very good for the 8051. I use it all the time and have no troubles with it. CAN and USB are not affected by the compiler, they are just peripherals in the micro itself.

Funny Joe! but when you start writing very large programs in assembly its much more difficult to manage than doing it in C. Not to mention, I blew out the assembler I was using one time because the program was so large and complex. But i still do some programs in assembly because thats how real men program!

2007-04-20 01:32:33 · answer #1 · answered by justme 7 · 0 0

Buck up! Real men program in assembly language. 8051 assemblers are free. Use one. Then, eventually move to a higher plane, and write directly in machine code.

2007-04-19 23:57:05 · answer #2 · answered by Joe 5 · 0 0

One consideration is other devices you may develop for in the future. I know that IAR is a very well known compiler that offers support for other microcontrollers. If you use them, you can definitely leverage what you learn about their IDE and debugging tools for use with processors like ARM by purchasing support for these other processors when you need it.

2007-04-19 23:42:36 · answer #3 · answered by SkyWayGuy 3 · 0 0

fedest.com, questions and answers