I'm trying to settle on a linux to use in embedded medical firmware on TI AM3505's. I have downloaded the TI SDK for the AM35x series and have noted peculiarities. The linux in the board support labs' source tree is different than the one in the main EVM source tree. The EVM one looks to be a variant of 2.6.37, while the labs apear to be a 3.x.y variant. Overlaying (by tree copy) the EVM linux source with the lab source results in a source tree that does not build an EVM kernel. However, the EVM source is missing some key pieces of V4L2 needed by some driver suppliers, but the lab source has these features as EXPERIMENTAL.. These issues make the TI SDK undesirable for medical device development. However, I'd like to stay with it because of the one-stop-shop aspect, assuming I can resolve the other issues, either by having my impression corrected or obtaining an SDK that doesn't have the problems. Can anyone help me with facts or opinions based in fact? Thanks.
The Aptina driver devloper is insisting that their driver should compile for a 2.6.37 kernel. I've tried this many times, as described above with no luck. Some part of V4L2 that Aptina needs seems to be missing from TI's 2.6.37 SDK for AM3050/17. Can I please get some help!