为了在 Android 平台(即加速度计、陀螺仪、磁力计、气压计、GPS)上读取传感器的数据,互联网上的人们正在讨论两种获取此类数据的方法
- 主要方式:通过JAVA使用Android SDK读取数据。
- 第二种方式与使用 Android NDK 读取数据有关。
不使用 SDK 或 NDK 直接通过 SPI、I2C 或 UART 与传感器通信怎么样?我知道我会因为理解与传感器的通信协议和读取特定寄存器而感到负担,我可以从这些寄存器中以更有效的方式获取数据。这可能吗 ?
为了在 Android 平台(即加速度计、陀螺仪、磁力计、气压计、GPS)上读取传感器的数据,互联网上的人们正在讨论两种获取此类数据的方法
不使用 SDK 或 NDK 直接通过 SPI、I2C 或 UART 与传感器通信怎么样?我知道我会因为理解与传感器的通信协议和读取特定寄存器而感到负担,我可以从这些寄存器中以更有效的方式获取数据。这可能吗 ?
理论上这是可能的,瓦利德。如果你在大多数技术问题上投入足够的时间和金钱,解决方案就成为可能。但我不得不问为什么有人会想那样做?
这就像说“我很确定我可以倒车驾驶我的车。我会用手操作油门和刹车,我会添加几个额外的镜子来反射挡风玻璃的视野。我会用腿来驾驶。别问我怎么按喇叭!” 它只是在一个愚蠢的水平上做。
您肯定需要各个芯片的详细信息,这意味着您需要将您的 XOOM 拆开——这种实现信息并未公布。不是因为这是一个大秘密,而是因为如果制造商不发布 100% 的消费者不需要的信息,它可以降低成本。
底线:你的能量和脑力有更多的生产性用途。
彼得