Re: Newbie Recommendation
- From: "Fao, Sean" <enceladus311@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 29 Sep 2005 08:47:29 -0400
John Devereux wrote:
If you want to go 8-bit, then I would say that the AVR series is the best choice. It is probably the most "C friendly" 8 bit chip. It does have a Harvard architecture, which can make programming with lots of string constants a bit awkward in C.
To be honest, I didn't actually even consider 8-bit versus 32-bit architectures. That's probably something I should give a little consideration to.
However, if I was starting out I would go directly to the 32 bit ARM chips, e.g. the LPC2000 series. ARM looks like becoming the industry workhorse for embedded systems, much like the 8051 is/was. Just about every cpu manufacturer seems to make them in some variation. The price premium for 32 bits vs 8 bits seems to be vanishing (except for high volume manufacturing).
I keep hearing a lot about the arm processors, but I know next to nothing about them (all I know is that it appears that multiple manufacturers have ARM-based CPU's, but I have no clue what ARM actually is, yet). I'll have to do some research because I'm not even sure what they're primarily targeted at or how to program them (although after reading on in your message, it appears that gcc will work just fine).
Both of these product lines (AVR and ARM7 / LPC2000) have a large active user community with high quality free tools (gcc) and inexpensive development boards.
One of the things that lead me to the AVR in the first place was the large number of free tools available (e.g. gcc).
That was great information. Thank you much!
-- Sean .
- References:
- Newbie Recommendation
- From: Fao, Sean
- Newbie Recommendation
- Prev by Date: Re: M32C
- Next by Date: Re: Newbie Recommendation
- Previous by thread: Re: Newbie Recommendation
- Next by thread: Bit manipulation
- Index(es):
Relevant Pages
|