Page 1 of 1

RT-Druid svn repository build

Posted: Wed Feb 15, 2017 10:31 pm
by mirorus
Hi,

I need to add to the RT-Druid support for my specific board. I'm using STM32Fxx processors family.
This is what I did:
1. Downloaded EE_RT-Druid-2.6.0-juno-win32;
2. Cloned RT-Druid svn repo from svn://svn.tuxfamily.org/svnroot/erika/erikae/repos/ee/trunk/ee;
3. Started EE_RT-Druid-2.6.0-juno-win32;
4. Then I imported the whole RT-Druid repository, checkout locally in 2., into the just started eclipse;
5. I set ANT_HOME and MEM_OUTPUT_LOCATION as explained here: http://erika.tuxfamily.org/wiki/index.p ... id_plugins
6. Then I opened site.xml from the website_tuxfamily project;
7. Clicked BUILD ALL.
8. And I got some errors related to TEST. I removed this category from the categories, from the project.
9. And I again started BUILD ALL to build all plugins in the system.
10. And this is what I get now:
C:\Users\mirorus\workspace_plugin-development\.metadata\.plugins\org.eclipse.pde.core\temp\org.eclipse.pde.container.feature\package.org.eclipse.pde.container.feature.group.group.group.xml:88: The following error occurred while executing this line:
C:\Users\mirorus\workspace_plugin-development\.metadata\.plugins\org.eclipse.pde.core\temp\org.eclipse.pde.container.feature\package.org.eclipse.pde.container.feature.group.group.group.xml:150: Unable to find: Installable Unit [ id=com.eu.evidence.rtdruid.oil.contrib.st.core version=1.2.0.201702152225 ]
The following error occurred while executing this line:
C:\Users\mirorus\workspace_plugin-development\.metadata\.plugins\org.eclipse.pde.core\temp\org.eclipse.pde.container.feature\package.org.eclipse.pde.container.feature.group.group.group.xml:150: Unable to find: Installable Unit [ id=com.eu.evidence.rtdruid.oil.contrib.st.core version=1.2.0.201702152225 ]

I tried to export just this particular plugin com.eu.evidence.rtdruid.oil.contrib.st.core, where it shows some issues. And I get now some log.zip file with a list of errors and workings.

I tried really many things but all this comes to this errors.

I would highly appreciate any clues on how to fix this.
I need working build in order to start implement my extensions.

Re: RT-Druid svn repository build

Posted: Wed Feb 15, 2017 11:25 pm
by paolo.gai
Dear anonymous,

Thanks for your message. Is there a reason why there is no signature in your post?

It would be really nice to know with who we are talking, the kind of project you are doing, your affiliation...

Thanks,

Paolo

Re: RT-Druid svn repository build

Posted: Thu Feb 16, 2017 10:15 am
by mirorus
Hi Paulo,

I'm sorry I missed to update my profile. I'm new here, I mean in the forum, and I still don't know how to use it very well. But over time I hope to catch up quickly.

Regarding the project I'm working on now. As you can see from my company web side, I used to work in a various projects. For some time I worked for automotive company - designing firmware for automotive clusters. I changed my understanding about how SW should be designed. And we decided to start implementing those strict standards of coding (and processes as well) over our ongoing and future projects.
In fact I found ERIKA web site a couple of years ago. And I was coming from time to time to see if there is something new. I tried, back then, to at least try some example with this ERIKA but without any success. Anyway.
Right now we are working on LED based lamp product, which is supposed to be used in green house plant growing. The idea is to create extendable frame work, to be used in future products like plant irrigation system, temperature and humidity control, etc. - i.e. to have green house controllable environment system.

This is more or less the idea.
And now I need to put into the plugin extra board support.

Re: RT-Druid svn repository build

Posted: Thu Feb 16, 2017 10:30 am
by paolo.gai
Hi Miroslav,

Thanks for your message!

Note that if you are just adding some board drivers, you may not need to change the OIL part, but it could be sufficient to use EEOPT directives (avoiding to put a BOARD section), that are translated into #defines.

More on the RT-Druid plugin soon...

PJ

Re: RT-Druid svn repository build

Posted: Thu Feb 16, 2017 2:38 pm
by mirorus
Thanks a lot :)

Miro