2013-04-16 1 views
4

C 및 C++와 같은 마이크로 컨트롤러 프로그래밍에서 Java 프로그래밍을 사용할 수 있습니까? 그렇다면 요구 사항은 무엇입니까? PIC16 및 PIC32 시리즈 마이크로 컨트롤러는 어떻습니까? 그들에 대한 가능성. 나는 웹에서 더 많은 정보를 찾을 수 없었다. 도움을 주셔서 감사합니다. 건배!!!임베디드 프로그래밍의 Java

+0

성능을 제쳐두고, 충분한 메모리를 가진 범용 프로세서는 완전히 지정된 모든 것을 실행할 수 있으므로 온보드 또는 오프 보드에 충분한 메모리가 있는지, 그리고 결과가 문제가 될만한 가치가 있는지 여부가 문제가됩니다. –

답변

1

모든 플랫폼에서 Java를 실행하려면 JVM (Java Virtual Machine)이 필요합니다. 필자는 필요한 메모리 리소스와 성능 때문에 PIC16에 너무 많은 희망을 가지지 않을 것입니다. 최고의 성능과 최소 설치 면적을 원한다면 C 또는 C++가 임베디드 시스템을위한 더 나은 (그리고 가장 일반적인) 솔루션입니다.

임베디드 시스템 용 JVM 목록 here을 대조했습니다. 이론적으로 지원되는 모든 대상에서 Java를 실행할 수 있습니다. 링크 중 일부가 오래된 것일 수 있습니다. 목록을 만든 이후에 새로운 도구가 있는지 검색하기를 원할 수 있습니다.

커널 스케줄러 나 RTOS를 실행하려면 일종의 커널 스케줄러가 필요합니다.하지만 타겟 프로세서와 마찬가지로 고려해야합니다.

0

어떤 마이크로 컨트롤러를 사용하고 있습니까?

창 던지기를 찾으셨습니까? Java로 특정 마이크로 컨트롤러를 프로그래밍 할 수 있습니다.

http://www.parallax.com/tabid/255/Default.aspx

다른 아무것도 몰라. 그래도 C를 사용해 보시길 권합니다. 시도하는 것은 재미 있습니다.

편집 : 이전 링크,하지만 아마도 당신이 찾고있는 것입니다.