Yesterday's EET article today by Richard Goering on Eclipse may have slipped by you. As you may already know, the Eclipse platform supports our LatticeMico32 processor tools, which are often intended for embedded systems applications.
The EET article covers the release (actually three releases) of the Eclipse DSDP "Device Software Development Platform" program. In a nutshell, the DSDP program is extending the Eclipse open source development environment to make it more suitable for embedded systems development.
Eclipse was originally designed for enterprise systems which don't concern themselves with common embedded systems issues such as communicating with and controlling multiple processing targets.
One of the specific items I was happy to see in the announcement was native support within Eclipse for working with Linux running on a remote embedded target.
Eclipse is open source in a manner which encourages commercial development (the EPL license). Eclipse holds the promise of creating a common development framework that we can all benefit from:
- Reducing the cost of development
- Speeding the release of new products
- Giving a similar look and feel across different toolsets
- Protecting proprietary content
This announcement is very good news as it shows the considerable development momentum that Eclipse has, and that it is going in a good direction for FPGA based embedded systems.