Здравствуйте! У меня есть устройство на ARM с опцией обновления внутреннего ПО по USB
написано на VS с помощью WinAPI
она перебирает все USB контроллеры, установленные в ПК находит нужный GUID далее переходит по дереву устройств от наследника к наследнику до уровня mass storage dev, связан с USB контроллером что определяется опять таки по GUID Обращается к нему как к диску и записывает файл с магическим словом, получая который контроллер переходит в режим bootloader'a далее снова осуществляется поиск уже как HID устройства по GUId и происходит заливка, опять таки с помощью всяких API функций
У меня вопрос - возможно ли такое на java, чтобы это работало на разных ОС возможно и на Linux Понятно что в Linux нет WinAPI да и в XP может отсутствовать API семерки Но может виртуальная машина JAVA предоставляет свои API реализующие ту же функциональность но платформонезависимую?
В JAVA я ноль, вот и смотрю изучать его или нет
|