??? 11/05/06 20:45 Read: times |
#127400 - Stick it to the man Responding to: ???'s previous message |
Jeff Post said:
The two requirements above are mutually incompatible. Not true at all. Most professional C compilers for the x51 family allow tight control over the generated assembly. If you really need even more control, use ASM blocks within your C code. Use what you are comfortable with. Needing tight I/O or code timing is easily controllable with a professional C compiler for this family. That's your first mistake. There is nothing wrong with using windows for firmware development. Come on now. I've seen a lot of firmware developers who are so rediculously inefficient because they get hung up on being so religious about linux... Then avoid systems like Keil that do hand-holding for you. Use SDCC. Keil is great once you've learned the ropes, but otherwise cripples newbies by not making them learn the basics. Wheather you use SDCC or Keil, it's just a tool. Learn the 8051 architecture and good coding techniques. Learning the ends and outs of a tool (SDCC or Keil) is important, but there really is no reason to force somebody to learn one of these first before using the preferred tool. |
Topic | Author | Date |
DEVELOPMENT SYSTEMS | 01/01/70 00:00 | |
if it is professional work | 01/01/70 00:00 | |
Horsefeathers! It's SDCC, because nobody's paying | 01/01/70 00:00 | |
that is bu...... eh horsefeathers | 01/01/70 00:00 | |
I concur | 01/01/70 00:00 | |
Justification | 01/01/70 00:00 | |
what a horrible attitude | 01/01/70 00:00 | |
it\'s not that simple | 01/01/70 00:00 | |
well it is | 01/01/70 00:00 | |
You're right, if you already have it. | 01/01/70 00:00 | |
Getting the job done | 01/01/70 00:00 | |
why not M$W? | 01/01/70 00:00 | |
MS doesn't get the job done | 01/01/70 00:00 | |
Now, that's just pure hogwash! | 01/01/70 00:00 | |
Stick it to the man | 01/01/70 00:00 | |
C vs speed&efficiency | 01/01/70 00:00 | |
coding | 01/01/70 00:00 | |
M$-haters arise! | 01/01/70 00:00 | |
This is not Slashdot | 01/01/70 00:00 | |
Kozzy, is it a) or b) | 01/01/70 00:00 | |
development system | 01/01/70 00:00 | |
Real Questions | 01/01/70 00:00 | |
re![]() | 01/01/70 00:00 | |
Thanks all | 01/01/70 00:00 |