From: "Riley Williams" <Riley@Williams.Name>
To: Raghavan <raghavan.viswanathan@wipro.com>,
Syed Faisal Akber <faisal.akber@utoronto.ca>
Cc: Linux-8086@Vger.Kernel.Org
Subject: RE: Porting ELKS
Date: Mon, 21 Jul 2003 07:22:30 +0100 [thread overview]
Message-ID: <BKEGKPICNAKILKJKMHCAMEKPEPAA.Riley@Williams.Name> (raw)
In-Reply-To: <008f01c34f46$4236f9b0$8c06770a@wipro.com>
Hi.
The major part of any port would be to port GCC to the selected
processor (which means writing the GCC backend for that processor)
so it can compile the relevant source code. Once you've done that,
you've cracked 90% of porting either Linux or ELKS across since
GCC will compile that much of either for you.
> Let me explain the background a little bit as to why I am
> exploring this. It will give you a better picture.
>
> I wanted to have a few applications on Blackfin DSP. Let's
> say like web server, rtsp server etc...
>
> I pick up any free application on the Web , they all run on
> POSIX compliant OS like LINUX. Porting a full fledged LINUX
> is really a tough job ( ?) , so I thought ELKS was a good
> option and started looking at it.
>
> ucLinux seemed a good Idea, I checked with ADI, the answer I
> got is "The ucLinux port is on the way , but it could take a
> while .."
>
> I need to have a OS on the BLACKFIN quickly ..so that I get
> the applications on it ..and hence I was thinking ELKS ...;
>
> Are you saying ELKS would be inefficient on the DSP Processor
> ... or is it that porting ELKS on Blackfin be like a total
> rewrite ?
With either ELKS or Linux, the bulk of the porting job would be
with getting GCC to compile for that processor. You'd then be
faced with rewriting the assembly language parts of whatever OS
you wished to port, and that would essentially be the port done.
> Is eCOS port feasible like say in a 3-4 months time frame ?
> Is eCOS POSIX compliant ... so that we can get any application
> compile & run on it easily ?
I can't personally comment on eCOS as I know nothing about it,
sorry.
Best wishes from Riley.
---
* Nothing as pretty as a smile, nothing as ugly as a frown.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.502 / Virus Database: 300 - Release Date: 18-Jul-2003
next prev parent reply other threads:[~2003-07-21 6:22 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-07-18 10:57 Porting ELKS Raghavan
2003-07-19 20:12 ` Alan Cox
2003-07-20 19:42 ` Syed Faisal Akber
2003-07-21 5:09 ` Raghavan
2003-07-21 6:22 ` Riley Williams [this message]
2003-07-21 16:49 ` Syed Faisal Akber
2003-07-21 16:48 ` Syed Faisal Akber
2003-07-22 6:12 ` Raghavan
2003-07-29 1:56 ` Syed Faisal Akber
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=BKEGKPICNAKILKJKMHCAMEKPEPAA.Riley@Williams.Name \
--to=riley@williams.name \
--cc=Linux-8086@Vger.Kernel.Org \
--cc=faisal.akber@utoronto.ca \
--cc=raghavan.viswanathan@wipro.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox