This is the mail archive of the ecos-announce@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

M3 extensions to eCos now available.


The first draft of the MobileMultiMedia (M3) extensions for eCos are now
available from http://www.3glab.org/developer/ecos/

The extensions add the following functions and capabilities to the
standard eCos system:

* ELF shared library loading and run-time linking (including lazy
procedure linking at call time).

* Memory protection for loaded libraries.

* Advanced memory allocation and virtual space management.

* XIP (Execute in place) for ROMFS and RAMFS loaded applications.

* User-id & group-id based permissions checking for file access.

* ARM USER mode execution of shared library code, with SWI interfaces to
the kernel.

* Parameter checking for calls from user mode into the kernel.

* Advanced stack checking for user applications that allow faulty
applications to be terminated whilst leaving the rest of the system
executing.

* Partial POSIX process emulation, with pthread grouping and signal
marshalling.

* Simple shell accessed by TELNET.

The initial target is the Compaq iPaq, although other StrongARM targets
should be simple enough to port to (and patches are welcome ;-)

Best regards,
Richard Panton,
Systems Architect, 3G Lab


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]