많은 Java 임베디드 VM이 있습니다. ARM 개발을 위해 무엇을 제안합니까?ARM 개발을 위해 어떤 Java 임베디드 VM을 제안합니까?
- http://www.cacaovm.org/
- http://www.rtjcom.com/main.php?p=home
- http://www.k-embedded-java.com/
- http://jamvm.sourceforge.net/
,하지만 지금은 나는 더 많은 힘 (메모리와 CPU)이 필요하다.
많은 Java 임베디드 VM이 있습니다. ARM 개발을 위해 무엇을 제안합니까?ARM 개발을 위해 어떤 Java 임베디드 VM을 제안합니까?
,하지만 지금은 나는 더 많은 힘 (메모리와 CPU)이 필요하다.
최종 선택은 JamVM + GNU Classpath입니다. 위대한 작품! :)
4 개 가지의 VM은 ARM의 CPU에서 실행 심비안 OS에 포팅되었다.
일의 KVM, 썬의 핫스팟 (또는 CLDC-HI) VM, Sun의 CDC VM 및 IBM J9 VM.
몇 가지가 더 있습니다.
JavaME의 라이센스의 목록이 될 것입니다 당신의 연구를 시작하기에 좋은 장소 : 당신이 찾고있는 것을 알고 있다고 생각, 그래서 내가 과거에 어떤 일 달라스 TINI했을
. ..? (아마 어쨌든 :) 당신이 Buildroot 같은 프로젝트를 보면, 지금에 포함되어 jamvm, 나는 Atmel NGW100 (그것이 AVR32에 기반에 그것을 밖으로 시도 할 계획 것을 발견 할 것이다하지만이 ARM9과 유사
) . 그러나 거의 비슷한 ARM9 프로젝트가 많이 있습니다.
이 아이디어는 먼저 리눅스는 하위 계층을 돌볼 다음은 위에 자바 VM을 추가하고 거기에 당신이 응용 프로그램을 실행할 수 있도록, 안드로이드와 동일합니다. 단점에
는 달라스 TINI가 더 많거나 적게 "준비"플랫폼했다, 실행을 얻기 위해 많은 마법을 가지고 있지 않은 것입니다. 그러나이 길은 불행 할 것입니다. 어떤 일이 최고 속도에 도달해야합니다. 그러나 좋은 편이 당신은 쉽게 기가 바이트의 몇 :행운을 저장할 수있는 SD 카드에 200MHz의 32 비트 32MB의 RAM과 CPU 및 스토리지의 약속이있다.
는 ARMv5, V6, V7,이 C1 컴파일러 본격적인 핫스팟이다하지만 알고 있어야 지원 Java SE Embedded있다. 또한처럼, 데비안 오픈 JDK 지원에 보일 수
하지만 그것은 512KB보다 더 많은 RAM을 필요로 생각
내 선택은 특별히 ARM 코어 텍스에 최적화되어 IS2T JVM에 간다M 및 Cortex A, 최적화 된 라이브러리 (위젯 등이있는 HMI) ...)
는 ARM에 대한 오라클의 자바 6이있다 : http://www.oracle.com/technetwork/java/embedded/overview/index.html –