BeagleBone Black 使用 Android

特点

  • 探讨了在 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 的其他接口

详情参阅 - 亚图跨际

Title: Android for the BeagleBone Black Author: Andrew Henderson, Aravind Prakash Length: 120 pages Edition: 1 Language: English Publisher: Packt Publishing Publication Date: 2015-02-27 ISBN-10: 1784392162 ISBN-13: 9781784392161 Design and implement Android apps that interface with your own custom hardware circuits and the BeagleBone Black About This Book Design custom apps that interact with the outside world via BeagleBone Black Modify Android to recognize, configure, and communicate with sensors, LEDs, memory, and more A step-by-step guide full of practical Android app examples that will help the users to create Android controlled devices that will use BeagleBone as hardware Who This Book Is For If you are an Android app developer who wants to experiment with the hardware capabilities of the BeagleBone Black platform, then this book is ideal for you. You are expected to have basic knowledge of developing Android apps but no prior hardware experience is required. In Detail This book explores using the Android OS on the BeagleBone Black hardware platform and provides an introduction to Android's unique approach to hardware interfacing. You'll be walked through the process of installing and configuring Android on your BeagleBone Black, as well as preparing your PC development environment to create Android applications that directly interface with hardware devices. Several example projects within this book introduce you to using the GPIO, SPI, and I2C hardware interfaces of the BeagleBone Black. You'll create Android apps that communicate directly with actual hardware components such as sensors, memory chips, switches, and LEDs. Step-by-step guidance through both the software and hardware portions of these projects is provided. Combining all of the previous projects into a single project that uses GPIO, SPI, and I2C together, you will explore the details of creating an advanced hardware interfacing app. Finally, you'll be provided with information on transitioning prototype code into code suitable for deployment on an Android-based device. With a variety of example apps that demonstrate key hardware communication concepts, this book will help you become an Android hardware interfacing pro in no time. Table of Contents Chapter 1. Introduction to Android and the BeagleBone Black Chapter 2. Interfacing with Android Chapter 3. Handling Inputs and Outputs with GPIOs Chapter 4. Storing and Retrieving Data with I2C Chapter 5. Interfacing with High-speed Sensors Using SPI Chapter 6. Creating a Complete Interfacing Solution Chapter 7. Where to Go from Here
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值