eCos port for Atmel AT91SAM9G45 and similar processors

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

eCos port for Atmel AT91SAM9G45 and similar processors

Bernd Edlinger

I'd like to announce a port of eCos 3.0 for several ARM Processors that Softing has developed.

The key features of this version are as follows:

- support for AT91SAM9G45-EK
- support for AT91SAM9G20-EK
- support for AT91SAM9260-EK
- RedBoot (as second level boot loader together with the Atmel Sam-BA boot code)
- ARM AT91 MMU: added Access Protection against NULL-Pointer accesses
- ARM AT91 MMU: added Code Protection against self-modifying code
- ARM AT91 Code- and Data-Cache: added support
- ARM AT91 I2C: added support
- ARM AT91 Serial: support for more than 4 UARTs
- ARM AT91 ENET: support for multicasts
- ARM AT91 ENET: PHY-Polling or Interrupt-driven detection of Link changes
- ETH_PHY: added support for DP83640 PHY
- ETH_PHY: support for enabling PHY Interrupts
- ETH_PHY: support for Interrupt-driven SMI communication
- Raw Ethernet using AF_PACKET sockets
- recursive Posix- and Kernel-Mutexes
- access functions for request method and header values in httpd
- added fcntl-codes F_GETFL and F_SETFL
- performance improvements in dlmalloc
- Many bugfixes and enhancements in all areas

At the moment the complete source code can be downloaded from our FTP server:

I will try to enter the necessary bug reports in the Bugzilla to discuss the changes,
and why they should go into the ecos cvs repository.


Mit freundlichen Grüßen / Kind Regards
Bernd Edlinger
R & D
Softing Industrial Automation GmbH
Richard-Reitzner-Allee 6
D-85540 Haar
E-Mail: [hidden email]
Softing Industrial Automation GmbH;
Sitz: Haar bei München, Amtsgericht München, HRB 184925
Geschäftsführer: Achim Liebl, Dr. Wolfgang Trier