Is there any technical or legal (licensing) reason why I can't just
integrate the driver code generated by the Xilinx XSDK tool when building a
standalone or FreeRTOS project?  It's the same code for both.  I did a
dependency check and, assuming I didn't miss any externs or implicit
declarations, the SPI driver code is highly coherent and loosely coupled
with the rest of the code.  I only have to bring in a few files that were
not SPI specific.  It looks like I just need to basically write a simple
interface layer between RTEMS and the Xilinx code and the functionality
seems fairly complementary.  Over about 15 minutes, I added the SPI driver
code to my Zynq BSP build and it built with no errors or warnings.  I
haven't got to actually integrating the RTEMS SPI driver API to the Xilinx
SPI driver API yet.  This seems like a clear and concise strategy.  Am I
going to run into a roadblock later?  Either for my own project or as a
give back to the RTEMS base code.

-- 
*Mathew Benson*
CEO | Chief Engineer
Windhover Labs, LLC
832-640-4018


www.windhoverlabs.com
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to