基于DHT11温湿度传感器的Android硬件访问服务的简单实现(一)

本文介绍了基于DHT11传感器的Android硬件访问服务实现,涵盖从Service到JNI、HAL层的开发流程。在Ubuntu环境下,使用交叉编译工具,针对友善之臂Tiny4412开发板上的Android系统,通过JNI和HAL层与已有的DHT11驱动交互,实现APP读取并显示温湿度数据。
摘要由CSDN通过智能技术生成


一、实现的功能

以DHT11温湿度传感器为例,实现一个简单的Android硬件访问服务。实现的功能是:通过编写Android APP来读取温湿度的数值并将它们显示出来。

二、基本的开发环境

PC端 :

操作系统 Ubuntu12.04

交叉编译工具版本 gcc version 4.5.1

开发板:

友善之臂 Tiny4412(Cortex-A9)

操作系统 Android-5.0.2

内核版本 Linux-3.0.86

三、基本的开发流程


通过对上图进行分析,可以看出,编写一个Android硬件访问服务所涉及的基本的层级结构:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值