The executables work on the proccessor but if they depend on some kernel specific things they will fail. If you use the default yocto build and a 2.6 kernel those should work.
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/9XRG1kRP5Bk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You are not only using the chip you are also using peripherals integrated in that chip. Such are the gpio's video, hdmi, etc. Those are controled by the kernel. Kernels > 3.10 use device trees to configure peripherals, kernels < 3.10 use sysfs to configure them. It's more complicated. If you decide to use the standard youcto build from ti you will be fine but you will loose compatibility with tools built for newer kernels.
Im really interested in knowing a detailed answer. Its really hard to find an answer to this question on the web. could you please elaborate? I would so much appreciate it.
Up to my understanding, I thought since a OS is compiled to work on a specific chip, it should work on any board that uses that specific chip. Im wondering, in what cases should it fail?
--