Quote:
|
Originally Posted by Max Lobovsky
I disagree, I think teams will have an easier time with a 32 bit chip mainly because it would be a lot easier to use code written for 32 bit systems; code that is a lot easier to find.
|
If you're writing your code in C (as most teams are, obviously), then there's very little noticeable difference between writing for an 8 bit or a 32 bit CPU. The whole point of languages like C is that it abstracts things like the type of CPU from the programmer.
Last year while developing for the new RC we set up a system that allowed us to compile our RC code on a desktop machine for testing. If you take a few precautions then it's very easy to write code that runs without modification on almost any platform, and a good deal of code that you might think of reusing is probably written like this anyway.
Despite the fact that the chips you reference are 32 bit, they still have "dinky" amounts of RAM and FLASH (comparable to the amounts available in the current PIC processor that the RC uses). The $3 part only has 8KB of RAM and 32KB of FLASH. I don't think you're going to see anyone running Linux on that any time soon.
Besides, even if someone did manage to squeeze uClinux into one of these, there's not going to be much room left for application development!
Quote:
|
Due to the fact that many teams had trouble with the 8-bit processors.
|
What specific problems are you talking about? Can you provide some examples? I thought the new RC went over quite well considering it's a new programming language.