История изменений
Исправление
stevejobs,
(текущая версия)
:
Ты покажи как в физическую память железки что-то записать.
Господи, вот это мрак.
Ты конечно, полный виндузятник, но думаю эта информация будет для тебя полезной:
Java - JDK вообще, и JVM в частности, и некоторые системные Java-библиотеки типа Thread - написаны в том числе и на С++. Сборщик мусора и JIT-компилятор - тоже. Все нативные свойства процессоров и другого железа напрямую доступны на этом уровне.
Если ты хочешь потерять платформо-независимость с целью обретения возможности напрямую юзать железо - просто делаешь точно так же, нужные места пишешь на C++ и оборачиваешь в жавное API.
Если же хочешь пользоваться готовым, то в жабе есть готовое GPIO , UART, I2C, SPI, итп. Например, первая строчка в гугле по запросу «java gpio»: http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/RaspberryPi_GP...
Have a nice day
Исходная версия
stevejobs,
:
Ты покажи как в физическую память железки что-то записать.
Господи, вот это мрак.
Ты конечно, полный виндузятник, но думаю эта информация будет для тебя полезной:
Java - JDK вообще, и JVM в частности, и некоторые системные Java-библиотеки типа Thread - написаны на С++. Сборщик мусора и JIT-компилятор - тоже. Все нативные свойства процессоров и другого железа напрямую доступны на этом уровне.
Если ты хочешь потерять платформо-независимость с целью обретения возможности напрямую юзать железо - просто делаешь точно так же, нужные места пишешь на C++ и оборачиваешь в жавное API.
Если же хочешь пользоваться готовым, то в жабе есть готовое GPIO , UART, I2C, SPI, итп. Например, первая строчка в гугле по запросу «java gpio»: http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/RaspberryPi_GP...
Have a nice day