10 尪錓0327

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 10w+

基于DragonBoard410c的智能照明系统

今天我们继续分析基于DragonBoard410c的智能照明系统该系统分为两大块:(1)定时开关(2)变换颜色的亮度。接下来我就带大家了解下整个APP.因为该程序太简单,所以代码不会太多的讲解。有问题请在文章后面回复。(1)定时开关的实现: case "reserve_open": Calendar calendar = Cal

2017-10-16 17:55:17

基于DragonBoard410C的智能管家

前段时间公司有一个基于高通410c开发板的智能管家项目,该项目的功能点如下:远程控制,烟雾检测, 开关控制。下面我将为大家一一讲解这些功能的实现。远程控制主要是集成第三方的服务-Wilddog.WildDog采用用RXjava的订阅者/分发者的思想逻辑。主要实现逻辑如下: ` public static SyncReference getSyncref(String c

2017-10-16 17:33:47

基于DragonBord410C的智能遥控

前段时间公司有一个基于高通410c开发板的智能遥控项目,该项目的功能点如下:编码解析,编码学习,远程控制。下面我将为大家一一讲解这些功能的实现和APP的整体架构。主界面详情:APP的架构:发送Code: public static void WriteData(String path, String content) { FileOutputStre

2017-10-16 16:25:38

Dragonboard410c 开机自动连接wifi

最近在调试dragonboard410c开发板时发现,板子启动后开启wifi连接网络,但是重启后wifi就不会自动开启并连接保存的网络。网上搜索了一下方法都不起作用,最后发现一个非常简单的方法,具体如下:1、进入设置->wifi选项,开启wifi,选择并连接网络。2、修改/etc/init.qcom.post_boot.sh脚本文件,添加下面代码svc wifi enable3、push回该文件到系

2017-09-21 18:44:25

安装使用Qualcomm® Snapdragon™ Neural Processing Engine (NPE) SDK

本文介绍了如何开始使用Qualcomm®Snapdragon™神经处理引擎(NPE)SDK。 从干净的Ubuntu安装开始,本教程旨在为您提供安装依赖性的步骤,设置SDK工具,下载并准备一些示例神经网络模型,最后构建可用于解决方案的示例Android APP 使用人工智能(AI)。系统要求我们建议在专用机器上执行以下操作,以更好地了解SDK依赖关系: 1. 安装Ubuntu 14.04(推荐),例

2017-09-21 17:33:18

骁龙神经处理引擎(Snapdragon Neural Processing Engine)

Premium tier Qualcomm® Snapdragon™ mobile platforms have extensive heterogeneous computing capabilities that are engineered to allow the running of trained neural networks on device without a need for

2017-09-14 16:08:44

基于Dragonboard410c的智能音箱(五)

前面我们已经简单的实现了一个音乐播放器,接下来就应该把讯飞的语音识别模块给合进去,实现我们的智能语音控制功能。我们可以设计成这样,在语音控制之前,我们按一下前面实现的按键功能,作为开始输入语音的信号,然后只要识别出我们的几个关键字“play/stop/next/last”,就按照不同的关键字进行相应的操作,如果识别到其他语音信息,就不做任何处理。下面是我的实现代码:public class Main

2017-09-14 15:36:28

基于Dragonboard410c的智能音箱(四)

底层的驱动代码和相关的DTS文件都已经配置好了,开始实现应用的代码了,我们先来实现音乐播放器的基础功能。实现一个音乐播放器,可以直接扫描板子上的所有音乐并列出歌曲清单,同时可以控制进行音乐播放、停止、上一首、下一首。public class MainActivity extends Activity implements View.OnClickListener { private Butto

2017-09-07 15:51:29

基于Dragonboard410c的智能音箱(三)

OK,前面硬件已经准备并组装好了,接下来需要把软件实现。首先,dragonboard410c的android版本默认的音频输出是HDMI输出,因此我们需要先把该默认输出改为我们的speaker输出。直接修改arch/arm/boot/dts/qcom/apq8016-sbc.dtsi文件即可然后,需要实现按键的驱动。我们利用的是Dragonboard410c预留的ALPS_INT脚了作为按键的信号输

2017-09-07 14:28:59

基于Dragonboard410c的智能音箱(二)

上篇我们简单调研了一下语音识别技术,并准备使用国内语音识别做的比较好的科大讯飞提供的SDK包来进行开发。一、实现需求基础功能:应用可以直接扫描sd上的所有音乐并列出歌曲清单,同时可以控制进行音乐播放、停止、上一首、下一首。语音控制功能:通过对智能音箱说出关键字play、stop、next、last,可以语音控制应用实现音乐的播放、停止、上一首、下一首功能。二、硬件准备1、一块Dragonboard

2017-09-07 14:10:10

使用Snapdragon Profiler工具分析Dragonboard410c(二)

之前简单介绍了一下Snapdragon Profiler工具,现在我们实际用它来分析一下Dragonboard410c。启动和配置1、我的系统是ubuntu16.04,直接在Terminal进入Snapdragon Profiler工具目录,运行run_sdp.sh, 就可以打开Snapdragon Profiler工具界面2、在“启动页面”(Start Page)中,可以看到四个选项,其中下面三个

2017-08-24 11:21:15

基于Dragonboard410c的智能音箱(一)

一、简介主要是基于DragonBoard™410c开发的可以与用户简单语音交互的智能音箱设备。智能音箱在基础音乐播放的功能上,用户可以用语音控制音乐的播放、停止和切换歌曲。二、语音识别语音识别技术是将计算机接收、识别和理解语音信号转变为相应的文本文件或者命令的技术。它是一门涉及到语音语言学、信号处理、 模式识别、概率论和信息论、发声机理和听觉机理、人工智能的交叉学科。在语音识别系统的帮助下,即使用户

2017-08-17 13:56:48

使用Trepn Profiler工具分析Dragonboard410c的功耗和性能(二)

上篇简单介绍了一下Trepn Profiler工具的功能,那现在使用Trepn Profiler具体来分析一下Dragonboard410c。首先先打开Trepn Profiler,可以看到已经预设好的六个快速加载配置可以看到的,六个快速加载配置分别是cpu频率悬浮叠加显示、移动数据监测、性能图、cpu使用情况监控、cpu负载悬浮叠加显示、网络活动。每个配置的右边都标示了该配置可以查看的模式,像性能

2017-08-17 11:52:13

使用App Tune-up Kit工具分析Dragonboard410c

一、简介App Tune-up Kit是高通公司开发的一款通过创新的方式让开发人员在短短60秒内配置和分析任何Android应用程序的分析工具。 它界面简单,操作方便,只需要按一下,就能对CPU、GPU、Power、Thermal 和Mobile Data 5个方面的性能进行评估。App Tune-up Kit让你能够用最简单的方式去比较自己的应用与其他应用的性能,同时还可以帮助提高应用程序的质量

2017-08-10 21:05:51

使用Trepn Profiler工具分析Dragonboard410c的功耗和性能(一)

一、简介Trepn™ Profiler工具是高通开发的运行在使用高通骁龙芯片或者硬件开发设备等移动设备上分析功耗和性能的一个应用,可以帮助准确分析手机应用的性能和耗电情况。下载链接:https://developer.qualcomm.com/download/trepn/trepn-profiler.zip二、功能六个快速加载配置预设叠加层显示在正在分析的应用程序的屏幕上配置您的设备,或单个

2017-08-10 20:22:41

Dragonboard 410c Android 7寸屏HDMI调试

最近入手了一款树莓派的7寸电容触摸显示屏,用来接我的Dragonboard 410c板做显示器和触摸控制使用。这款显示屏在linux下能都正常显示和触摸使用,但切换到Dragonboard 410c Android版本时,却无法正常显示,开机后花屏出现竖条纹,画面显示不全等。使用wm命令查看屏幕分辨率,发现默认分辨率是1920x1080而这款显示屏的分辨率是1024x600,因此用wm命令修改一下龙

2017-08-02 16:17:47

基于Dragonboard 410c的音乐储钱罐(三)

音乐储钱罐在前面已经把IR集成连接好了,那接下来就需要把喇叭也连接好。音频的输出接口是在Dragonboard410c板上的Analog Expansion Connector(J7),如下图根据官方文档的引脚定义,很容易就找到speaker的两个引脚那speaker的硬件连接就简单了,直接连接到相关的引脚就可以。连接speaker以后发现,播放音乐的时候speaker不会发出声音,只有系统提示音或

2017-08-02 14:52:35

基于Dragonboard 410c的音乐储钱罐(二)

音乐储钱罐是利用红外传感器来判断硬币的投入的,音乐的播放我们可以直接利用android自带的音乐播放器,该播放器只要接收到相关的键值,就可以自动进行播放音乐和切换歌曲,因此,我们可以在IR的驱动中直接利用Input子系统进行上报相关键值。我们先来看看IR的介绍可以看到这款IR需要3.3-5v供电,因此我们可以把VCC引脚接到Dragonboard410c板上的 Low Speed Expansion

2017-08-02 14:20:52

使用wm命令修改Dragonboard410c Android的显示分辨率

wm是高通平台(MTK平台类似的命令为am)下对手机分辨率、像素密度、显示区域进行设置的命令。具体如下图:可以看到,wm命令的参数还是比较少的,我们逐条来看下相关命令不同参数的使用:1.wm size [reset|WxH|WdpxHdp][]内的是可选项。直接运行wm size命令我们可以看到dragonboard410c默认设置的显示分辨率。wm size W x H命令是按witch x hi

2017-07-27 10:57:10

Dragonboard410c Android源代码编译:ubuntu16.04 安装使用不同版本JDK

Ubuntu16.04的安装源已经默认没有openjdk7了,所以要自己手动添加仓库,如下:安装openjdksudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-7-jdk // OpenJdk 7安装 sudo apt-get install openjdk-8

2017-07-09 21:09:40

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!