EmbeddedRelated.com
Forums
Memfault Beyond the Launch

RTOS brands

Started by Rick North February 23, 2006
Hi All,

I have tried to get some information about RTOS from different
suppliers, but I find it hard to cut trough the marketing and sales
pitch persons. Before you can get any answers, you have to answer 50
questions to get any info at all and then they want to demo their
excellent RTOS. Taking more of your time. So I thought I might ask the
community if they have any real life experiences and 'gotchas' to
share.

Have anybody used the PPC405 inside a Virtex-4 with a RTOS? Which one
and what grade would you give it?

My application is a central control FPGA which handles some
communication via RocketIO and some data recording and calculation.
Hmmm.... it is a general question.

Cheers,
/Rick

Rick North <dontreplytothisaddy@hotmail.com> wrote:
> > Have anybody used the PPC405 inside a Virtex-4 with a RTOS? Which one > and what grade would you give it?
Rick, please email me - I'm aware of at least one RTOS developed for that combination, but I don't want to post an advert. ;) pete -- pete@fenelon.com [Support no2id.net: working to destroy Blair's ID card fraud]
Rick North wrote:

> Hi All, > > I have tried to get some information about RTOS from different > suppliers, but I find it hard to cut trough the marketing and sales > pitch persons. Before you can get any answers, you have to answer 50 > questions to get any info at all and then they want to demo their > excellent RTOS. Taking more of your time. So I thought I might ask the > community if they have any real life experiences and 'gotchas' to > share. > > Have anybody used the PPC405 inside a Virtex-4 with a RTOS? Which one > and what grade would you give it? > > My application is a central control FPGA which handles some > communication via RocketIO and some data recording and calculation. > Hmmm.... it is a general question. > > Cheers, > /Rick >
For just a real-time kernel I would use uCOS/II. It's inexpensive yet solid, and it gets the job done. If you need real-time and you want all the Unix trimmings consider VxWorks from Wind River. It's _spendy_, and the support folks are all snobs, but it the RTOS part is solid and it does have all the trimmings. I'd use VxWorks again, but only after considering alternatives like Linux and eCos. -- Tim Wescott Wescott Design Services http://www.wescottdesign.com Posting from Google? See http://cfaj.freeshell.org/google/
Don't use VxWorks. Over priced, over rated and with a stinking support.
I know because we use them, but next time we will not give them so much 
as a thought.

In article <1140728694.189811.142080@p10g2000cwp.googlegroups.com>, 
dontreplytothisaddy@hotmail.com says...
> Hi All, > > I have tried to get some information about RTOS from different > suppliers, but I find it hard to cut trough the marketing and sales > pitch persons. Before you can get any answers, you have to answer 50 > questions to get any info at all and then they want to demo their > excellent RTOS. Taking more of your time. So I thought I might ask the > community if they have any real life experiences and 'gotchas' to > share. > > Have anybody used the PPC405 inside a Virtex-4 with a RTOS? Which one > and what grade would you give it? > > My application is a central control FPGA which handles some > communication via RocketIO and some data recording and calculation. > Hmmm.... it is a general question. > > Cheers, > /Rick > >
-- Regards Ole Asbjorn Fadum
"Tim Wescott" <tim@seemywebsite.com> wrote in message 
news:Bd2dnRXzf4kwsWPenZ2dnUVZ_vmdnZ2d@web-ster.com...
> Rick North wrote: > >> Hi All, >> >> I have tried to get some information about RTOS from different >> suppliers, but I find it hard to cut trough the marketing and sales >> pitch persons. Before you can get any answers, you have to answer 50 >> questions to get any info at all and then they want to demo their >> excellent RTOS. Taking more of your time. So I thought I might ask the >> community if they have any real life experiences and 'gotchas' to >> share. >> >> Have anybody used the PPC405 inside a Virtex-4 with a RTOS? Which one >> and what grade would you give it? >> >> My application is a central control FPGA which handles some >> communication via RocketIO and some data recording and calculation. >> Hmmm.... it is a general question. >> >> Cheers, >> /Rick >> > For just a real-time kernel I would use uCOS/II. It's inexpensive yet > solid, and it gets the job done. If you need real-time and you want all > the Unix trimmings consider VxWorks from Wind River. It's _spendy_, and > the support folks are all snobs, but it the RTOS part is solid and it does > have all the trimmings. I'd use VxWorks again, but only after considering > alternatives like Linux and eCos. > > -- > > Tim Wescott >
I'd echo Tim's sentiment, Regarding VxWorks vs. Linux--- we found that a commercial real-time Linux was no cheaper than VxWorks and had no support. VxWorks is not cheap by any stretch--around $7K per seat. But, the RTOS has been around forever and is qualified by many US govt agencies (NASA, DoD, et al). I'm utterly *unimpressed* by their host/build environment and the fact it sits on top of GNU tools. However, the target OS is good. I share your frustrations with the RTOS vendors. My digging convinced me that you are not going to get any commercial RTOS for less than $5K. Pretty steep for any small system... Paul
Pete Fenelon wrote:
> Rick North <dontreplytothisaddy@hotmail.com> wrote: >> Have anybody used the PPC405 inside a Virtex-4 with a RTOS? Which one >> and what grade would you give it? > > Rick, please email me - I'm aware of at least one RTOS developed for that > combination, but I don't want to post an advert. ;) > > pete
Responding to a poster's question is not advertising, if it is an appropriate option and you make any affiliations clear. Newsgroups are not just about helping a thread's OP - they are about spreading information, and (by archiving) preserving information for future readers. So take the conversation offline to email if its appropriate (for example, if you want to keep pricing information confidential), and keep it online while it is of interest to the newsgroup. mvh., David
David Brown <david@westcontrol.removethisbit.com> wrote:
> Pete Fenelon wrote: >> Rick North <dontreplytothisaddy@hotmail.com> wrote: >>> Have anybody used the PPC405 inside a Virtex-4 with a RTOS? Which one >>> and what grade would you give it? >> >> Rick, please email me - I'm aware of at least one RTOS developed for that >> combination, but I don't want to post an advert. ;) >> >> pete > > Responding to a poster's question is not advertising, if it is an > appropriate option and you make any affiliations clear. Newsgroups are > not just about helping a thread's OP - they are about spreading > information, and (by archiving) preserving information for future > readers. So take the conversation offline to email if its appropriate > (for example, if you want to keep pricing information confidential), and > keep it online while it is of interest to the newsgroup. >
OK - well I can make two suggestions! If you want a true hard RTOS, ETAS (my employer - I manage the team that did the port, but I am speaking entirely in a personal capacity here) has a port of RTA-OSEK for the 405 on a Virtex. It works with the Diab toolchain. As you may know, OSEK is a hard-realtime OS designed for the automotive industry, mainly on the powertrain side of things, - so everything is statically-configured, and there are few 'luxuries' There's a datasheet on http://en.etasgroup.com/downloads/rta_osek_port_ds_xilinx_ppc405_windriver.shtml along with details of how to contact our sales team. Or... If you want a more familiar OS, I know that Linux has been ported to the 405/Virtex combo - I've been playing at home with a Project Blackdog Linux server and that's implemented on a 405/Virtex (and is *phenomenally* cute). I'm sure you could port RTLinux for that platform to give you a nice little microcontroller with a very rich operating system. pete -- pete@fenelon.com [Support no2id.net: working to destroy Blair's ID card fraud]
On 23 Feb 2006 13:04:54 -0800 in comp.arch.embedded, "Rick North"
<dontreplytothisaddy@hotmail.com> wrote:

>Hi All, > >I have tried to get some information about RTOS from different >suppliers, but I find it hard to cut trough the marketing and sales >pitch persons. Before you can get any answers, you have to answer 50 >questions to get any info at all and then they want to demo their >excellent RTOS. Taking more of your time. So I thought I might ask the >community if they have any real life experiences and 'gotchas' to >share. > >Have anybody used the PPC405 inside a Virtex-4 with a RTOS? Which one >and what grade would you give it? > >My application is a central control FPGA which handles some >communication via RocketIO and some data recording and calculation. >Hmmm.... it is a general question.
A number of years ago, I used AMX-86 from KADAK. Awesome product, awesome support. It's been many years (almost 20) but I'd certainly look to them if I were in the market. They do support PPC. I've used uC/OS as supplied by Netburner for their modules, and had no difficulty. Didn't ask much of it either, though. I used Nucleus PLUS a few years back. I liked the kernel, but was less impressed with some of the "add-on" products. Mentor owns them now, I believe. about 6 years back I used QNX on a real-time image processing application. It's more of a full-featured OS than the others mentioned above, but it was more than up to the task. Especially nice for distributed applications. These were all Intel x86 and Motorola ColdFire applications, so I can't comment about PPC. FWIW, -=Dave -- Change is inevitable, progress is not.
Op Fri, 24 Feb 2006 14:12:38 +0100 schreef Bo <bo@cephus.com>:
> "Tim Wescott" <tim@seemywebsite.com> wrote in message > news:Bd2dnRXzf4kwsWPenZ2dnUVZ_vmdnZ2d@web-ster.com... >> Rick North wrote: >> >>> Hi All, >>> >>> I have tried to get some information about RTOS from different >>> suppliers, but I find it hard to cut trough the marketing and sales >>> pitch persons. Before you can get any answers, you have to answer 50 >>> questions to get any info at all and then they want to demo their >>> excellent RTOS. Taking more of your time. So I thought I might ask the >>> community if they have any real life experiences and 'gotchas' to >>> share. >>> >>> Have anybody used the PPC405 inside a Virtex-4 with a RTOS? Which one >>> and what grade would you give it? >>> >>> My application is a central control FPGA which handles some >>> communication via RocketIO and some data recording and calculation. >>> Hmmm.... it is a general question. >>> >>> Cheers, >>> /Rick >>> >> For just a real-time kernel I would use uCOS/II. It's inexpensive yet >> solid, and it gets the job done. If you need real-time and you want all >> the Unix trimmings consider VxWorks from Wind River. It's _spendy_, and >> the support folks are all snobs, but it the RTOS part is solid and it >> does >> have all the trimmings. I'd use VxWorks again, but only after >> considering >> alternatives like Linux and eCos. >> >> > I'd echo Tim's sentiment, > > Regarding VxWorks vs. Linux--- we found that a commercial real-time Linux > was no cheaper than VxWorks and had no support. VxWorks is not cheap by > any > stretch--around $7K per seat. But, the RTOS has been around forever and > is > qualified by many US govt agencies (NASA, DoD, et al). I'm utterly > *unimpressed* by their host/build environment and the fact it sits on > top of > GNU tools. However, the target OS is good.
I would say 'acceptable'. The API might function, but AFAIK memory management and IPC are not crash-friendly.
> I share your frustrations with the RTOS vendors. My digging convinced me > that you are not going to get any commercial RTOS for less than $5K. > Pretty steep for any small system...
Then you didn't dig deep enough. Or some people tried to rob you. Have you looked at Sciopta? -- Gemaakt met Opera's revolutionaire e-mailprogramma: http://www.opera.com/mail/
Pete Fenelon wrote:

> If you want a more familiar OS, I know that Linux has been ported to the > 405/Virtex combo - I've been playing at home with a Project Blackdog Linux
Xilinx ship the Linux port in the box now, according to their sales literature.

Memfault Beyond the Launch