??? 11/15/11 17:38 Modified: 11/15/11 18:04 Read: times |
#184747 - Careful, now ... Responding to: ???'s previous message |
Andy Neil said:
Richard Erlacher said:
If he's willing to learn about microcontrollers, I'd favor making it as easy as possible for him. AVR and Arduino won't do that. Why on earth not? I would think that Arduino is VERY much better than PC/104 for learning about microcontrollers I would think that a PC/104 is most ill-suited to learning about microcontrollers - because all the microcontroller details will be physically hidden in a custom chip, and logically hidden behind the BIOS? First of all, AVR comes from Atmel, and nobody else. There are no other options. Which, for the purposes of learning is totally irrelevant! Doesn't that depend on where he's headed? I recommended the PC104 route only because he said he wanted to work toward a robotic system and he has programming experience on the PC. PC104-packaged PC-dlookalikes are pretty available, though they're not cheap. They do offer him the opportunity to put a PC in his robotic system, which might just meet his needs. I haven't even bothered to look up where Arduino comes from I think you may have misunderstood my remarks. I don't condemn any of the options, but simply pointed out that, with Jacob's prior experience coding for the PC, a PC-lookalike would be a short path to where he wants to go. I don't recommend Windows for that, but DOS would probably fill the bill. It is an open-source hardware platform - not a chip.
It has a very wide following, and there is a great deal of "community" support available; especially for hobby robotics - which is the OP's stated area of interest. but if it's not as many sources as 805x-core MCU's There are now very many Arduino-alikes based on many different microcontrollers. I don't know if there's an 805x one - but there are ARMs... I think there's quite a lot of misinformation bandied about in the MCU community, particularly about the benefit of using 32-bit MCU's rather than 8-bitters, mostly because the persons involved haven't made actual objective comparisons in a wide range of applications. I agree that, where a task is computing intensive most 32-bit architectures offer advantages. However, in many low-level applications, the 8-bitters just fit the task better. I'm presently playing with an instruction set implementation that is tailored for those low-level applications where performance on small data units is important. Sort-of like what the old 8x300 did with I/O processing when 300ns per instruction was considered to be very fast. 8-bitters deal with single bytes very well, while few 32-bitters do that as well. Maybe there's another way ... but that should go in a different thread under CHAT. Mayabe, one of these days ... RE |