特点
- 探讨了在 BeagleBone Black 硬件平台上使用 Android 操作系统,并介绍了 Android 独特的硬件接口方法
- 了解在 BeagleBone Black 上安装和配置 Android 的过程,以及准备您的电脑开发环境,创建直接与硬件设备交互的 Android 应用程序
- 几个示例项目介绍了如何使用 BeagleBone Black 的 GPIO、SPI 和 I2C 硬件接口
- 创建直接与实际硬件组件(如传感器、内存芯片、开关和 LED)通信的 Android 应用程序,提供了通过这些项目的软件和硬件部分的逐步指导
- 将之前的所有项目组合成一个同时使用 GPIO、SPI 和 I2C 的项目,将探索创建高级硬件接口应用程序的细节
- 将获得有关将原型代码转换为适合在基于 Android 的设备上部署的代码的信息
内容
- Android 和 BeagleBone Black 简介
- Android 和 BeagleBone Black 简介
- 回顾 Android 和 BeagleBone Black 的发展
- 购买硬件必需品
- 了解您将与之交互的硬件
- 在 BeagleBone Black 上安装 Android
- 与安卓交互
- 与安卓交互
- 了解 Android HAL
- 安装 PacktHAL
- 为 PacktHAL 设置 Android NDK
- 多路复用 BBB 引脚
- 使用 GPIO 处理输入和输出
- 使用 GPIO 处理输入和输出
- 理解 GPIO
- 构建 GPIO 接口电路
- 在您的应用程序中包含 PacktHAL
- 探索 GPIO 示例应用程序
- 使用 I2C 存储和检索数据
- 使用 I2C 存储和检索数据
- 了解 I2C
- BBB 上的 I2C 多路复用
- 在 Linux 内核中表示 I2C 设备
- 构建 I2C 接口电路
- 探索 I2C FRAM 示例应用
- 使用 SPI 与高速传感器接口
- 使用 SPI 与高速传感器接口
- 理解SPI
- BBB 上的 SPI 多路复用
- 在 Linux 内核中表示 SPI 设备
- 搭建一个SPI接口电路
- 探索 SPI 传感器示例应用程序
- 创建完整的接口解决方案
- 创建完整的接口解决方案
- 搭建完整的接口电路
- 探索完整的示例应用程序
- 接下来
- 将您的解决方案与 Android 集成
- 将您的项目与其他硬件相结合
- 探索 BBB 的其他接口
详情参阅 - 亚图跨际