문제

자바 임베디드 VM이 많이 있습니다. 팔 개발을 위해 무엇을 제안합니까?

나는 현재를 사용하고 있습니다 Tini Dallas의 플랫폼 및 훌륭한 작동 (512kb RAM 및 1MB Flash)이지만 이제는 더 많은 전력 (메모리 및 CPU)이 필요합니다.

도움이 되었습니까?

해결책

나의 최종 선택은 JAMVM + GNU ClassPath입니다. 잘 작동합니다! :)

다른 팁

4 개의 다른 VM이 ARM CPU에서 실행되는 Symbian OS로 포팅되었습니다.

Sun 's KVM, Sun's Hotspot (또는 CLDC-Hi) VM, Sun 's CDC VM 및 IBM J9 VM.

나는 몇 가지 더 있다고 생각합니다.

연구를 시작하기에 좋은 곳은 Javame 라이센스 사용자 목록입니다.

http://java.sun.com/javame/licensees/index.jsp

나는 과거에 달라스 티니 (Dallas Tini)를 몇 가지 일을 해냈으므로 당신이 무엇을 찾고 있는지 알고 있다고 생각합니다 ...? (어쨌든 :)

당신이 같은 프로젝트를 보면 BuildRoot, 당신은 그것을 찾을 것입니다 JAMVM 이제 포함되어 있습니다. Atmel NGW100 (AVR32를 기반으로하지만 ARM9와 유사합니다). 그러나 거의 동일한 다른 ARM9 프로젝트가 많이 있습니다.

이 아이디어는 Android와 동일합니다. 먼저 Linux가 하위 계층을 관리하고 Java VM을 추가하고 응용 프로그램을 실행할 수 있습니다.

단점은 Dallas Tini가 다소 "준비된"플랫폼 이었다는 것입니다. 그러나이 경로는 불행히도 최대 속도를 높이려면 약간의 작업이 필요합니다. 그러나 좋은 편에서는 32MB RAM이 장착 된 200MHz 32 비트 CPU와 SD 카드에 저장 공간을 약속하여 몇 개의 Giga 바이트를 쉽게 저장할 수 있습니다.

행운을 빕니다.

또한 있습니다 Java SE 내장 ARMV5, v6, v7을 지원하지만 C1 컴파일러가있는 본격적인 핫스팟임을 알고 있어야합니다.

Debian OpenJDK 지원을 볼 수도 있습니다.

http://debian.torredehanoi.org/debian/pool/main/o/openjdk-6/openjdk-6-jre-headless_6b11-9.1_armel.deb

그러나 나는 그것이 512KB보다 더 많은 RAM이 필요하다고 생각합니다

내 선택은 IS2T JVM으로 이동합니다. IS2T JVM은 ARM Cortex M 및 Cortex A에 특별히 최적화되어 있으며 최적화 된 라이브러리 (위젯 등 HMI 등).

http://www.is2t.com

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top