Hi,
For our product we have been using the EZSDK, which has worked well and seems to be the best supported 'SDK' for Davinci 8148 development. Now we need lots of additional software which is not included in EZSDK, so I have been building the Arago distribution. My current plan is as follows:
1) Build a base arago filesystem, which will provide the majority of the usermode software we need
2) build EZSDK components (uboot, linux kernel, drivers, video components, etc..) and 'make install' these in to the arago-built filesystem
This seems to be working, however I'm concerned about potential mismatches and other subtle problems that could occur when doing mix. Is it important that the usermode software (including glibc) from the Arago project is built against the actual kernel headers that I am using from EZSDK? Or is it okay if I just ensure the Arago build uses kernel headers of the same kernel version as my EZSDK?
I don't have a lot of filesystem-building experience, so I am looking for advice/best practices.
I'd appreciate any advice, or ideas on how to use both EZSDK and Arago.
Thanks,
Joel