<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On May 18, 2017 5:20 AM, "Olivier C. Larocque" <<a href="mailto:oclarocque@gmail.com">oclarocque@gmail.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everyone,<br>
<br>
I have a project using Eclipse and System Workbench for STM32 (GNU ARM<br>
embedded toolchain) targeting a STM32F446 microcontroller. I am using<br>
a proprietary RTOS right now and would like to swap it for RTEMS so I<br>
can open source my work.<br>
<br>
I went through RTEMS documentation and did some tests to familiarize<br>
myself with RTEMS build system and how it handles BSPs.<br>
<br>
What I need to know is what is the best way to proceed.<br>
<br>
Do I need to use the complete RTEMS build system or I can add the core<br>
RTEMS OS files into my project and make the Eclipse build system<br>
manage them like I was doing with my other RTOS?<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">Yes. You just need to make sure you pass the correct arguments for using RTEMS on that BSP. It will almost always be nothing more than this sequence of arguments. Look in the build and the make/custom file for your BSP for details.</div><div dir="auto"><br></div><div dir="auto">-B... --joel bsp_specs -brtems</div><div dir="auto"><br></div><div dir="auto">Plus the CPU_CFLAGS for your BSP.</div><div dir="auto"><br></div><div dir="auto">The first part adds the libraries and include path for the RTEMS install to the GCC invocation. The second adds specific CPU model flags.</div><div dir="auto"><br></div><div dir="auto">Beyond that, we don't care what you use for a build system.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
If using the complete RTEMS build system, what's the best way to tell<br>
it how to compile my application code? Should I recreate my project<br>
from scratch using examples-v2 like structure?<br>
<br>
What would you suggest?<br>
<br>
Thanks for your time<br>
______________________________<wbr>_________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/users</a><br>
</blockquote></div><br></div></div></div>