EmbeddedRelated.com
Forums
Memfault Beyond the Launch

8051 development board in India

Started by seemanta dutta January 19, 2004
"Ian Bell" <ian@ruffrecordsDOTworldonline.co.uk> wrote in message
news:4010283c_3@mk-nntp-1.news.uk.worldonline.com...
> Ulf Samuelsson wrote: > > > "seemanta dutta" <seemanta_18@yahoo.com> wrote in message > > news:fd383985.0401190219.37ee2d54@posting.google.com... > >> Hello, > >> > >> I am looking for a devlopment board specifically for the 8051 family > >> of microcontrollers. My budget is approximately $70. I want the board > >> to help me write small/medium programs, just to start off my embedded > >> endeavours. But of course I want it to be helpful in the long run as > >> well. My actual ambition to create my own embedded OS because I feel > >> that is the best way to learn about embedded systems. > >> For the time being I shall be content with the 2K keil evaluation > >> compiler and other free assemblers. > >> > > > > > > You can develop code for the Atmel AT89S51 on the STK500 AVR development > > board. > > This is about $79 and should (hopefully) be available in India as well. > > Why the 8051 and not the AVR. > > You can get all the S/W including GNU compiler for free. > > > > Which GNU compiler would that be? > > Ian
The line should read: "You can get all the AVR S/W including GNU compiler for free". to be perfectly clear... Sorry! -- Best Regards Ulf at atmel dot com These comments are intended to be my own opinion and they may, or may not be shared by my employer, Atmel Sweden.
> > You can get all the S/W including GNU compiler for free. > > Which GNU compiler would that be?
SDCC would be my guess ;)
Ulf Samuelsson wrote:

> > "Ian Bell" <ian@ruffrecordsDOTworldonline.co.uk> wrote in message > news:4010283c_3@mk-nntp-1.news.uk.worldonline.com... >> Ulf Samuelsson wrote: >> >> > "seemanta dutta" <seemanta_18@yahoo.com> wrote in message >> > news:fd383985.0401190219.37ee2d54@posting.google.com... >> >> Hello, >> >> >> >> I am looking for a devlopment board specifically for the 8051 family >> >> of microcontrollers. My budget is approximately $70. I want the board >> >> to help me write small/medium programs, just to start off my embedded >> >> endeavours. But of course I want it to be helpful in the long run as >> >> well. My actual ambition to create my own embedded OS because I feel >> >> that is the best way to learn about embedded systems. >> >> For the time being I shall be content with the 2K keil evaluation >> >> compiler and other free assemblers. >> >> >> > >> > >> > You can develop code for the Atmel AT89S51 on the STK500 AVR >> > development board. >> > This is about $79 and should (hopefully) be available in India as well. >> > Why the 8051 and not the AVR. >> > You can get all the S/W including GNU compiler for free. >> > >> >> Which GNU compiler would that be? >> >> Ian > > The line should read: > "You can get all the AVR S/W including GNU compiler for free". > to be perfectly clear... Sorry! >
Are you telling me gcc can compile for the AVR? Ian
Lewin A.R.W. Edwards wrote:

>> > You can get all the S/W including GNU compiler for free. >> >> Which GNU compiler would that be? > > SDCC would be my guess ;)
Well *the* GNU compiler is gcc and AFAIK that does not support the AVR. Any other compiler is not GNU. Ian
On 2004-01-23, Ian Bell <ian@ruffrecordsDOTworldonline.co.uk> wrote:
> Lewin A.R.W. Edwards wrote: > >>> > You can get all the S/W including GNU compiler for free. >>> >>> Which GNU compiler would that be?
Gcc. Is there another?
>> SDCC would be my guess ;) > > Well *the* GNU compiler is gcc and AFAIK that does not support the AVR.
Sure it does. It has for quite a while: http://gcc.gnu.org/install/specific.html#avr -- Grant Edwards grante Yow! BEEP-BEEP!! I'm a at '49 STUDEBAKER!! visi.com
> Well *the* GNU compiler is gcc and AFAIK that does not support the AVR. Any
Never heard of avrgcc? :))) BTW, when I said sdcc, I had a couple of wires crossed, I thought Ulf was talking about 8051 code development.
Grant Edwards wrote:

> On 2004-01-23, Ian Bell <ian@ruffrecordsDOTworldonline.co.uk> wrote: >> Lewin A.R.W. Edwards wrote: >> >>>> > You can get all the S/W including GNU compiler for free. >>>> >>>> Which GNU compiler would that be? > > Gcc. > > Is there another? > >>> SDCC would be my guess ;) >> >> Well *the* GNU compiler is gcc and AFAIK that does not support the AVR. > > Sure it does. It has for quite a while: > > http://gcc.gnu.org/install/specific.html#avr >
Cool. I happily stand corrected. Ian
In article <608b6569.0401231900.64589a54@posting.google.com>, Lewin
A.R.W. Edwards <larwe@larwe.com> writes
>> Well *the* GNU compiler is gcc and AFAIK that does not support the AVR. Any > >Never heard of avrgcc? :))) > >BTW, when I said sdcc, I had a couple of wires crossed, I thought Ulf >was talking about 8051 code development.
if he was then the sdcc will not be much use to him. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
>>BTW, when I said sdcc, I had a couple of wires crossed, I thought Ulf >>was talking about 8051 code development. > > > if he was then the sdcc will not be much use to him.
Oh? Why would that be? "SDCC is a Freeware, retargettable, optimizing ANSI - C compiler. The current version targets the Intel 8051, Maxim 80DS390 and the Zilog Z80 based MCUs."
In article <Y3AQb.22747$q4.19182@newsread3.news.atl.earthlink.net>,
Lewin A.R.W. Edwards <larwe@larwe.com> writes
>>>BTW, when I said sdcc, I had a couple of wires crossed, I thought Ulf >>>was talking about 8051 code development. >> >> >> if he was then the sdcc will not be much use to him. > >Oh? Why would that be? "SDCC is a Freeware,
Irrelevant. (besides most serious engineers can't afford free tools.)
>retargettable,
(inefficient)
>optimizing
optimising? Not compared to any of the commercial compilers. In fact it has a very LOW code density and virtually the worst data density..
>ANSI - C compiler.
And you can justify that statement? Remind me, which test suites has it passed? I doubt very much if it is remotely complies to the C standard. Besides if it is fully ISO-C compatible if will need a lot of extensios for the 51.
>The current version targets the Intel 8051,
Very few use that these days There are over 550 51 types out there using many different cores
>Maxim >80DS390
Knowing how difficult it was for the commercial compiler vendors to support it with the support of Dallas I am very surprised that it can. This memory models. I know it is that far different that KEil for example use a different linker for it to their standard linker.
>and the Zilog Z80 based MCUs."
that explains why it is so inefficient. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Memfault Beyond the Launch