原创 基於Dragonboard410c的智能音箱(四)

底層的驅動代碼和相關的DTS文件都已經配置好了,開始實現應用的代碼了,我們先來實現音樂播放器的基礎功能。 實現一個音樂播放器,可以直接掃描板子上的所有音樂並列出歌曲清單,同時可以控制進行音樂播放、停止、上一首、下一首。 public cl

原创 基於DragonBoard410c的智能照明系統

今天我們繼續分析基於DragonBoard410c的智能照明系統該系統分爲兩大塊:(1)定時開關(2)變換顏色的亮度。接下來我就帶大家瞭解下整個APP.因爲該程序太簡單,所以代碼不會太多的講解。有問題請在文章後面回覆。 (1)定時開關的實

原创 基於DragonBord410C的智能遙控

前段時間公司有一個基於高通410c開發板的智能遙控項目,該項目的功能點如下:編碼解析,編碼學習,遠程控制。下面我將爲大家一一講解這些功能的實現和APP的整體架構。 主界面詳情: APP的架構: 發送Code: public

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

一、簡介 App Tune-up Kit是高通公司開發的一款通過創新的方式讓開發人員在短短60秒內配置和分析任何Android應用程序的分析工具。 它界面簡單,操作方便,只需要按一下,就能對CPU、GPU、Power、Thermal 和M

原创 安裝使用Qualcomm® Snapdragon™ Neural Processing Engine (NPE) SDK

本文介紹瞭如何開始使用Qualcomm®Snapdragon™神經處理引擎(NPE)SDK。 從乾淨的Ubuntu安裝開始,本教程旨在爲您提供安裝依賴性的步驟,設置SDK工具,下載並準備一些示例神經網絡模型,最後構建可用於解決方案的示例A

原创 基於Dragonboard 410c的音樂儲錢罐(三)

音樂儲錢罐在前面已經把IR集成連接好了,那接下來就需要把喇叭也連接好。 音頻的輸出接口是在Dragonboard410c板上的Analog Expansion Connector(J7),如下圖 根據官方文檔的引腳定義,很容易就找到s

原创 基於Dragonboard410c的智能音箱(三)

OK,前面硬件已經準備並組裝好了,接下來需要把軟件實現。 首先,dragonboard410c的android版本默認的音頻輸出是HDMI輸出,因此我們需要先把該默認輸出改爲我們的speaker輸出。 直接修改arch/arm/boot/

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

一、簡介 Trepn™ Profiler工具是高通開發的運行在使用高通驍龍芯片或者硬件開發設備等移動設備上分析功耗和性能的一個應用,可以幫助準確分析手機應用的性能和耗電情況。 下載鏈接:https://developer.qualcomm

原创 Dragonboard 410c Android 7寸屏HDMI調試

最近入手了一款樹莓派的7寸電容觸摸顯示屏,用來接我的Dragonboard 410c板做顯示器和觸摸控制使用。 這款顯示屏在linux下能都正常顯示和觸摸使用,但切換到Dragonboard 410c Android版本時,卻無法正常

原创 基於Dragonboard410c的智能音箱(五)

前面我們已經簡單的實現了一個音樂播放器,接下來就應該把訊飛的語音識別模塊給合進去,實現我們的智能語音控制功能。 我們可以設計成這樣,在語音控制之前,我們按一下前面實現的按鍵功能,作爲開始輸入語音的信號,然後只要識別出我們的幾個關鍵字“pl

原创 使用wm命令修改Dragonboard410c Android的顯示分辨率

wm是高通平臺(MTK平臺類似的命令爲am)下對手機分辨率、像素密度、顯示區域進行設置的命令。具體如下圖: 可以看到,wm命令的參數還是比較少的,我們逐條來看下相關命令不同參數的使用: 1.wm size [reset|WxH|Wdpx

原创 驍龍神經處理引擎(Snapdragon Neural Processing Engine)

Premium tier Qualcomm® Snapdragon™ mobile platforms have extensive heterogeneous computing capabilities that are engine

原创 基於Dragonboard 410c的音樂儲錢罐(二)

音樂儲錢罐是利用紅外傳感器來判斷硬幣的投入的,音樂的播放我們可以直接利用android自帶的音樂播放器,該播放器只要接收到相關的鍵值,就可以自動進行播放音樂和切換歌曲,因此,我們可以在IR的驅動中直接利用Input子系統進行上報相關鍵值。

原创 Dragonboard410c 開機自動連接wifi

最近在調試dragonboard410c開發板時發現,板子啓動後開啓wifi連接網絡,但是重啓後wifi就不會自動開啓並連接保存的網絡。網上搜索了一下方法都不起作用,最後發現一個非常簡單的方法,具體如下: 1、進入設置->wifi選項,開

原创 Dragonboard410c Android源代碼編譯:ubuntu16.04 安裝使用不同版本JDK

Ubuntu16.04的安裝源已經默認沒有openjdk7了,所以要自己手動添加倉庫,如下: 安裝openjdk sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update