
sensor
Winston_Jory
人生在于折腾。。。
展开
-
基于dragonboard410c DHT11模块的驱动移植
前言:近期在做个小项目是在dragonboard410c的平台上,其中需要使用到DHT11温湿度传感器模块来实时显示当前环境的温湿度,由此需要编写相应的设备驱动来给上层提供接口。一、DHT11模块介绍1.产品概述:DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有枀高的可靠性与卓越的原创 2017-03-02 11:11:46 · 3120 阅读 · 1 评论 -
基于qualcomm的平台触摸屏驱动编写过程
前言:让大家初步了解对高通MSM8916平台的输入子系统的实现,给大家提供Dragon Board 410c平台开发输入系统设备的思路。(如:按键设备、触摸屏、轨迹球等)在高通MSM8916平台中,具有触摸屏、轨迹球和简单按键功能,这些功能是由Android系统内中的驱动程序实现的,并且需要用户空间的内容来协助实现。一、触摸屏驱动编写高通MSM891原创 2016-09-21 11:35:37 · 2645 阅读 · 0 评论 -
基于Dragon Board 410c开发板实现输入驱动-按键和轨迹球驱动
前言:在上一篇博客中,我已经描述了触摸屏驱动编写过程,以及其架构,这篇博客我会跟大家讲述一下按键和轨迹球驱动。二、按键和轨迹球驱动MSM具有按键和轨迹球的功能,对应的驱动程序在文件arch/arm/mach-msm/board-mahimahi-keypad.c中,接下来开始介绍此文件的实现流程。(1)文件board-mahimahi-keypad.c中的全局定义代码如下所原创 2016-09-22 10:59:23 · 1406 阅读 · 1 评论 -
如何在qualcomm平台Android点亮一个LED工作流程分析
前言:本篇blog主要是为初次接触高通平台的新手 讲述如何在高通平台点亮一个LED的工作流程。一、LED流程分层二、代码分析 1.FW层代码分析BatteryService.javapublic Led(Contextcontext, LightsManager lights) { mBatteryLight =light原创 2016-10-10 13:13:34 · 4864 阅读 · 1 评论 -
教大家如何在qualcomm平台移植MTP驱动程序
前言:本文章主要介绍了mtp的基本知识,mtp在android中的实现框架,具体的工作流程需要读者阅读具体的代码实现。然后介绍了mtp驱动的移植方法,首先需要把PID、VID标识加入到USB中,然后将mtp加入到gadget中,这些是在usb驱动中做的工作。在mtp驱动中关键是加入了MtpMain.cpp文件以开启MtpServer。一、MTP简介 媒体传输协议,是基于PTP原创 2016-10-20 10:50:34 · 6291 阅读 · 0 评论 -
初步认识video技术
前言:最近准备学习Video方面的知识,在网上找了点资料来跟大家分享一下。主要从Video 容器、编码以及编码标准、Video H264、Video Streaming、Video 播放框架这几方面开始了解。一、理论知识1.类比人类视觉系统HVSHVS-3种视觉细胞:a.眼睛b.神经c.大脑HVS特点:a.对高频信息不敏感b.对高对比度更原创 2016-11-23 19:57:32 · 1091 阅读 · 0 评论 -
基于US-100超声波在dragonboard 410c Linux上的超声波驱动编写
前言:最近基于dragonboard410c上做一个demo,其中就要用到超声波模块来测距以达到当人靠近超声波一定距离的时候,驱动会上报single,激活应用层。这个驱动写的有点简单,如果大家有什么见解可以提出。一、硬件搭建1.Dragonboard410c开发板:低速接口中pin1,pin23,pin25,ping35对应的GPIO接口,见《Low speed E原创 2016-12-08 11:58:29 · 2423 阅读 · 0 评论 -
无线通信网络学习之Wlan架构介绍
前言:一、无线局域网 (WLAN) 是什么?无线局域网 (Wireless Local Area Network) 是以射频无线电波通信技术构建的局域网,虽不采用缆线,但也能提供传统有线局域网的所有功能。无线数据通信不仅可以作为有线数据通信的补充及延伸,而且还可以与有线网络环境互为备份。二、Wi-Fi是什么?WiFi是Wireless Fidelity(无线原创 2016-12-15 11:41:40 · 2875 阅读 · 0 评论 -
基于Dragonboard 410c 的Grove - Digital Light Sensor驱动移植
前言:该模块基于I2C光数字转换器TSL2561,用于将光强度转换为数字信号。 与传统的模拟光传感器不同,Grove - 光传感器,该数字模块具有可选择的光谱范围,由于其双光敏二极管:红外和全光谱。您可以在三种检测模式之间切换以读取读数。 它们是红外模式,全光谱和人类可见模式。 当在人类可见模式下运行时,此传感器将给您刚刚接近您的眼睛感觉的读数。 高分辨率16位数字输出,400 k原创 2017-03-30 11:55:52 · 1296 阅读 · 0 评论 -
蓝牙Setting和Framwork简介
蓝牙Setting和Framwork简介原创 2017-03-02 11:17:01 · 763 阅读 · 0 评论