Nowy sterownik Java dla Androida 3.2 od firmy FTDI

Firma FTDI poszerzyła swoje portfolio rozwiązań dla systemu Android opracowując bezpłatny sterownik peryferiów USB dla języka Java. Pozwala on obsługiwać z poziomu Androida 3.2 i późniejszych wszystkie mostki firmy, włączając w to serie: R, H i X-Chip.

To kolejny projekt FTDI zorientowany na popularny system dla urządzeń mobilnych. Wcześniejsze rozwiązania obejmowały scalony mostek FT311D zorientowany na tryb pracy Open Accessory Mode, sterownik Java wykorzystujący mechanizm JNI dla starszych wersji systemu Android oraz sterownik wirtualnego portu COM (VCP).

Nowy sterownik  Javy wykorzystuje wspólny dla różnych systemów operacyjnych interfejs D2XX i nie jest dedykowany dla żadnej konkretnej rodziny czy serii układów. Pozwala obsługiwać szeroką gamę mostków FTDI, w tym serie: R (232R/245R), H (USB2.0 Hi-Speed) oraz X-Chip. Układy te pozwalają na proste przejście z USB na popularne interfejsy mikrokontrolerowe, takie jak: UART, I2C, SPI czy bufor FIFO. Mostki te obsługują różne wersje USB (w tym USB 2.0 Full Speed i Hi-Speed) i mają kilka dodatkowych funkcji, m.in.: wykrywanie ładowania baterii, wbudowaną pamięć MTP czy możliwość pracy w szerokim, przemysłowym zakresie temperatur.

Sterownik nie wymaga uprawnień administratora (root) do dostępu.

API jest udostępniane w formie pakietu d2xx.jar i rozprowadzane z bezpłatną aplikacją demonstracyjną w formie kodu źródłowego, której szczegółowy opis można znaleźć w nocie aplikacyjnej TN_147. Całość jest do pobrania tu.

Informacje o wszystkich wcześniejszych rozwiązaniach FTDI dla systemu Android, a także instrukcje, tutoriale i noty techniczne można znaleźć tu.

Więcej informacji: Soyter Sp. z o.o., Klaudyn, ul. Ekologiczna 14/16, 05-080 Izabelin, http://www.soyter.pl.

O autorze