* RFC: Embedded Linux Page
@ 2000-06-19 23:48 Mark Hatle
2000-06-20 14:00 ` Kent Borg
0 siblings, 1 reply; 5+ messages in thread
From: Mark Hatle @ 2000-06-19 23:48 UTC (permalink / raw)
To: linuxppc-embedded
As some of you are aware, the LinuxPPC.org site is being redone. I have
convinced them that an embedded section is needed. They agreed. And now
I have the responsibility to fill it and maintain it.
Currently I am thinking of having a FAQ section, Processor Compatability
list, Hardware manufacturer page, Software Page (this like CDKs and
embedded distributions), and news relavent to PPC Embedded Linux.
Now what I need from you folks are suggests on content, specific things
that should be listed under each area, etc.
Thank you for your help,
Mark
(FYI just so nobody thinks I'm trying to "fool" anyone, I am a MontaVista
employee, but I will be doing this on my own time.)
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: RFC: Embedded Linux Page
@ 2000-06-20 2:40 Mark Hatle
0 siblings, 0 replies; 5+ messages in thread
From: Mark Hatle @ 2000-06-20 2:40 UTC (permalink / raw)
To: linuxppc-embedded
I hate replying to myself, but if you work for a hardware or software
vendor that would like a link from these pages, let your company know.
What I'm currently looking for is a logo (preferably jpeg), a small blurb
on what the company does. (Remember all of this should be relative to
Linux/PPC.)
Thanx.
--Mark Hatle
Mark Hatle wrote:
>
> As some of you are aware, the LinuxPPC.org site is being redone. I have
> convinced them that an embedded section is needed. They agreed. And now
> I have the responsibility to fill it and maintain it.
>
> Currently I am thinking of having a FAQ section, Processor Compatability
> list, Hardware manufacturer page, Software Page (this like CDKs and
> embedded distributions), and news relavent to PPC Embedded Linux.
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: RFC: Embedded Linux Page
2000-06-19 23:48 RFC: Embedded Linux Page Mark Hatle
@ 2000-06-20 14:00 ` Kent Borg
2000-06-20 14:44 ` Daris Nevil
2000-06-20 15:20 ` Ron Flory
0 siblings, 2 replies; 5+ messages in thread
From: Kent Borg @ 2000-06-20 14:00 UTC (permalink / raw)
To: fray; +Cc: linuxppc-embedded
Mark Hatle <fray@gate.crashing.org> wrote:
>Now what I need from you folks are suggests on content
As a representative of one part of your audience, let me describe what
I have been missing: a non-Linux perspective. Now before you dismiss
me as a weirdo who is posting to the wrong mailing list, please read a
bit further.
I have been a user of Linux for some time, I currently use it as a
platform for cross development work, and I used various versions of
Sun's Unix back when. But my current work is writing embedded
software. I start out knowing next to nothing about the Linux kernel,
I have never programmed Linux itself, I don't know (though am
learning) Linux internals. I am an embedded person looking at Linux,
not a Linux person looking at embedding it.
Whether it be true or not, I get the impression that the embedded
community is largely Linux experts who have decided that Linux can
even be used for embedded purposes, ("Isn't Linux great!"). The
sequence seems to be that many of you folks know Linux first, and then
work to adapt it to embedded uses.
Well, I think Linux is great too, but I know less about it and so my
affection for Linux is based more on faith and politics than it is
based on deep knowledge. My sequence is different, I have very
specific embedded needs and also somehow have this idea I need to
learn how to how to get Linux to fill them.
The difference might be subtle, but I think there is one.
As a smidge of evidence, one of the open questions we have is how to
execute embedded software directly from ROM (yes, flash ROM!) without
needing to page it through RAM first. No one seems to do this because
it is very much at odds with how Linux traditionally works, but it is
very common (might I say standard?) in embedded systems to execute
code directly out of ROM, and when you add up the parts costs it can
frequently be economical.
I don't mention this to complain over Linux's defects for not already
having such an option (something tells me I will be the one to write
it once I learn enough about Linux to figure out how), rather I use it
to illustrate a difference in perspective that might be shared by the
next wave of adopters of embedded Linux.
What does this mean for setting up the embedded section of
linuxppc.org? Only to remember that as Linux becomes more mainstream
(my biggest allies here in looking at embedded Linux are possibly
non-technical folks!) some of your audience will be now coming from
embedded environments and just beginning to look at Linux, not coming
from Linux and adapting it to embedded programming.
The difference in what folks like me don't know will be different, so
how we look at your parts of linuxppc.org will be different too.
OK, I'll shut up now.
Thanks,
-kb, the Kent who has been doing "old" work the last few days and so
not getting any time to play with Linux.
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: RFC: Embedded Linux Page
2000-06-20 14:00 ` Kent Borg
@ 2000-06-20 14:44 ` Daris Nevil
2000-06-20 15:20 ` Ron Flory
1 sibling, 0 replies; 5+ messages in thread
From: Daris Nevil @ 2000-06-20 14:44 UTC (permalink / raw)
To: Kent Borg; +Cc: fray, linuxppc-embedded
Hi Kent,
I appreciate your comments, and I think it is a helpful insight, and is a
viewpoint that we should remember when dealing with new-comers
to Linx. It was only about 18 months ago that I made a decision to
use Linux on a company project.
Perhaps I am unusual in the group, but my background is not Linux. I
am a real pSOS fanatic (or at least I was). I worked with embedded
pSOS since 1990 for telecom systems for companies like Alcatel,
Fujitsu, etc. My drive to go to embedded Linux is the sheer power
of the system because of the tools and applications available.
Another premise I assumed when I started into embedded Linux is
that the price per meg of memory (both in RAM and FLASH) is
dropping quickly. When I start in embedded telecom systems in 1988
you were excited when you had 32K of EPROM and 2K of RAM.
But it is very affordable today to have 4M FLASH/16M SDRAM. In fact,
I'm not sure your system would be much cheaper by having less memory,
by the time you take into account your engineering effort required and lost
revenues from the delay of having to make your code fit into tiny memory
footprints (been there, done that).
However, I understand your point. From reading your postings before it
sounds as though you have a very cost senstive project. The systems I
target are higher-end telecom systems, and ones where you might have
only one or two embedded Linux boards per system (~$15K/system).
So its easy to justify the cost of the SDRAM/FLASH.
In any case, I offer my *free* advice, and that is if you really need to fit
into small memory footprints, you may as well stick with a "real" embedded
OS, such as pSOS, or RTEMS, or eCOS. These OS's were written with
the intent of going into systems like the one your talking about. However,
you will probably find that you will not have the great number of tools and
applications for these as you do with Linux (which is what attracted me
to embedded Linux).
Technically, with the understanding I have gained from tromping around
in the Linux kernel source code, I think you would have a difficult time
accomplishing your goal of running from ROM. I'm not saying its impossible,
but I think you will get snagged on the MMU issues (go back and read some
of the previous postings about trying to get the MMU to work on a "normal"
system).
If you do pursue this coarse, you might want to check out the site
www.uclinux.com. They have a port of Linux that does not use the MMU. You
might have an easier time getting that version to run straight from ROM.
Good luck with your endevors. Who knows, you might start a whole new branch
of development for the Linux kernel that will "add your destinctiveness to our
own".
(Resistance is futile).
Daris Nevil
SiSIC Inc/SNMC
www.snmc.com
Kent Borg wrote:
> Mark Hatle <fray@gate.crashing.org> wrote:
> >Now what I need from you folks are suggests on content
>
> As a representative of one part of your audience, let me describe what
> I have been missing: a non-Linux perspective. Now before you dismiss
> me as a weirdo who is posting to the wrong mailing list, please read a
> bit further.
>
> I have been a user of Linux for some time, I currently use it as a
> platform for cross development work, and I used various versions of
> Sun's Unix back when. But my current work is writing embedded
> software. I start out knowing next to nothing about the Linux kernel,
> I have never programmed Linux itself, I don't know (though am
> learning) Linux internals. I am an embedded person looking at Linux,
> not a Linux person looking at embedding it.
>
> Whether it be true or not, I get the impression that the embedded
> community is largely Linux experts who have decided that Linux can
> even be used for embedded purposes, ("Isn't Linux great!"). The
> sequence seems to be that many of you folks know Linux first, and then
> work to adapt it to embedded uses.
>
> Well, I think Linux is great too, but I know less about it and so my
> affection for Linux is based more on faith and politics than it is
> based on deep knowledge. My sequence is different, I have very
> specific embedded needs and also somehow have this idea I need to
> learn how to how to get Linux to fill them.
>
> The difference might be subtle, but I think there is one.
>
> As a smidge of evidence, one of the open questions we have is how to
> execute embedded software directly from ROM (yes, flash ROM!) without
> needing to page it through RAM first. No one seems to do this because
> it is very much at odds with how Linux traditionally works, but it is
> very common (might I say standard?) in embedded systems to execute
> code directly out of ROM, and when you add up the parts costs it can
> frequently be economical.
>
> I don't mention this to complain over Linux's defects for not already
> having such an option (something tells me I will be the one to write
> it once I learn enough about Linux to figure out how), rather I use it
> to illustrate a difference in perspective that might be shared by the
> next wave of adopters of embedded Linux.
>
> What does this mean for setting up the embedded section of
> linuxppc.org? Only to remember that as Linux becomes more mainstream
> (my biggest allies here in looking at embedded Linux are possibly
> non-technical folks!) some of your audience will be now coming from
> embedded environments and just beginning to look at Linux, not coming
> from Linux and adapting it to embedded programming.
>
> The difference in what folks like me don't know will be different, so
> how we look at your parts of linuxppc.org will be different too.
>
> OK, I'll shut up now.
>
> Thanks,
>
> -kb, the Kent who has been doing "old" work the last few days and so
> not getting any time to play with Linux.
>
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: RFC: Embedded Linux Page
2000-06-20 14:00 ` Kent Borg
2000-06-20 14:44 ` Daris Nevil
@ 2000-06-20 15:20 ` Ron Flory
1 sibling, 0 replies; 5+ messages in thread
From: Ron Flory @ 2000-06-20 15:20 UTC (permalink / raw)
To: linuxppc-embedded
Kent Borg wrote:
> I am an embedded person looking at Linux, not a Linux person looking
> at embedding it.
Me too... I have no interest at all in running Linux on my embedded
system, but I -DO- want to develop and debug my embedded PPC projects
using Linux tools via the BDM port. This to me at least, is much more
attractive than using any of the windoze based embedded development
environments (which are absolutely horrible, believe me)...
I'm not putting down the embedded Linux folks at all, they are doing
valuable work that I appreciate very much.
Anyone know of a mailing list or newsgroup that more cloesly matches
our 'Linux as a developement platform' interests?
Thanks-
ron
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2000-06-20 15:20 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-06-19 23:48 RFC: Embedded Linux Page Mark Hatle
2000-06-20 14:00 ` Kent Borg
2000-06-20 14:44 ` Daris Nevil
2000-06-20 15:20 ` Ron Flory
-- strict thread matches above, loose matches on Subject: below --
2000-06-20 2:40 Mark Hatle
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).