This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: eCos presentation
- From: Peter Vandenabeele <peter dot vandenabeele at mind dot be>
- To: Daniel Lidsten <Daniel dot Lidsten at combitechsystems dot com>
- Cc: Ecos-Discuss <ecos-discuss at sources dot redhat dot com>, Peter De Schrijver <p2 at mind dot be>
- Date: Sat, 19 Oct 2002 21:24:48 +0200
- Subject: Re: [ECOS] eCos presentation
- Organisation: Mind NV -- http://mind.be/ -- Leuven/Belgium
- References: <004B1D7A5257174C9044A1B7BD0E60ED232C06@ratatosk.combitechsystems.com>
- Reply-to: Peter Vandenabeele <peter dot vandenabeele at mind dot be>
On Tue, Sep 17, 2002 at 09:41:39AM +0200, Daniel Lidsten wrote:
> Hi all,
>
> I am going to give a presentation about eCos. Hopefully a lot of people
> have done this before and have some powerpoint presentation lying
> around?
We updated the presentation for a recent presentation at a
prospect (now closer to 2.0).
In html you can view it under http://mind.be/library/papers/
The "source" code in mgp (MagicPoint) is attached.
Please send back any updates, corrections, extensions, ...
(in return, everyone can use it under some kind of simplified
BSD-style license)
Peter
> Regards, Daniel
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% eCos presentation
%%
%% Copyright (c) 2002 : Mind NV
%%
%% Author: Peter De Schrijver (p2@mind.be)
%%
%% you are allowed to use this presentation in original and modified
%% form, as long as you keep this header intact on top of the source
%% version of the file and leave the Copyright and Authorship notices
%% on the individual pages (small print is acceptable).
%%
%% Mind NV and the author cannot be held liable for any consequences of
%% the use of this presentation and cannot guarantee the accuracy. This
%% presentation is provided AS IS.
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%default 1 area 90 90, leftfill, size 2, fore "white", back "black", font "thick"
%default 2 size 7, vgap 10, prefix " "
%default 3 size 2, bar "gray70", vgap 10
%default 4 size 4, fore "white", vgap 30, prefix " ", font "standard"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% Default settings that are applied to TAB-indented lines.
%%
%tab 1 size 5, vgap 40, prefix " ", icon box "green" 50
%tab 2 size 4, vgap 40, prefix " ", icon arc "yellow" 50
%tab 3 size 3, vgap 40, prefix " ", icon delta3 "white" 40
%page
%nodefault
%size 10, font "standard", fore "white", vgap 20, back "black"
%bquality 10
%bgrad 0 0 256 45 0 "red" "blue"
%center
eCos
Peter De Schrijver
p2@mind.be
%page
%bgrad 0 0 256 45 0 "black" "blue"
(c) Mind NV. Author: Peter De Schrijver.
Overview
What is eCos ?
Supported platforms and devices (overview)
Footprint
Realtime
Development tools
New developments
%page
%bgrad 0 0 256 45 0 "black" "blue"
(c) Mind NV. Author: Peter De Schrijver.
What is eCos ?
Embedded Configurable Operating System
Single address space for all threads
Realtime
Highly configurable
Minimum footprint : about 50KBytes
Supports POSIX and uItron API's
Similar to commercial small RTOS's like pSOS
%page
%bgrad 0 0 256 45 0 "black" "blue"
(c) Mind NV. Author: Peter De Schrijver.
Platform and device support
ARM, PowerPC, MIPS, SH3/SH4, Intel IA32
Serial
Flash memory
PCMCIA
Keyboard
USB slave
Ethernet, IPv4, SNMP
%page
%bgrad 0 0 256 45 0 "black" "blue"
(c) Mind NV. Author: Peter De Schrijver.
Development tools
GNU toolchain
gdb/ddd
"synthetic target" : eCos as a linux process
%page
%bgrad 0 0 256 45 0 "black" "blue"
(c) Mind NV. Author: Peter De Schrijver.
New features in 2.0
Flash filesystem : JFFS2
Microwindows GUI
Power management
Small tcp/ip stack (lwIP)
%page
%bgrad 0 0 256 45 0 "black" "blue"
(c) Mind NV. Author: Peter De Schrijver.
Comparison
Linux better than eCos
Device support
Networking
Memory protection
Filesystem support
Tools
Developer community
eCos better than linux
Footprint
Realtime behaviour
XIP support
Configureable
Easier to port
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss