I have been out of the design game for 5 odd years now. I would like to do a few projects, but its not worth it if I have to spend thousands on c compilers. I am too lazy to do assembler these days (thats what PC programming does to you!) so asm is out. Looking for small devices from atmel and zilog and the like. The last toughest requirement is I use windows, so no linux. Any suggestions?
Any uC manufacturers have free c compilers?
Started by ●November 25, 2007
Reply by ●November 25, 20072007-11-25
Hey Andy, I'm not sure about Zilog parts, but I know the Atmel AVR series has a GCC port. If you download AVR Studio from Atmel, and WinAVR (the GCC port) the 2 work quite well together. Most of the traditional unix stuff (makefiles etc) is hidden so it's very easy to use - more like a MS IDE. You can buy a JTAG debugger/programmer for parts <=32kB for around 60 AUD. I've actually got a small pile of simple ATMEGA32 development boards sitting here unused. If you want to go down the AVR route I'll happily mail you one and some chips. Cheers, Al On Nov 25, 7:43 pm, The Real Andy <thereala...@nospam.com> wrote:> I have been out of the design game for 5 odd years now. I would like > to do a few projects, but its not worth it if I have to spend > thousands on c compilers. I am too lazy to do assembler these days > (thats what PC programming does to you!) so asm is out. Looking for > small devices from atmel and zilog and the like. The last toughest > requirement is I use windows, so no linux. Any suggestions?
Reply by ●November 25, 20072007-11-25
> I've actually got a small pile of simple ATMEGA32 development boards > sitting here unused. If you want to go down the AVR route I'll happily > mail you one and some chips.Actually, before I get 50 emails asking for one, this offer only applies to Andy. Sorry everyone else :) Al
Reply by ●November 25, 20072007-11-25
On Nov 25, 6:03 pm, Al Borowski <al.borow...@gmail.com> wrote:> > I've actually got a small pile of simple ATMEGA32 development boards > > sitting here unused. If you want to go down the AVR route I'll happily > > mail you one and some chips. > > Actually, before I get 50 emails asking for one, this offer only > applies to Andy. Sorry everyone else :) > > Alnah! thats not nice;-) goodluck to lucky Andy. ali
Reply by ●November 25, 20072007-11-25
"The Real Andy" <therealandy@nospam.com> wrote in message news:engik31l5rbvl9pptr485feqts23jkq6sf@4ax.com...>I have been out of the design game for 5 odd years now. I would like > to do a few projects, but its not worth it if I have to spend > thousands on c compilers. I am too lazy to do assembler these days > (thats what PC programming does to you!) so asm is out. Looking for > small devices from atmel and zilog and the like. The last toughest > requirement is I use windows, so no linux. Any suggestions?In addition to the AVR suggestions already posted - Microchip have 'student and 'evaluation' editions of their compilers (8 16 and 32bit CPUs covered). Also there are many small ARM7 and Cortex M3 based devices with which GCC can always be used, plus code size limited versions of commercial ARM compilers. For an example see http://www.freertos.org/portLM3Sxxxx_Eclipse.html. -- Regards, Richard. + http://www.FreeRTOS.org 14 official architecture ports, 1000 downloads per week. + http://www.SafeRTOS.com Certified by T�V as meeting the requirements for safety related systems.
Reply by ●November 25, 20072007-11-25
On Sunday 25 November 2007 10:43 The Real Andy wrote:> I have been out of the design game for 5 odd years now. I would like > to do a few projects, but its not worth it if I have to spend > thousands on c compilers. I am too lazy to do assembler these days > (thats what PC programming does to you!) so asm is out. Looking for > small devices from atmel and zilog and the like. The last toughest > requirement is I use windows, so no linux. Any suggestions?Fujitsu has a free C-compiler for their MB90Fxxx family. -- Reinhardt Behm, Bodenheim, Germany, reinhardt.behm@t-online.de
Reply by ●November 25, 20072007-11-25
On Sun, 25 Nov 2007 02:09:21 -0800 (PST), I said, "Pick a card, any card" and Ali <abdulrazaq@gmail.com> instead replied:>On Nov 25, 6:03 pm, Al Borowski <al.borow...@gmail.com> wrote: >> > I've actually got a small pile of simple ATMEGA32 development boards >> > sitting here unused. If you want to go down the AVR route I'll happily >> > mail you one and some chips. >> >> Actually, before I get 50 emails asking for one, this offer only >> applies to Andy. Sorry everyone else :) >> >> Al > >nah! thats not nice;-)http://cgi.ebay.com.au/ws/eBayISAPI.dll?ViewItem&rd=1&item=280175974081&ssPageName=STRK:MESE:IT&ih=018 -- Ray
Reply by ●November 25, 20072007-11-25
On 2007-11-25, The Real Andy <therealandy@nospam.com> wrote:> I have been out of the design game for 5 odd years now. I > would like to do a few projects, but its not worth it if I > have to spend thousands on c compilers. I am too lazy to do > assembler these days (thats what PC programming does to you!) > so asm is out. Looking for small devices from atmel and zilog > and the like. The last toughest requirement is I use windows, > so no linux. Any suggestions?GCC is available for quite a few architectures: Atmel AVR and AVR32, Freescale 6812 and 68K, TI MSP430, Hitachi H8, and ARM based controllers from a half dozen different vendors. There's also a free C compiler (SDCC?) for the 8051 family, but I can't vouch for it. -- Grant
Reply by ●November 25, 20072007-11-25
The r8c/m16c/m32c family is supported by GCC and, although I don't have a windows build handy, it certainly does build there (I don't have a linux build handy either, so there! ;) You can also download eval versions of their tools from their web site, including a programming tool. I also have the programming specs, and linux-based programmers. You can also download free pre-built toolchains from kpitgnutools.com
Reply by ●November 25, 20072007-11-25
The Real Andy wrote:> I have been out of the design game for 5 odd years now. I would like > to do a few projects, but its not worth it if I have to spend > thousands on c compilers. I am too lazy to do assembler these days > (thats what PC programming does to you!) so asm is out. Looking for > small devices from atmel and zilog and the like. The last toughest > requirement is I use windows, so no linux. Any suggestions?An engineer with one client had done some PIC16 projects with a compiler called C2C, and this compiler ... had some problems ... in the version he used. C2C has upgraded into a commercial product called BOOSTC, which costs about $150 per licence, and this one has been working quite decently for PIC16 and PIC18 projects. It doesn't cost thousands. Also check out the free Small Device C compiler (SDCC) for 8051 and a few others. Mel.