Sylwester M.

Sylwester M. Full stack developer

Temat: Dostep do I2C z Android

Witam,

Dotychczas zajmowalem sie tworzeniem aplikacji w C++. Obecnie chce przesiasc sie na platforme Android no i co za tym idzie Java. Czy korzystajac z Javy moge tak samo w latwy sposob odwolac sie do urzadzen zewnetrznych, np. interfejsu I2C ?
Grzegorz Z.

Grzegorz Z. Advanced Software
Engineer, Delphi
Poland SA

Temat: Dostep do I2C z Android

Sylwester M.:
Witam,

Dotychczas zajmowalem sie tworzeniem aplikacji w C++. Obecnie chce przesiasc sie na platforme Android no i co za tym idzie Java. Czy korzystajac z Javy moge tak samo w latwy sposob odwolac sie do urzadzen zewnetrznych, np. interfejsu I2C ?
Nie ma takiej możliwości z poziomu Javy a i poprzez NDK w C++ nie sądzę aby było to osiągalne.
Sylwester M.

Sylwester M. Full stack developer

Temat: Dostep do I2C z Android

ok wiec inaczej. Mam aplikacje napisana w C++ ktora obsluguje I2C. Czy moge w jakis sposob za pomoca Javy uruchomic ta aplikacje?
Grzegorz Z.

Grzegorz Z. Advanced Software
Engineer, Delphi
Poland SA

Temat: Dostep do I2C z Android

Sylwester M.:
ok wiec inaczej. Mam aplikacje napisana w C++ ktora obsluguje I2C. Czy moge w jakis sposob za pomoca Javy uruchomic ta aplikacje?

Nie.

Pojawia się w ogóle pytanie jak chcesz podłączyć cokolwiek po I2C do telefonu/tabletu z Androidem...

Chyba że urządzenie z I2C ma być podpięte do jakiegoś development board'u (działajacego na Androidzie), który ma porty we/wy. Wtedy możesz zmodyfikować źródła Android'a, napisać jakis driver i jest spora szansa że da się taką komunikację zrobić.Grzegorz Zając edytował(a) ten post dnia 09.11.10 o godzinie 14:09
Sylwester M.

Sylwester M. Full stack developer

Temat: Dostep do I2C z Android

Akurat posiadam urzadzenie z procesorem ARM i I2C. Zastanawiam sie nad systemem ktory tam zainstalowac. To nie jest telefon. Debian dziala ale chcialem jakis system bardziej stworzony do urzadzen mobilnych.

Temat: Dostep do I2C z Android

Na studiach robiłem program w C do obsługi I2C na płytce z układem PCF8574. Nie wydaje mi się, żeby za pomocą języka tak wysokiego poziomu jak Java był dostęp do takiego interfejsu, jak I2C w telefonie z Androidem. Musiałbyś chyba poszukać jakiegoś środowiska do pisania aplikacji na Androida w C, a nie wiem, czy coś takiego istnieje. Wiem, że w przypadku aplikacji dla systemu Windows Mobile mamy możliwość oprócz C# pisać także w C++ i tu może być większe pole do manewru. Nie słyszałem o żadnych alternatywach dla Javy w przypadku pisania aplikacji dla systemu Android.
Wojciech Zymonik

Wojciech Zymonik Programista PHP

Temat: Dostep do I2C z Android

Można wykorzystać C/C++ dzięki NDK
Grzegorz Z.

Grzegorz Z. Advanced Software
Engineer, Delphi
Poland SA

Temat: Dostep do I2C z Android

Wojtek Zymonik:
Można wykorzystać C/C++ dzięki NDK

Ale ma to bardzo ograniczone możliwości i za pomocą NDK'a nie dostaniesz się do sterowników ani do sprzętu bezpośrednio.
Wojciech Zymonik

Wojciech Zymonik Programista PHP

Temat: Dostep do I2C z Android

Tego niestety nie wiem, przeoczyłem w dodatku Twoją pierwszą wypowiedź, mea culpa ;)
Sylwester M.

Sylwester M. Full stack developer

Temat: Dostep do I2C z Android

Witam,
Dziekuje za odpowiedzi. Nurtuje mnie w jaki sposob aplikacje wykorzystuja np port USB lub chocby GPS.

Następna dyskusja:

Silniczek 3D dla G1 Android




Wyślij zaproszenie do