iMX6 linux development

I am having some development system startup issues with ltib on the i.MX6. I have seen that some people use yocto, which also is giving me headaches. I would rather work at a low level, with the kernel source code and a functional file system, I am having problems getting a cross-compiled app to work with the existing linux SD cards that we have. What other paths are developers using?

Shahzad, your headaches are understandable Yocto is a completely different system but it is the way to go for integrating your packages/drivers. What are the specific problems you have? Are you using the cross-toolchain produced by bitbake?