Forums

emulator

Started by Sohail August 21, 2004
So if I was to think about writing an arm emulator for fun, which core
family should I choose? I see that there are rt system and application
cores (and secure). The benefits of each in terms of application are
obvious. Are the rt systems averse to letting you write an operating
system on top?

thanks

Sohail
In article <pan.2004.08.21.15.43.50.155913@disspamsohailsomani.com>,
Sohail <sohail@disspamsohailsomani.com> writes
>So if I was to think about writing an arm emulator for fun,
You mean simulator. Emulators are HW
>which core >family should I choose?
ARM 7
>I see that there are rt system and application >cores (and secure). The benefits of each in terms of application are >obvious. Are the rt systems averse to letting you write an operating >system on top?
What has an OS got to do with writing a sim? I would suggest you look ate some of the eval versions of some of the commercial ARM sims to get a feel for the subject. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
On Sat, 21 Aug 2004 16:59:07 +0100, Chris Hills wrote:

> In article <pan.2004.08.21.15.43.50.155913@disspamsohailsomani.com>, > Sohail <sohail@disspamsohailsomani.com> writes >>So if I was to think about writing an arm emulator for fun, > > You mean simulator. Emulators are HW
Thanks. I never knew that :) <snip>
> What has an OS got to do with writing a sim?
Cuz thats my goal. To write something on top of it that is.
> I would suggest you look ate some of the eval versions of some of the > commercial ARM sims to get a feel for the subject.
I will do that. Thanks for the pointers.
Hi Chris,

You might want to check out some of the existing simulators.
Armulator (part of gdb)
Xcopilot (68EZ328 simulator) .... used for uClinux environment.... fantastic
tool.

Edwin Bland


"Chris Hills" <chris@phaedsys.org> wrote in message
news:3SrfHkALF3JBFAQ9@phaedsys.demon.co.uk...
> In article <pan.2004.08.21.15.43.50.155913@disspamsohailsomani.com>, > Sohail <sohail@disspamsohailsomani.com> writes > >So if I was to think about writing an arm emulator for fun, > > You mean simulator. Emulators are HW > > >which core > >family should I choose? > > ARM 7 > > >I see that there are rt system and application > >cores (and secure). The benefits of each in terms of application are > >obvious. Are the rt systems averse to letting you write an operating > >system on top? > > > What has an OS got to do with writing a sim? > > I would suggest you look ate some of the eval versions of some of the > commercial ARM sims to get a feel for the subject. > > > /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ > \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ > /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ > \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
In article <pan.2004.08.21.17.38.17.48544@disspamsohailsomani.com>,
Sohail <sohail@disspamsohailsomani.com> writes
>On Sat, 21 Aug 2004 16:59:07 +0100, Chris Hills wrote: > >> In article <pan.2004.08.21.15.43.50.155913@disspamsohailsomani.com>, >> Sohail <sohail@disspamsohailsomani.com> writes >>>So if I was to think about writing an arm emulator for fun, >> >> You mean simulator. Emulators are HW > >Thanks. I never knew that :)
Then you need to learn to crawl before you walk... let alone run.
>> What has an OS got to do with writing a sim? > >Cuz thats my goal. To write something on top of it that is.
Forget it. See above. start with something simple . /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
In article <uvMVc.9810$aB1.8510@twister.socal.rr.com>, Edwin Bland
<edwinb@socal.rr.com> writes
>Hi Chris, > >You might want to check out some of the existing simulators. >Armulator (part of gdb) >Xcopilot (68EZ328 simulator) .... used for uClinux environment.... fantastic >tool. > >Edwin Bland
1 do not top post... (see the MANY lengthy arguments on this so there is no point in going trough it all again) 2 Read the headers, I am not looking for ARM simulators. I have several (and Emulators). Sohail was looking. Regards Chris
> > >"Chris Hills" <chris@phaedsys.org> wrote in message >news:3SrfHkALF3JBFAQ9@phaedsys.demon.co.uk... >> In article <pan.2004.08.21.15.43.50.155913@disspamsohailsomani.com>, >> Sohail <sohail@disspamsohailsomani.com> writes >> >So if I was to think about writing an arm emulator for fun, >> >> You mean simulator. Emulators are HW >> >> >which core >> >family should I choose? >> >> ARM 7 >> >> >I see that there are rt system and application >> >cores (and secure). The benefits of each in terms of application are >> >obvious. Are the rt systems averse to letting you write an operating >> >system on top? >> >> >> What has an OS got to do with writing a sim? >> >> I would suggest you look ate some of the eval versions of some of the >> commercial ARM sims to get a feel for the subject. >>
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
"Chris Hills" <chris@phaedsys.org> wrote in message 
news:4Ie8RxAeP9JBFAxb@phaedsys.demon.co.uk...
> In article <pan.2004.08.21.17.38.17.48544@disspamsohailsomani.com>, > Sohail <sohail@disspamsohailsomani.com> writes >>On Sat, 21 Aug 2004 16:59:07 +0100, Chris Hills wrote: >>> In article <pan.2004.08.21.15.43.50.155913@disspamsohailsomani.com>, >>> Sohail <sohail@disspamsohailsomani.com> writes >>>>So if I was to think about writing an arm emulator for fun, >>> You mean simulator. Emulators are HW >>Thanks. I never knew that :)
That's probably because it's not that black and white: Emulator - Computer Science. To imitate the function of (another system), as by modifications to hardware or software that allow the imitating system to accept the same data, execute the same programs, and achieve the same results as the imitated system. Simulator - a device that enables the operator to reproduce or represent under test conditions phenomena likely to occur in actual performance <a driving simulator used to study behavior in highway emergencies>. a machine that simulates an environment for the purpose of training or research. I've seen the terms in the embedded space (magazines, people, etc...) used interchangably. Back in the early 90s during my college years, an "emulator" was something (software or hardware) that very closely operated like a particular device. A "simulator" was something that was less accurate or just did a loose approximation of a system, or "acted like" something else because it couldn't be exactly reproduced. Example: A CPU emulator was an emulator - it functioned as the CPU did from a software perspective. But a weather modeling system was a weather simulator. Your experiences, country of origin, schooling, and personal opinion may vary, however. -->Neil