Extending Eclipse and CDT for Embedded Systems Development with Scratchbox
Developer Track · Short Talk
Presentation file
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

Scratchbox (www.scratchbox.org) is a cross-compilation toolkit that enables
development for different environments and processor architectures on a Linux
platform, for work on embedded systems. To provide developers an IDE when using
Scratchbox, we created Eclipse plug-ins that enable compiling, running and
debugging programs inside the Scratchbox environment while using the C/C++
development tools of the CDT project.
We outline what was required to reuse and extend parts of the Eclipse IDE and
CDT to provide this support, and attempt to highlight points that might interest
developers facing a similar development effort.
The results have since been further developed at the Tampere University of
Technology and enriched with features to provide support for the SDK of the
Nokia 770 Internet Tablet device. The SDK is based on Scratchbox and is known as
Maemo (www.maemo.org). Since being publicly available, the project has had over
1000 downloads to date. (http://www.cs.tut.fi/~laika/)
Matti Sillanpää has been working for the Nokia Research Center since 2003 in various implementation and research tasks. He received his MSc (Eng) from the Helsinki University of Technology in 2004, and has worked with Eclipse plug-in development in 2005, also using Eclipse for other development work.