EmbeddedRelated.com
Forums
Memfault Beyond the Launch

Any uC manufacturers have free c compilers?

Started by The Real Andy November 25, 2007
On Nov 28, 3:31 am, The Real Andy <thereala...@nospam.com> wrote:
> On Mon, 26 Nov 2007 06:23:05 -0800 (PST), Robert Adsett > > <s...@aeolusdevelopment.com> wrote: > >On Nov 26, 4:28 am, The Real Andy <thereala...@nospam.com> wrote: > >> Cheers Al. Will take a look at the Atmel parts. The zilog stuff looks > >> like it has potential as well. In fact, I spotted a zilog part that > >> might fit the bill perfectly. I want to do some 12V Batt > >> charging/management for the boat and 4wd and I figure that I can roll > >> it all into a single package. Might have a poke around the Atmel site > >> and see what parts they have. > > >If that's what you are looking to do, you might want to take a look at > >Analog Devices. They have an ARM part designed to fit that role. > > Thanks Robert. CAn you give me a bit more of a tip, perhaps a part > number or series.?
Analog doesn't exactly tout their microprocessors in an obvious fashion on the front page of their site. They are not included in the embedded processing section but rather under Analog microcontrollers. Take a look at ADUC7033 ADUC7032-8L They have 12V and 200mV A/D inputs (battery Voltage and current shunt inputs). And since they are ARM parts GCC and eval commercial packages should both work. I don't know how readily available they are, but I do have a project in mind that might make use so a may check up in a while a find out (it's still a project that's on the horizon rather than active though). Robert
I have used the gnuarm gcc compiler, for the ARM7 TDMI based Analog 
Device chip ADuC7026 and ADuC7028.
I have used version 2.98 and 4.1, and both are excellent products really 
solid. The 4.1 version generates more compact code (about 30 % less in 
size). I have never run benchmarks, but often smaaller code is also faster.

I am delighted with the quality, reliability of the 
compiler/linker/assembler, which in my view is superior to many 
"commercial" compilers.
Even the documentation is better that many other compilers.
The assembly/C programinng API is quite good too.
The fact that the compiler is free open source does not spoil the pot!

Andre Gompel (O3SYS, Fremont, California)



Robert Adsett wrote:
> On Nov 28, 3:31 am, The Real Andy <thereala...@nospam.com> wrote: >> On Mon, 26 Nov 2007 06:23:05 -0800 (PST), Robert Adsett >> >> <s...@aeolusdevelopment.com> wrote: >>> On Nov 26, 4:28 am, The Real Andy <thereala...@nospam.com> wrote: >>>> Cheers Al. Will take a look at the Atmel parts. The zilog stuff looks >>>> like it has potential as well. In fact, I spotted a zilog part that >>>> might fit the bill perfectly. I want to do some 12V Batt >>>> charging/management for the boat and 4wd and I figure that I can roll >>>> it all into a single package. Might have a poke around the Atmel site >>>> and see what parts they have. >>> If that's what you are looking to do, you might want to take a look at >>> Analog Devices. They have an ARM part designed to fit that role. >> Thanks Robert. CAn you give me a bit more of a tip, perhaps a part >> number or series.? > > Analog doesn't exactly tout their microprocessors in an obvious > fashion on the front page of their site. They are not included in the > embedded processing section but rather under Analog microcontrollers. > Take a look at > > ADUC7033 > ADUC7032-8L > > > They have 12V and 200mV A/D inputs (battery Voltage and current shunt > inputs). And since they are ARM parts GCC and eval commercial > packages should both work. > > I don't know how readily available they are, but I do have a project > in mind that might make use so a may check up in a while a find out > (it's still a project that's on the horizon rather than active > though). > > Robert
Grant Edwards <grante@visi.com> writes:
> > http://www.redhat.com/services/custom/gnupro/ > > Are the versions shipped really as ancient as those listed on > the page (gcc 2.95.3, gdb 4.0)? Or does the "and above" mean > that later versions are also being shipped. [I think most > people would be more interested to know the most recent version > supported rather than the oldest version supported.]
After talking with the powers that be, I decided to rewrite the confusing sections myself, and they agreed to use my changes. Hopefully it's more obvious what we do, without miscommunicating anything. Thanks for the feedback! DJ
>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?
You are just as my expereince I kept some 8051-alikes from fault VHS and 9600 baud modems With SDCC http://sdcc.sourceforge.net compiler and Code Blocks http://www.codeblocks.org/ IDE i worked very well The 1st program was(after PCB cleaning from useless components)an LCD tester,a modified http://freewebs.com/80x51/source/LCD/lcd.h version for port1 taken in http://mcu-programming.blogspot.com/search/label/LCD and I soon restarted programming Main problem at beginning was intervacing my Willeprom to Kubuntu,but it's all done! :-) All for free,funny and brainstorming... Now my main supply is flea market :-D

Memfault Beyond the Launch