自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (9)
  • 收藏
  • 关注

原创 基于DragonBoard 410c的模拟魂斗罗游戏机

一.简介博主喜欢玩各类游戏,尤其是手游!由于手机便携性,现在手游玩得特别多(尤其是王者“农药”之流哈)。但是,习惯玩PC或者专业游戏机的发烧友都会觉得手机操作不太顺手,毕竟触摸屏的手感跟物理软键的手感差距甚大。所以博主在家里玩手游的时候都喜欢加个游戏手柄,就像下面这样:图1 游戏手机二.实践1.准备工具:2.操作步骤:三.实测效果

2017-06-08 14:03:06 1359 1

原创 基于Qualcomm平台的Camera OS

一.背景今天博主给大家show一下国内著名的中科创达公司(ThunderSoft)基于Qualcomm平台研发的Camera OS以及其衍生的丰富产品。二.CameraOS1.what is Camera OS?图1 CameraOS2.CameraOS 架构ThunderSoft公司基于Qualcomm平台形成的CameraOS的架构-------ThunderC

2017-06-07 16:12:37 1982

原创 基于Qualcomm平台的虹膜识别技术(二)

一.背景:在包括指纹在内的所有生物识别技术中,虹膜识别是当前应用最为方便和精确的一种。虹膜识别技术被广泛认为是二十一世纪最具有发展前途的生物认证技术,未来的安防、国防、电子商务等多种领域的应用,也必然的会以虹膜识别技术为重点。这种趋势已经在全球各地的各种应用中逐渐开始显现出来,市场应用前景非常广阔。二.市场应用需求与核心技术:1.市场应用需求:图1 市场应用需求

2017-06-01 10:28:18 2077

原创 基于Qualcomm平台的虹膜识别技术(一)

一.背景      虹膜识别技术是人体生物识别技术的一种。      人眼睛的外观图由巩膜、虹膜、瞳孔三部分构成。巩膜即眼球外围的白色部分,约占总面积的30%;眼睛中心为瞳孔部分,约占5%;虹膜位于巩膜和瞳孔之间,包含了最丰富的纹理信息,占据65%。外观上看,由许多腺窝、皱褶、色素斑等构成,是人体中最独特的结构之一。虹膜的形成由遗传基因决定,人体基因表达决定了虹膜的形态、生

2017-06-01 10:27:39 2771

原创 基于DragonBoard 410c的遥控炮台九之实时视频瞄准

一.背景在这个系列博客,博主给大家分享了如何基于Dragonboard410c制作遥控炮台的原型机,考虑到我们这个产品的趣味性,博主觉得纯粹处于第三视角去控制炮台瞄准射击的方式稍显单调,于是决定为其添加一双“眼睛”,让体验者以第一视角直接进入炮台“角色”,达到“沉浸式“的体验效果!二.实时视频1.硬件组装:保持与炮身视角平行,可方便后续的视野校正。图1 炮台

2017-05-24 15:42:41 1361

原创 基于DragonBoard 410c的遥控炮台八之控制协议优化(下)

一.背景在实现了遥控炮台的实时视频传输功能后,今天我们控制协议这块可以针对此功能优化出简单的基于二维坐标系的“自动瞄准”的功能!二.原理1.移动侦测:看过博主系列博客的童鞋相信都知道 motion系统的存在!motion系统作为视频流分发的开源软件,同时具备有个相当酷炫的功能---“移动侦测”:即根据当前视野里场景动态识别移动的的物体,从而确定一块目标区域,示意如下:图

2017-05-24 15:40:36 1215

原创 基于DragonBoard 410c的智能门铃系列四之云端方案

一.背景在说云方案之前,我们先回顾下智能门铃的核心功能:1.移动侦测,自动拍照记录在家门前徘徊的陌生人;2.夜视能力,使监控头在夜间不在“睁眼瞎”;3.手机端智能app,实现远程智能预警;4.户外远程可视通话,通过手机可访问系统,令主人在千里之外与来访者友好对话。其中,智能门铃向手机端发起的远程预警与实时可视对话功能,必须有云端服务器的支持才能完成,这也是我们这一章单独

2017-05-18 11:34:08 928

原创 基于DragonBoard 410c的智能门铃系列三之系统功能分析

一.背景智能门铃系统是一套基于Dragonboard 410c并结合了传统的门铃+猫眼+监控摄像头等功能的智能家居安防系统,它解决的是: 图1 图2图3图4图5二.系统功能1.夜视能力,使监控头在夜间不在“睁眼瞎”;图72.手机端智能app,实现远程智能预警;3.移动侦测,自动拍照记录在

2017-05-18 11:33:23 1137

原创 基于DragonBoard 410c的智能门铃系列一之系统总构架

一.前言博主最近又(为什么是“又”)听闻朋友失窃,小偷直接撬了门锁入室偷窃!而很不幸,那段时间正好断电,主人家的监控摄像头因为断电无法工作!人世间最悲哀的事情莫过于“你来了,又走了,我 确 不 知 道 你 是 谁 !!??”好吧,原谅有类似经历的博主透露出来的悲愤之情~~于是,最近专注于智能家居开发的博主,开始对这块的安防问题重视起来。博主对着大门和监控摄像头观察了半天,突然灵

2017-05-11 10:50:16 1604

原创 基于DragonBoard 410c的智能门铃系列二之软件总框架

一.背景今天我们接着来讲智能门铃系统的软件工作框架,博主为了让大家更直观理解软件原理,已经绘制成了框架图。二.软件框架分析1.门铃端框架图1 本地端框架图2.手机端框架图2 客户端框架图3.系统总框架图3 系统总框架图

2017-05-11 10:49:34 1423

原创 基于DragonBoard 410c的遥控炮台七之控制协议优化(中)

基于DragonBoard 410c的遥控炮台五之控制协议优化(中)

2017-05-03 11:51:07 1465

原创 基于DragonBoard 410c的遥控炮台六之控制协议优化(上)

一.背景博主通过这个系列的博客给大家介绍了如何基于DragonBoard 410c开发怕得板去实现远程遥控炮台的demo制作,包括炮台底层基础从机构建与手机上位机远程遥控的设计。但是,作为一个完整的遥控炮台项目,有很多核心细节问题才是童鞋们比较关注的,本系列博客我们花几个小章节来谈谈关于远程控制协议的优化问题。二.思路1.问题:炮台控制效果延后,不够灵敏?2.分析:相信使用

2017-05-03 11:50:43 1291

原创 基于Qualcomm DSP算法集成系列三

一.简介这个系列博客博主给大家分享了基于Qualcomm DSP算法集成分析与案例分享,今天再给大家分享份干货----ThunderSoft公司基于Qualcomm msm8996平台的超声波姿势识别算法实例分析。二.超声波姿势识别算法(EL)实例分析  图1 图2图3图4图5图6

2017-04-20 10:59:01 2486 1

原创 基于DragonBoard 410c的远程家居监控平台五之客户端显示(中)

一.背景这个系列博客,博主详细地描述了一个远程监控系统的下位机系统与上位机控制界面的程序设计。图1 客户端界面我们看到基础的视频显示界面与控制界面已经基本呈现,当然,实际应用中我们不会仅仅满足于此。二.思路1.客户端缺点:(1).整体布局过于紧凑,不够美观        (2).视频可视页面太小,无法体现高清摄像头的性能       

2017-04-20 10:36:08 1416

原创 基于Qualcomm DSP算法集成系列二

一.简介上篇博主已经给大家分享了Qualcomm 平台DSP算法集成的架构和算法原理及其实现的功能,今天我们进一步分享Qualcomm 通用平台系列的算法集成的实际案例。图1 DSP简介二.算法集成案例1.ADSP Porting on APQ8053图1 ADSP Porting on APQ80532.Konpin Audio algo on MSM89

2017-04-12 10:03:38 4915

原创 基于Qualcomm DSP算法集成系列一

一.Hexagon DSP简介DSP( 数字信号处理器 ):DSP 即数字信号处理器,是手机芯片里一个专门负责处理数字信号运算的微处理器。主要应用在实时快速地实现各种数字信号处理算法。图1 MSM8996框架图MSM8996 包含三个 Hexagon DSP :application, modem, and sensor。Application DSP:不仅可以处理语音

2017-04-12 10:03:23 3642

原创 基于DragonBoard 410c的遥控炮台五之硬件DIY

一.背景二.工具三.组装过程四.实测效果

2017-04-06 14:05:22 587

原创 基于DragonBoard 410c的远程家居监控平台四之远程图像传输(下)

一.背景这个系列博客博主给大家分享了如何利用motion建立局域网内的基于DragonBoard 410c远程家居监控系统,包括手机远程监控摄像头以及移动物体的实时侦测功能。不过有些童鞋跟博主反馈,motion传输的图像有时会有卡顿现象,今天我们一起来解决这个问题。二.思路1.motion卡顿原因分析:         a.摄像头传输的像素与帧率过大,CPU占用率过高; b.接

2017-04-06 14:03:17 2005

原创 基于DragonBoard 410c的远程家居监控平台三之客户端显示(上)

一.背景:继实现基于DragonBoard 410c的实时视频远程无线传输后,博主今天来介绍下android手机的客户端的实现方式(原来是用浏览器打开,但是进行私人修改定制).二.代码分析1.代码目录:图1 代码目录2.核心代码:package com.czy;import java.io.BufferedInputStream;import java.io.DataI

2017-03-30 13:47:15 2285

原创 基于DragonBoard 410c的远程家居监控平台二之远程图像传输(中)

利用motion在DragonBoard 410c实现无线远程实时监控功能,本文在此基础上再详细地 motion的细节功能

2017-03-30 13:45:40 1419

原创 基于DragonBoard 410c的环保机器人系统一之人机界面(下)

一.背景今天我们来“唠”下HMI屏与DragonBoard 410c的通信实现。二.HMI串口协议1.设备接受指令结束符为”0XFF 0XFF 0XFF”三个字节。 2.所有指令名以及参数全部使用 ASCII 字符串格式,非二进制数据,便于阅读和调试。 3.所有指令名使用小写字母(此处仅仅指的是指令名称为小写,参数该大写的时候还是要大写)。 4.其他细节详见 http://

2017-03-23 13:37:08 1040

原创 基于DragonBoard 410c的环保机器人系统一之人机界面(中)

一.背景上篇我们已经介绍使用HMI来解决我们Dragonboard 410c人机界面的交互问题,今天我们来详细介绍下如何在HMI手动进行界面编程。二.界面设计1.构思界面需求所谓“工欲擅其事,必先利其器”!在进行界面编程之前,我们要先构思好我们的界面需求。因为这次是用来做我们自己的环保机器人,初步构思的界面需求如下:图1 环保机器人界面设计图2 界面交互

2017-03-23 11:25:31 976

原创 基于DragonBoard 410c的环保机器人系统一之人机界面(上)

一.背景博主最近跟小伙伴在DragonBoard 410c的debain系统上开发个关于智能家居的“小玩意”,然后我们发现人机交互方面的界面的有点难整:1.DragonBoard 410c开发板是不带LCD屏的,只接LED屏显得界面太单调,且不利于人机交互;2.买个传统的MID上的TP+LCD二合一屏幕,那就得定制排线(高速mipi接口不能随便用普通排线),而且得给屏的   L

2017-03-16 14:38:33 2589

原创 基于DragonBoard 410c的远程家居监控平台一之远程图像传输(上)

随着物联网技术的蓬勃发展,基于远程网络的传输及控制技术已经普遍地应用到了与我们生活息息相关的传统家居之中,这也是这几年一直炒作火热的主题----智能家居。博主最近就在研究基于我们的DragonBoard 410c实现一款智能的家居监控平台。

2017-03-16 14:35:47 2045

原创 基于DragonBoard 410c的遥控炮台五之远程交互(下)

一.背景在实现了android手机对Dragonboard 410c系统的远程舵机控制后,我们再回头来优化android客户端的界面控制效果。二.虚拟摇杆1.android虚拟摇杆上一节我们在android的客户端是通过手动输入数值的方式来控制舵机,虽然这也能实现远程控制,但是相对于人的操作方式相当不方便,这里我们考虑使用虚拟的摇杆来优化这个控制方式。图1 虚拟摇杆效果

2017-03-09 11:36:19 799

原创 基于DragonBoard 410c的遥控炮台四之远程交互(中)

一.背景上篇博客,博主给大家阐述了如何基于socket实现android手机与linux系统(DragonBoard 410c)之间通讯的功能,本文继续在此基础上整合linux端对舵机的控制逻辑。二.舵机控制1.舵机控制原理:在《http://blog.csdn.net/ad3600/article/details/59491854》这篇博客我们介绍了如何实现DragonBoard 4

2017-03-09 11:02:31 971

原创 基于DragonBoard 410c的Grove Starter Kit体验系列之环境构建

一.Grove Starter Kit介绍Grove Starter Kit是Qualcomm公司为Dragonbaord410c开发板量身订制的96board制式传感器开发套件,里面包括了丰富的传感器接口和各类传感器,如下面的96board传感器夹层板以及各类传感器等,更具体的介绍大家可以到https://www.96boards.org/官网具体了解,本文主要是介绍如何在基于Dragonb

2017-03-02 18:15:50 702

原创 基于DragonBoard 410c的遥控炮台三之远程交互(上)

一.背景既然是“遥控”炮台,那么就一定离不开远程交互控制,博主在这里选择的是我们都会有的手机作为客户控制端,410c作为服务器端响应手机的命令并控制我们的舵机进行转向。那么远程交互控制实现的问题点就转化成了android手机与linux服务器端的交互!看过博主以前文章的人,应该都看过博主曾经通过alljoyn技术和django服务器两种方式实现过远程交互的方式。今天,博主给大家分享第三种更简洁

2017-03-02 16:26:03 788

原创 基于DragonBoard 410c的遥控炮台二之舵机驱动(下)

一.背景在上篇,博主给大家介绍了关于舵机的相关知识以及PWM的控制原理,并且根据410c的特点写了个GPIO口模拟PWM的驱动,但是尽管输出的波形图还算稳定,但相对来讲,PWM作为稳定的硬件通讯信号,是需要时刻保持信号的输出,换言之,假如一个周期20ms,脉宽50%的波形,CPU平均在10ms内调度GPIO进行实时电平改变。上篇博客的stree.c驱动里,我们采用在工作队列里udelay的方式

2017-03-02 15:30:08 1571

原创 基于DragonBoard 410c的遥控炮台一之舵机驱动(上)

一.舵机介绍1.舵机简介舵机(英文叫Servo):它由直流电机、减速齿轮组、传感器和控制电路组成的一套自动控制系统。最早的舵机是船舶上的一种大甲板机械。舵机的大小由外舾装按照船级社的规范决定,选型时主要考虑扭矩大小,通过发送信号,指定输出轴旋转角度。随着科技的发展与开发的需要(航模,微型机器人等),小型的舵机逐渐在市场上出现。舵机一般而言都有最大旋转角度(比如180度。)与普通直流电机的区

2017-03-02 12:37:52 4855

原创 无人机系列之飞控算法

一.无人机的分类按飞行平台构型分类:无人机可分为固定翼无人机,旋翼无人机,无人飞艇,伞翼无人机,扑翼无人机等.图1 无人机平台构型多轴飞行器multirotor是一种具有三个以上旋翼轴的特殊的直升机。旋翼的总距固定而不像一般直升机那样可变。通过改变不同旋翼相对转速可以改变单轴推进力的大小,从而控制飞行器的运行轨迹.图2 多轴飞行器图3 各类变

2017-02-09 16:00:35 41017 4

原创 无人机系列之发展史

一.引言何谓无人机?其实就是无人驾驶飞机的简称,应为缩写为“UAV”。是一种无线遥控的无人驾驶飞机。2016年无人机作为消费电子类的重点戏迅速点燃了整个消费市场,一时间家喻户晓,在引起消费者狂热追捧的同时,国内外的厂商也前赴后继地杀入无人机市场,力求在无人机市场占有自己的一席之地.....其实早期的无人机设计,重点并不在民用,而在军用方向,而且已经有了近百年的历史,今天博主给大家介绍下

2017-02-09 14:40:38 38304

原创 无人机系列之图传技术

2016年,是中国无人机市场的元年,无人机能够一跃进入大众视野,并迅速在大众市场火热发展,是很多人始料未及的。从刚开始的空中摄录,到后来的实时摄录,方便的无人机图传功能无疑为无人机加足了筹码,赚足了眼球。博主就来分析一下无人机图传技术。一.观念从“图传”的叫法可以发现,这并非一个专业的定义,大概是从某些资深航模玩家口中发展而来。专业的航空航天器并没有独立的视频图像传输设备。图传的概念只存在

2017-01-24 11:56:41 40742 4

原创 揭秘Camera Turning

一.图像时代的眼睛1.模组:图1 模组与结构图2 实物模型图3 sensor结构2.连接:图4 CC控制接口图5 数据传输MIPI3.系统图6 Camera数据流图二.图像还原的引擎1.模组处理:图7 Why Turning2.颜色处理图8 颜

2017-01-23 16:27:47 5501 4

原创 ROS系列一之Robot发展史

一.前言二.概念1920年,捷克作家卡尔·恰彼克写了一个剧本《罗素姆万能机器人》,剧本描写了一个依赖机器人的社会,戏剧中有一个长得像人,动作也像人的机器人——罗伯特(Robot,捷克语意为“强迫劳动”)。从此,“Robot”以及相对应的中文“机器人”一词开始在全世界流行。而它现在已从科幻小说中走进人们的生活,成为人类社会必不可少的一位伴侣。说起机器人,我们头脑里马上会联想到那些会唱歌跳

2017-01-19 16:30:41 3050

原创 ROS系列二之Robot技术

一.前言经过近百年来的发展,机器人已经在很多领域中取得了巨大的应用成绩,其种类也不胜枚举,几乎各个高精尖端的技术领域更是少不了它们的身影。在这期间,机器人的成长经历了三个阶段:• 第一个阶段:只有干活儿的手,不懂得如何处理外界的信息。图1 机器臂• 第二个阶段:有了感觉神经,具有了触觉、视觉、听觉、力觉等功能,这使得它可以根据外界的不同信息做

2017-01-19 13:57:49 726

原创 DragonBoard 410c服务器系列七之数据库设计

一.前言在经过上篇《Dragonboard410c 服务器系列六之用户交互系统》的学习,博主相信大家都能大致掌握Django框架基础的web服务器搭建以及简单的数据交互。但是,往深处想,Django是如何存储不同页面的交互数据的?相信有看过博主之前上传的代码的童鞋都已经知晓,这也是我们今天要讨论的主题:数据库。二.数据库1.概念:数据库(Database)是按照数据结构来组织、存储

2017-01-12 14:30:49 445

原创 Dragonboard410c服务器系列六之用户交互系统

一.前言本系列文章的前几篇,博主已经给大家分享过如何在Django框架下构建web用户登陆注册系统和实时视频分享的功能,今天,我们将其整合一下,并添加页面构成一套web用户的交互系统。二.代码分析1.代码架构图1 代码架构2.主代码分享online/view.py#coding=utf-8from django.shortcuts impor

2017-01-12 12:26:06 553

原创 Dragonboard410c服务器系列五之前后端数据交互

一.前言:本系列文章,博主已经给大家介绍了几种python的django架构应用实例,包括web用户注册登陆系统,博客系统,用户视频上传等等,相信有看过博主上传过的实例的童鞋应该会对django简洁实用的代码架构所吸引,今天,我们就来分享下Django架构前后端数据是如何进行交互的。二.数据交互:1.概念:在分析数据交互前,首先理解几个重要的概念。1.1.前端:前端对于网站来说,通

2017-01-05 19:07:49 506

原创 Dragonboard410c服务器系列四之用户实时视频上传

一.前言1.简介:前篇文章,博客给大家介绍了如何基于Dragonboard410c借助python的django架构搭建自己的用户登陆注册系统(参考http://blog.csdn.net/ad3600/article/details/53809033)。今天我们来单独介绍下如何实现让用户上传自己视频到服务器上。2.工具:图1 Dragonboard410c

2017-01-05 18:35:03 793

全志A20芯片简介

全志A20芯片简介,适用于硬件工程师参考A20功能实现

2014-11-10

全志A20芯片原厂手册

全志A20芯片原厂手册,全英文完整版,全志方案开发者必选~!

2014-11-10

全志AXP209 AXP221

全志AXP20电源管理芯片资源,内容简洁,有用.

2014-11-10

全志A20 关于IIC的配置及使用文档

全志A20 关于IIC的配置及使用文档,实用,简洁

2014-11-10

全志A20关于GPIO的配置及使用方法

全志A20关于GPIO的配置及使用方法,实用,简洁

2014-11-10

老李资讯前五集

苦心收集的老李资讯,一共五篇,以后会继续上传~!~!~

2013-06-08

老李资讯第一期

关于最新科技方面的最新资讯更新,相当简练,很不错的一篇。

2013-06-08

STC12系列芯片资料

关于STC系列芯片的详尽资料~ 详细地将STC5A1260S2的各个管脚及其内部寄存器罗列而出~!~!~

2011-05-12

关于DS1302的资料

以上是关于DS1302时钟芯片的一些比较具体而实用的中文版资料,在上面详细地将该时钟芯片的各个管脚及内部寄存器的功能罗列出!~ 并附带有简单的初始化程序~!

2011-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除