2011-11-16 18 views
7

celu odczytania danych czujnika na platformie Android (tj Akcelerometr, żyroskop, magnetometr, barometr, GPS), osoby powyżej internecie mówimy o dwóch sposobów na pozyskanie takich danychPozyskanie danych czujnika na Android Platform

  1. Podstawowy sposób: odczytywanie danych przy użyciu zestawu SDK systemu Android za pośrednictwem JAVA.
  2. Drugi sposób dotyczy odczytu danych za pomocą Android NDK.

A co z komunikowaniem się z czujnikami bezpośrednio przez SPI, I2C lub UART bez użycia SDK lub NDK? Rozumiem, że będę obciążony zrozumieniem protokołu komunikacyjnego z czujnikami i odczytaniem konkretnych rejestrów, z których będę mógł pozyskiwać dane w bardziej efektywny sposób. Czy to możliwe ?

Odpowiedz

1

Teoretycznie jest to możliwe, Walid. Jeśli poświęcisz wystarczająco dużo czasu i pieniędzy na większość problemów technicznych, rozwiązania staną się możliwe. Ale musiałbym zapytać, dlaczego ktoś chciałby to zrobić w ten sposób?

To tak, jakby powiedzieć: "Jestem całkiem pewna, że ​​mogę prowadzić samochód odwrócony, będę obsługiwał pedał gazu i hamulca rękami, a dodam kilka dodatkowych lusterek, aby odzwierciedlić widok przedniej szyby do mnie, a ja będę sterował nogami, nie pytaj mnie, jak będę obsługiwał klakson! Po prostu robi to na głupim poziomie.

Na pewno potrzebujesz szczegółów poszczególnych żetonów, co oznacza, że ​​musisz rozerwać swoje XOOM - ten rodzaj informacji o implementacji nie jest publikowany. Nie dlatego, że jest to wielka tajemnica, ale ponieważ obniża koszty, jeśli producenci nie publikują informacji, których 100% konsumentów nie potrzebuje.

Podsumowując: istnieje więcej produktywnych zastosowań energii i potencjału umysłowego.

Peter

Powiązane problemy