Hello Brian, You may look at our approach ( https://github.com/Elphel/elphel393 ) - we use Yocto and Eclipse with Zynq-based product, but not Yocto plugin or Xilinx SDK.
We use Eclipse with Yocto for Linux kernel (drivers) development. A Python program (https://github.com/Elphel/linux-elphel/blob/master/khelper.py) helps to detect - which kernel files are actually used in the current configuration (it first prepares source tree by resetting file access timestamps, then we separately run "bitbake linux-xlnx -c compile" and then run program again to find out - which files were used and update CDT .cproject file. When done - Eclipse would not produce any false-positives for errors and warnings - just for the legitimate ones. The same approach we use for applications - similar setup for EclipseCDT projects. We replace all "make" for build in CDT with wrapped bitbake commands, that eliminates mismatch between what is done with bitbake and what is done with toolchain called from Eclipse directly. And we use the same Eclipse for FPGA development too: FPGA (Verilog) project - https://github.com/Elphel/x393 : zero "black boxes", simulated with Icarus Verilog and Cocotb http://blog.elphel.com/2016/07/i-will-not-have-to-learn-systemverilog/ development environment - https://github.com/Elphel/vdt-plugin Relevant parameters from the Verilog code are exported as C header files (http://blog.elphel.com/2016/03/synchronizing-verilog-python-and-c/) to be used with https://github.com/Elphel/linux-elphel Andrey ---- On Wed, 25 Jan 2017 14:06:35 -0800 Brian Hutchinson<[email protected]> wrote ---- I build custom SDK's with Yocto for various products and development teams around the globe for our company. To date, the application developers that install and use my Yocto based SDK have been using Makefile based build systems for their application code. I'm starting to get requests for IDE support. Yocto has a plugin for Eclipse so I can take a toolchain and sysroot from the SDK and make it work with Eclipse IDE. Can the same thing be done with Xilinx SDK/Eclipse IDE? Is there a way to make the IDE aware of the sysroot and toolchain etc.? In the past year I have picked up three flavors of Xilinx products to support. I've been able to make Yocto based custom SDK's (based on meta-xilinx) specific to these products that work fine with Makefile build systems for the Application but I'm not all that experienced yet with the Xilinux SDK way of doing things. I would like to continue to use the Yocto flow we've been using for years and treat these Xilinx platforms the same way I do everything else but also would like to be able to support folks that want to use the Xilinx SDK. Regards, Brian -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
-- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
