Tôi đã làm một số công việc Dallas tini trong quá khứ vì vậy tôi nghĩ rằng tôi biết những gì bạn đang tìm kiếm. ..? (Có thể anyway :)
Nếu bạn nhìn vào các dự án như Buildroot, bạn sẽ thấy rằng jamvm hiện được đưa, tôi có kế hoạch để thử nó ra trên một Atmel NGW100 (nó được dựa trên một AVR32 nhưng nó cũng tương tự như một ARM9) . Nhưng có rất nhiều dự án ARM9 khác gần giống nhau.
Ý tưởng này cũng giống như với Android, trước tiên bạn hãy để Linux chăm sóc các lớp thấp hơn và sau đó bạn thêm một vm java trên đầu và ở đó bạn chạy các ứng dụng của bạn.
Nhược điểm là Dallas tini là một nền tảng "sẵn sàng" nhiều hơn hoặc ít hơn, bạn không có nhiều phép thuật để chạy nó. Nhưng con đường này sẽ không may đòi hỏi một số công việc để có được lên đến tốc độ đầy đủ. Nhưng về mặt tốt, bạn có một lời hứa của một CPU 32 bit 32bit với RAM 32Mb và lưu trữ trên một thẻ SD có thể dễ dàng lưu trữ một vài Giga Bytes :)
Chúc may mắn.
Ngoài ra còn có Oracle Java 6 cho ARM: http://www.oracle.com/technetwork/java/embedded/overview/index.html –