Может ли программирование java использоваться в программировании микроконтроллеров, таких как C и C++? Если да, то для чего это необходимо? Как насчет микроконтроллеров серии PIC16 и PIC32? Любая возможность для них. Я не мог найти больше информации об этом в Интернете тоже. Я ценю вашу помощь. Ура !!!Java во встроенном программировании
ответ
Для запуска Java на любой платформе вам понадобится виртуальная машина Java (JVM). Я не буду слишком надеяться на PIC16 из-за необходимых ресурсов памяти и, возможно, производительности. Если вы хотите наивысшую производительность и минимальный размер, то C или C++ - лучшее (и наиболее обычное) решение для встроенных систем.
Я собрал список JVM для встроенных систем here. Вы сможете запускать Java на любой цели, поддерживаемой одним из теоретиков. Некоторые из ссылок могут быть устаревшими, и вы можете захотеть выполнить поиск, чтобы узнать, доступны ли новые инструменты с момента создания списка.
Многие, но не все нуждаются в каком-то планировщике ядра или RTOS для запуска, поэтому вам нужно будет подумать об этом, а также о целевом процессоре.
Какой микроконтроллер вы используете?
Вы нашли Javelin? Можно программировать определенные микроконтроллеры с Java.
http://www.parallax.com/tabid/255/Default.aspx
ли что-нибудь еще не знаю. Тем не менее, я предлагаю вам попробовать C. Очень интересно попробовать.
EDIT: http://www.barrgroup.com/Embedded-Systems/How-To/KVM-J2ME-Java-Virtual-Machine Бит старой ссылки, но, возможно, это то, что вы ищете.
- 1. Избегание глобальных переменных во встроенном программировании
- 2. C++ скомпилированный код C против Pure C во встроенном программировании?
- 3. использование malloc во встроенном c
- 4. Как создать Java-БД во встроенном режиме
- 5. проекта во встроенном документе в встроенном массиве
- 6. Использование HSQLDB во встроенном режиме
- 7. Острить во встроенном рубине
- 8. оповещение во встроенном WebView
- 9. Поиск MongoDB во встроенном массиве
- 10. Развертывание войны во встроенном Tomcat
- 11. Ошибка анализа синтаксиса Neo4j во встроенном GraphDatabaseServer
- 12. Запрашивание массива во встроенном списке
- 13. Обработка событий во встроенном коде
- 14. C++ во встроенном программном обеспечении
- 15. Недостатки strlen() во встроенном домене
- 16. Ограничить шифры во встроенном Tomcat
- 17. Использование Valgrind во встроенном проекте
- 18. Запрос Morphia во встроенном списке
- 19. подсчет значений во встроенном рубине
- 20. Предложение UNION во встроенном SQL
- 21. Использование OnClick во встроенном LinearLayout
- 22. Найти значение во встроенном массиве
- 23. Перечислить список во встроенном Elixir
- 24. JAXB Привязки во встроенном XSD
- 25. Предоставление команды во встроенном терминале
- 26. воспроизведение звука во встроенном медиаплеере
- 27. специальные символы во встроенном JavaScript
- 28. Поймайте исключение во встроенном моно
- 29. Каковы необходимые вопросы для определения того, что нужно изучать во встроенном программировании?
- 30. Neo4j медленный запрос cypher во встроенном режиме
Настройка производительности в стороне, с достаточной памятью, любой процессор общего назначения может запускать все, что полностью определено, поэтому на самом деле дело доходит до вопроса о наличии достаточной памяти на борту или на борту - и если результат будет стоить труда. –