If you are open to work in adding i.MX25 support in Yocto Project BSP (see FSL Community BSP) the later Java addition is quite trivial. We have the meta-java that has all this done and provides several Open Source VM alternatives.
Currently the i.MX25 is not supported by the BSP, that's why I put this remark there.
Is there a step by step guide for porting the official BSP to Yocto based one?
No; there's no such guide yet.
I can try to help if you want. Otherwise you can hire us (or someone else) to do the work. Either way works.
Initial support using mainline kernel and mainline U-Boot should be trivial. The i.MX25 2.6.31 kernel might be a little bit more problematic (due the fixes need for toolchain compatibility and others) but also doable.
Freescale released official Yocto release but I cannot find imx25 port in it?
As I said previously it has not been added.
Someone needs (or sponsor a company) to do it and maintain it.
Please use the following from Community :
“All Boards Java”
https://community.freescale.com/docs/DOC-1478
Note, for i.MX25 we should use ARMv5 packages :
http://www.oracle.com/technetwork/java/embedded/downloads/javase/index.html
Hi,
Thanks for the quick response.
I actually want to use opensource VM alternatives as Oracle Java is licensed for embedded use.
Thanks