Dragonboard410c
尪錓0327
这个作者很懒,什么都没留下…
展开
-
使用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 · 906 阅读 · 0 评论 -
使用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 · 2106 阅读 · 0 评论 -
使用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 · 3083 阅读 · 2 评论 -
使用Snapdragon Profiler工具分析Dragonboard410c(一)
Snapdragon Profiler(骁龙分析器)是一款性能分析软件,在Windows、 Mac、和 Linux平台上都可以运行,主要是用来分析使用了高通骁龙处理器的Android设备。Snapdragon Profiler通过USB连接这些Android设备,开发者可以用来分析CPU、GPU、DSP、memory、 power、thermal(散热)和网络数据等的性能情况,找出相关的性能瓶颈并进原创 2017-06-28 16:00:40 · 5381 阅读 · 0 评论 -
基于Dragonboard410c的智能音箱(五)
前面我们已经简单的实现了一个音乐播放器,接下来就应该把讯飞的语音识别模块给合进去,实现我们的智能语音控制功能。我们可以设计成这样,在语音控制之前,我们按一下前面实现的按键功能,作为开始输入语音的信号,然后只要识别出我们的几个关键字“play/stop/next/last”,就按照不同的关键字进行相应的操作,如果识别到其他语音信息,就不做任何处理。下面是我的实现代码:public class Main原创 2017-09-14 15:36:28 · 619 阅读 · 0 评论 -
基于Dragonboard410c的智能音箱(二)
上篇我们简单调研了一下语音识别技术,并准备使用国内语音识别做的比较好的科大讯飞提供的SDK包来进行开发。一、实现需求基础功能:应用可以直接扫描sd上的所有音乐并列出歌曲清单,同时可以控制进行音乐播放、停止、上一首、下一首。语音控制功能:通过对智能音箱说出关键字play、stop、next、last,可以语音控制应用实现音乐的播放、停止、上一首、下一首功能。二、硬件准备1、一块Dragonboard原创 2017-09-07 14:10:10 · 727 阅读 · 0 评论 -
基于Dragonboard410c的智能音箱(三)
OK,前面硬件已经准备并组装好了,接下来需要把软件实现。首先,dragonboard410c的android版本默认的音频输出是HDMI输出,因此我们需要先把该默认输出改为我们的speaker输出。直接修改arch/arm/boot/dts/qcom/apq8016-sbc.dtsi文件即可然后,需要实现按键的驱动。我们利用的是Dragonboard410c预留的ALPS_INT脚了作为按键的信号输原创 2017-09-07 14:28:59 · 687 阅读 · 0 评论 -
基于Dragonboard410c的智能音箱(四)
底层的驱动代码和相关的DTS文件都已经配置好了,开始实现应用的代码了,我们先来实现音乐播放器的基础功能。实现一个音乐播放器,可以直接扫描板子上的所有音乐并列出歌曲清单,同时可以控制进行音乐播放、停止、上一首、下一首。public class MainActivity extends Activity implements View.OnClickListener { private Butto原创 2017-09-07 15:51:29 · 753 阅读 · 0 评论 -
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 · 1293 阅读 · 0 评论 -
基于DragonBoard410c的智能照明系统
今天我们继续分析基于DragonBoard410c的智能照明系统该系统分为两大块:(1)定时开关(2)变换颜色的亮度。接下来我就带大家了解下整个APP.因为该程序太简单,所以代码不会太多的讲解。有问题请在文章后面回复。(1)定时开关的实现: case "reserve_open": Calendar calendar = Cal原创 2017-10-16 17:55:17 · 644 阅读 · 0 评论 -
基于DragonBoard410C的智能管家
前段时间公司有一个基于高通410c开发板的智能管家项目,该项目的功能点如下:远程控制,烟雾检测, 开关控制。下面我将为大家一一讲解这些功能的实现。远程控制主要是集成第三方的服务-Wilddog.WildDog采用用RXjava的订阅者/分发者的思想逻辑。主要实现逻辑如下: ` public static SyncReference getSyncref(String c原创 2017-10-16 17:33:47 · 844 阅读 · 0 评论 -
基于Dragonboard410c的智能音箱(一)
一、简介主要是基于DragonBoard™410c开发的可以与用户简单语音交互的智能音箱设备。智能音箱在基础音乐播放的功能上,用户可以用语音控制音乐的播放、停止和切换歌曲。二、语音识别语音识别技术是将计算机接收、识别和理解语音信号转变为相应的文本文件或者命令的技术。它是一门涉及到语音语言学、信号处理、 模式识别、概率论和信息论、发声机理和听觉机理、人工智能的交叉学科。在语音识别系统的帮助下,即使用户原创 2017-08-17 13:56:48 · 1297 阅读 · 0 评论 -
使用Trepn Profiler工具分析Dragonboard410c的功耗和性能(二)
上篇简单介绍了一下Trepn Profiler工具的功能,那现在使用Trepn Profiler具体来分析一下Dragonboard410c。首先先打开Trepn Profiler,可以看到已经预设好的六个快速加载配置可以看到的,六个快速加载配置分别是cpu频率悬浮叠加显示、移动数据监测、性能图、cpu使用情况监控、cpu负载悬浮叠加显示、网络活动。每个配置的右边都标示了该配置可以查看的模式,像性能原创 2017-08-17 11:52:13 · 1021 阅读 · 0 评论 -
基于Dragonboard 410c的触摸屏调试
准备给Dragonboard 410c接一个mtch6102触摸板,但在调试过程中遇到了几个问题,花费了较多时间,记录下来为以后碰到类似问题可以得到快速解决,也把调试经验分享给大家。mtch6102是一款比较简单的触摸IC,没有太复杂的软硬件需求。它的驱动直接按照linux驱动框架就很容易编写出来了。在kernel中正确配置相关dtsi文件,驱动成功运行后,操作触摸板发现两个问题:1、驱动中能接收到原创 2017-06-28 18:01:06 · 847 阅读 · 0 评论 -
adb调试Dragonboard 410c
前天在Dragonboard 410c上调试USB触摸屏,发现单独在USB口上插上触摸屏,触摸屏是有效果的,但是TP的坐标值不对,需要进行校正,但是把板子上的mini USB口接上PC时,触摸屏就没效果了。 后面在官方文档里查了一下,原来410c的USB口是共用的,接PC用的是device模式,接鼠标用的host模式,两者只支持其一。在使用USB触摸屏时是无法通过mini usb连接PC的a原创 2017-06-21 15:13:17 · 1178 阅读 · 0 评论 -
给Dragonboard 410c开发板接上触摸屏显示器
博主最近准备基于Dragonboaard 410c做几个智能产品,需要用到显示器和触摸屏,但在官网搜了一下,发现都没有与开发板配套的显示器和触摸屏,没办法,只能去万能的淘宝上看有没适合的了。 淘宝上搜了一圈,最终选择了一款可以使用在树莓派上的7寸触摸显示器。 https://item.taobao.com/item.htm?spm=a230r.1.14.16.pFn5U8&id=52790243原创 2017-06-21 20:01:58 · 2017 阅读 · 0 评论 -
如何确定Dragonboard410c使用的kernel defconfig和dts配置文件
各个平台内核defconfig配置文件一般都是在kernel/arch/arm64/configs/目录下,但往往这个目录下放了好几个项目的defconfig文件,那我们如何找到自己项目的对应defconfig文件呢?一般我们编译前都会输入下面两条命令: source build/envsetup.sh lunch msm8916_64-userdebug我们可以看到TARGET_PRODUCT原创 2017-06-14 19:18:46 · 2729 阅读 · 1 评论 -
使用Vysor调试Dragonboard410c
最近在玩Dragonboard410c开发板,但没有显示屏,调试起来很麻烦,又不想花钱去买显示屏,以前一直用的是total control软件,这款软件可以在电脑上实时显示控制开发板上Android系统,对与开发人员来讲是非常方便实用。 但是这款软件PC端只有windows版本,而我一般都是在ubuntu系统下进行开发,这样每次就得切换到VirtualBox里的windows系统上去使用tot原创 2017-06-15 12:26:43 · 1019 阅读 · 0 评论 -
快速下载和编译Dragonboard410c官网最新Android版本
最近刚入手一块Dragonboard410c开发板,准备用这块开发板自己搞搞几个智能家居类的原型玩玩,需要修改源代码的底层驱动,我比较熟悉Android系统,所以按着官方的开发编译文档一步步去弄,中间也遇到了一些问题,耗费了挺多时间,因此在这里把我的经验分享出来,用最快速省时的方法来下载编译Android系统。首先,可以先到官网去下载Dragonboard410c Android系统的编译文档原创 2017-06-14 17:10:45 · 4150 阅读 · 0 评论 -
基于Dragonboard 410c的音乐储钱罐(一)
博主比较喜欢捣鼓捣鼓一些小玩意,今天准备使用Dragonboard 410c开发板做一个音乐储钱罐。一、简介 自己动手给普通的储钱罐配合Dragonboard 410c开发板,加装一些简单的电子装置,就能制成一个生动有趣的音乐储钱罐。每当你往储钱罐中投入一枚硬币,储钱罐就会播放一首动人的乐曲,每次放送的乐曲也不相同,这样的储钱罐是不是特别好玩又有趣呢!二、准备工具音乐储钱罐的电子装置也非常简单原创 2017-06-21 18:32:44 · 845 阅读 · 0 评论 -
基于Dragonboard 410c的音乐储钱罐(二)
音乐储钱罐是利用红外传感器来判断硬币的投入的,音乐的播放我们可以直接利用android自带的音乐播放器,该播放器只要接收到相关的键值,就可以自动进行播放音乐和切换歌曲,因此,我们可以在IR的驱动中直接利用Input子系统进行上报相关键值。我们先来看看IR的介绍可以看到这款IR需要3.3-5v供电,因此我们可以把VCC引脚接到Dragonboard410c板上的 Low Speed Expansion原创 2017-08-02 14:20:52 · 748 阅读 · 0 评论 -
基于Dragonboard 410c的音乐储钱罐(三)
音乐储钱罐在前面已经把IR集成连接好了,那接下来就需要把喇叭也连接好。音频的输出接口是在Dragonboard410c板上的Analog Expansion Connector(J7),如下图根据官方文档的引脚定义,很容易就找到speaker的两个引脚那speaker的硬件连接就简单了,直接连接到相关的引脚就可以。连接speaker以后发现,播放音乐的时候speaker不会发出声音,只有系统提示音或原创 2017-08-02 14:52:35 · 659 阅读 · 1 评论 -
Dragonboard 410c Android 7寸屏HDMI调试
最近入手了一款树莓派的7寸电容触摸显示屏,用来接我的Dragonboard 410c板做显示器和触摸控制使用。这款显示屏在linux下能都正常显示和触摸使用,但切换到Dragonboard 410c Android版本时,却无法正常显示,开机后花屏出现竖条纹,画面显示不全等。使用wm命令查看屏幕分辨率,发现默认分辨率是1920x1080而这款显示屏的分辨率是1024x600,因此用wm命令修改一下龙原创 2017-08-02 16:17:47 · 2139 阅读 · 3 评论 -
使用Trepn Profiler工具分析Dragonboard410c的功耗和性能(一)
一、简介Trepn™ Profiler工具是高通开发的运行在使用高通骁龙芯片或者硬件开发设备等移动设备上分析功耗和性能的一个应用,可以帮助准确分析手机应用的性能和耗电情况。下载链接:https://developer.qualcomm.com/download/trepn/trepn-profiler.zip二、功能六个快速加载配置预设叠加层显示在正在分析的应用程序的屏幕上配置您的设备,或单个原创 2017-08-10 20:22:41 · 1181 阅读 · 0 评论 -
基于DragonBord410C的智能遥控
前段时间公司有一个基于高通410c开发板的智能遥控项目,该项目的功能点如下:编码解析,编码学习,远程控制。下面我将为大家一一讲解这些功能的实现和APP的整体架构。主界面详情:APP的架构:发送Code: public static void WriteData(String path, String content) { FileOutputStre原创 2017-10-16 16:25:38 · 478 阅读 · 0 评论