[eclipse-poky] Eclipse plugin development on timo/maven

Paul Eggleton paul.eggleton at linux.intel.com
Wed Jan 24 11:47:12 PST 2018


Hi Scott,

On Thursday, 25 January 2018 6:58:13 AM NZDT Lewis, ScottX wrote:
> There *is* a poky.launch configuration already in org.yocto.sdk.releng/
> launches/poky.launch.   If you open Run/Debug... you will see poky as one of
> the Eclipse applications.   On linux you can simply run/debug this launch
> config and it will start a baby eclipse (Brian's term) with the Yocto
> plugins running.

Yep that does indeed work - the missing piece was using the "releng" project 
rather than any other project (such as the main eclipse-poky-contrib one), 
thanks. One thing I did notice is that there seem to be two apparently 
identical "poky" launch configurations under there, is that expected?

A couple of other things I noticed:

1) We have a yocto-bsp tool available in the Yocto Project Tools menu provided 
by the plugin - I suspect we should just drop this since the underlying yocto-
bsp tool this will be calling is now gone.

2) If I try to create a new project, there don't seem to be any project 
templates available that look like they are provided by the plugin, is that 
expected? I know we used to have these in much older versions of the plugin.

> One thing I realized, however, is that this launch config won't work on
> windows.   This is not an immediate concern, but we will need to deal with
> it.   In fact, the target definitions that we have also won't work on
> windows.    One question for discussion:  do we want to have separate target
> definition files for OS/archs...e.g. linux/x86_64, win32/x86_64?    Along
> those lines...do we need/want to support all of mac, linux, win X x86_32,
> x86_64?

I would say let's start small - Linux and Windows 64-bit and then go from 
there. At minimum we should have a bug open for Windows support if we don't 
already.
 
Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre



More information about the eclipse-yocto mailing list