#java #mobile #operating-system
#java #Мобильный #операционная система
Вопрос:
Прежде всего, извините, если вопрос звучит слишком расплывчато!
Я хочу написать драйвер устройства для Bluetooth для своего мобильного телефона на Java.
Нужен ли мне язык ассемблера или я могу полностью закодировать его на Java? Я нахожусь в начале этого процесса. Помощь была бы весьма признательна.
Ответ №1:
В то время как большинство драйверов устройств более низкого уровня должны быть закодированы на C или C в зависимости от операционной системы, есть некоторые драйверы устройств, которые могут быть написаны на языке более высокого уровня, поскольку они абстрагируются от библиотеки и, следовательно, не требуют доступа к памяти или сборки. Два примера этого, которые приходят мне на ум, — это USB и Bluetooth, так что вам повезло.
Быстрый поиск в Google привел меня к этому: https://code.google.com/p/bluecove /
Я бы предположил, что это библиотека, необходимая для написания драйвера вашего устройства. Я рекомендую вам ознакомиться с документацией и примерами, чтобы получить представление о том, как это делается, а затем начать работу над собственным драйвером.