EmbeddedRelated.com
Forums

simulator/emulators for 8051/8085 on linux

Started by Hemant Mohapatra May 3, 2005
On 2005-05-04, Ian Bell <ruffrecords@yahoo.com> wrote:
> Grant Edwards wrote: > >> The PIC is another quirky architecture that doesn't have good >> free or Linux hosted tools. > > Agreed it is quirky but there is quite extensive Linux support for it.
I stand corrected. I wasn't aware of Linux hosted PIC tools. -- Grant Edwards grante Yow! Dizzy, are we at "REAL PEOPLE" or "AMAZING visi.com ANIMALS"?
Chris:

Thanks for all the insights. I had ordered the book (C and the 8051) a
few days ago. Good to know that it is a resource for learning. I have
decided to start off with 8051 and then move onto ARM and PIC archs as
and when I get comfortable.

Thanks,
Hemant

Jim:

Thanks a lot for the input. After reading comments by Ian (on Wine) I
have decided to try linux and windows both as far as simulator needs
are concerned. Soon, I should be getting the scilabs kit to experiment
on.

Thanks,
Hemant

Ian Bell wrote:

> I currently have several on my machine which run under wine. O tried
many
> and as expected some work well and others not. The ones I have
currently
> are:
Thanks for the extensive lists on simulators. That should keep me busy (and hopefully, learning). I have also decided to try out some of the simulators on linux via wine (I use Suse 9.1). Thanks Hemant
Grant Edwards wrote:

> On 2005-05-04, Ian Bell <ruffrecords@yahoo.com> wrote: >> Grant Edwards wrote: >> >>> The PIC is another quirky architecture that doesn't have good >>> free or Linux hosted tools. >> >> Agreed it is quirky but there is quite extensive Linux support for it. > > I stand corrected. I wasn't aware of Linux hosted PIC tools. >
Have a look at http://gputils.sourceforge.net/ Ian
Hemant Mohapatra wrote:

> Chris: > > Thanks for all the insights. I had ordered the book (C and the 8051) a > few days ago. Good to know that it is a resource for learning. I have > decided to start off with 8051 and then move onto ARM and PIC archs as > and when I get comfortable. > > Thanks, > Hemant
You should go to 8052.com and sign on - there is an excellent help forum there as well as a range of tutorials and links. Ian
In article <d5agvp$65a$3@slavica.ukpost.com>, Ian Bell
<ruffrecords@yahoo.com> writes
>Chris Hills wrote: > > >> But no tools that compare with the commercial windows based tools. > > >I notice you conveniently ignored the last sentence of my post: > >"Not to mention that there are commercial Linux based IDEs too. > >Ian
What does the IDE do? I meant 8051 compilers and simulators. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
In article <1115224518.500234.219440@z14g2000cwz.googlegroups.com>,
Hemant Mohapatra <hemant.mohapatra@gmail.com> writes
>Chris: > >Thanks for all the insights. I had ordered the book (C and the 8051) a >few days ago. Good to know that it is a resource for learning. I have >decided to start off with 8051 and then move onto ARM and PIC archs as >and when I get comfortable.
Arm is a good move as it is "the 8051 of the 32 bit market" but I am not sure I would bother with PIC. The Philips LPC900 range of 8051 cover much of their functionality and runs standard 51 binary. PIC's have different architecture and tools across the range. AVR is a possibility though. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
In article <1115148741.919818.221030@g14g2000cwa.googlegroups.com>,
comp.arch.embedded <hemant.mohapatra@gmail.com> writes
>Grant Edwards wrote: > > >> The book must have been written about 20 years ago. > >Oh no, the book ("Embedded C") is a 2002 edition. I guess the author >uses 8051 for the reasons of simplicity, if nothing else.
No because it is the most widely used, suported and produced MCU on the planet. There are more 8051's appearing all the time. Also all 600+ variants will run the same core binary.
>> That depends on how you measure it. If it's design wins, it's >> probably PIC or 8051, though the AVR and various flavors of ARM >> are coming on pretty strong the past couple years. > >I will try diversifying my reads and include ARM and PIC (they seem to >be the most commonly mentioned). Thanks for the suggestions. >
ARM yes but not PIC. PIC does not even have a common word size across the range. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
In article <d5agi1$65a$1@slavica.ukpost.com>, Ian Bell
<ruffrecords@yahoo.com> writes
>Hemant Mohapatra wrote: > >> >> Ian: do let me know if you have personally used a windows based 8051 >> simulator that you used in linux via wine. Also, which distro of linux? >> > >I currently have several on my machine which run under wine. O tried many >and as expected some work well and others not. The ones I have currently >are: > >535 Simulator http://personales.mundivia.es/hvasquez/sim535/ >PDS52 Simulator http://phyton.com >WSIM51 from SPS Sogtware >Simulate 2003 from FST Soft >Emulator 8051 from TS Controls >TopView Simulator >JSIM http://home.t-online.de/home/Jens.Altmann >
So how does the Keil sim run on linux? /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/