У Sun сейчас почти всё OpenSource, Java Me в том числе...
Существует такой проект Sun SPOT(Small Programmable Object Technology), это как раз проект, который показывает, как Java приходит на низкий уровень, вот ссылка там всё есть:
http://www.sunspotworld.com/SPOT построен на Atmel AT91RM9200, вот и пример портирования JAVA ME на ARM 9
А вообще на сайте www.java.net есть куча разный проектов на эту тему - ищите в разделе All Mobile & Embedded Projects
А если хотите подробнее разобраться в Java для ARM9, то посмотрите исходники и примеры для Sun SPOT, там вся периферия на высоком уровне описаны....если можно так сказать
Вся эта дребедень построена на проекте Squawk -
http://squawk.dev.java.net/Утверждают, что его можно портировать на любую 32-битную платформу...
Я вот хочу на ARM7 портировать, да всё времени нет.....
Удачи Вам в этом не легком деле...
Надеюсь я Вам чем-то помог!.