Може ли програмирането на Java да се използва в програмирането на микроконтролери като C и C++? Ако да какви са изискванията за него? Какво ще кажете за микроконтролера от сериите PIC16 и PIC32? Всякаква възможност за тях. И аз не можах да намеря много повече информация за него в мрежата. Оценявам помощта ви. Наздраве!!!
Java във вграденото програмиране
Отговори (2)
За да стартирате Java на всяка платформа, ще ви трябва Java Virtual Machine (JVM). Не бих се надявал твърде много на PIC16 поради необходимите ресурси на паметта и може би производителността. Ако искате най-висока производителност и най-малък отпечатък, тогава C или C++ са по-добро (и най-често срещано) решение за вградени системи.
Съпоставих списък с JVM за вградени системи тук. Ще можете да стартирате Java на всяка цел, поддържана от една от тези на теория. Някои от връзките може да са остарели и може да искате да направите търсене, за да видите дали има нови инструменти, откакто е създаден списъкът.
Много, но не всички, се нуждаят от някакъв планировчик на ядрото или RTOS, за да работят, така че ще трябва да вземете предвид това, както и целевия процесор.
Какъв микроконтролер използвате?
Намерихте ли Javelin? Възможно е да програмирате определени микроконтролери с Java.
http://www.parallax.com/tabid/255/Default.aspx
Не знам нищо друго. Все пак бих ви предложил да опитате C. Забавно е да опитате.
РЕДАКТИРАНЕ: http://www.barrgroup.com/Embedded-Systems/How-To/KVM-J2ME-Java-Virtual-Machine Малко стара връзка, но може би е това, което търсите.