Edit this talk

Building your own Cross-Development Environment for the CDT

Doug Schaefer (Wind River)

Eclipse IDE And Languages - CDT · Tutorial - 4 hours
Monday, 08:00, 4 hours | Room 210

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Doug Schaefer

Using a cross compiler and remote debugger is very common in the embedded world. The CDT was designed especially for this purpose, yet there are few places where you can learn how to do this on your own.

This tutorial will walk you through the steps I went through to set up such environment for Windows hosted development targeting a small Debian Linux x86 target running in the qemu emulator using the Wascana Desktop Developer for Windows.

I'll show how I integrated the cross gcc compiler into CDT managed build, and used the Remote System Explorer and remote CDT launch capability to develop applications. I'll even show how I used the host development environment to add functionality to qemu itself.

Doug Schaefer is the Eclipse CDT Project Lead and has been involved with the CDT since it became an Eclipse project many moons ago. He has long been interested in open source platforms and tools with a keen interest in ensuring the CDT is easily adoptable by the mass of newb's interested in joining the fun with software development using good old native development tools such as C , the GNU tool chain and embedded Linux. He also is the creator and maintainer of the Wascana Desktop Developer open source project that provides these tools for Windows development as well. His day job is as the engineering manager for Wind River's install and licensing technology where he's busy driving adoption of the Eclipse p2 provisioning framework in Wind River and the IDE tools community.

Gold sponsors

SOPERA

Windriver logo

BLU AGE

Sun Microsystems

JBoss

BIRT Exchange by Actuate

IBM Corporation

Silver sponsors

SAP Business Objects

itemis

EclipseSource

Innovent Solutions

Instantiations

Innovations Software Technology

Genuitec

Google

Hardware Sponsor

Cisco

Lanyard Sponsor

Intel logo



report a problem with this page