原创 基於Dragonboard401c的超聲波探距

在日常生活中超聲波的應用還是很多的例如用於清洗眼鏡,探測距離.在探測距離的時候 兩個超聲波會有一定的夾角所以發出的聲波必定會相交於一點.這就形成了一個三角形,接下來就是計算的過程了. 具體實現如下:驅動開發者已位我們提供了驅動節

原创 基於SnapdragonBoard410c開發板自定義相機

這段時間由於項目的原因,去了解了一點Android Camera2的APi和Android Framework的架構.接下來我先和大家講解下API的流程: 調用流程圖: 實現的代碼如下: ` public void onCr

原创 基於SnapDragonBoard410c的遠程防盜系統

今天我就基於高通410c的開發板給大家介紹一款遠程人臉識別系統!該系統是基於訊飛人臉識別和Wilddog的遠程視屏傳輸系統。該產品是定位於智能家居這一塊的市場,實時監控家裏門口所有經過的的人,如發現如發現家門口有人徘徊了5分鐘左右

原创 基於SnapDragonBoard410c的藍牙控制

在你的應用程序能夠使用藍牙進行通信之前,你需要進行確認藍牙設備是否被當前設備所支持。如果當前設備支持藍牙,則需要請求開啓藍牙設備。該部分可使用BluetoothAdapter通過兩步完成。 (1)BluetoothAdapter對

原创 Android 局域網通信並實現控制設備的燈光

由於公司業務需求,近期要實現一個在同一局域網控制其他設備的功能。(就是手機端控制板子段驍龍410c的開發板) 其實設備只要能相互通信,就能很好的實現這種功能。可是在同一局域網,如何連接其他智能設備呢?-其實用過socket的朋友

原创 基於SnapDragonBoard410C的TraceView 分析

相信大家在調試APP時都是用Logcat去查看整個APP的運行時打印出來的Log,而當我們需要去優化APP的啓動速度或者APP卡頓嚴重時,我們就要使用工具去查看內存和CPU的使用情況了! 一.要打開上面的面板,一般有兩種方式

原创 基於SnapDragonBoard410c的視頻錄製出現分辨率變化的原因

某天搞來一塊410c開發板開始錄製的時候報我MediaRecorder: start failed錯誤。 經過一番折騰,才發現是分辨率的問題。 事情是這個樣子的: 按正常流程,在錄製前,我們需要設置camera的分辨率和錄製

原创 基於SnapDragonBoard410c源碼編譯問題

當我們從高通的網站上面拉取最新的410c代碼時我們可能會遇到以下幾種問題我總結了下分爲以下集中問題主要的問題是由於ubuntu 系統和內存導致,代碼無法通過編譯。 一.clang: error: linker command fa

原创 Android 7.0 MediaRecorder源碼分析(二)

在上一節Android 7.0 MediaRecorder源碼分析(一)中我們已經分析到了StagefrightRecorder.cpp 接下來看一下原理分析圖: 目前我們可以認爲在APP/JNI/NATIVE這邊是在一個進程當

原创 基於SnapDragonBoard410c內置文佳到System

前段時間項目上需要我們內置文件到System/文件夾下,所以本次我和大家分享一下如何在Android源碼中內置文件。 (1)我們先去高通網站download一份Android源碼! (2)我們切到APQ8016_410C_LA

原创 Android智能遙控器DEMO

前言:前段時間接手了公司幾個智能控制的APP的開發工作。在開發的過程中遇到了許多的關於App的問題-架構,代碼邏輯,填了許多坑(當然有人把我拉出來啦!)。爲了避免再次爬坑並記錄工作,寫下此博客。 主要設備:410c的開發板,外接的

原创 基於SnapDragonBoard410C文字識別

ORC指利用光學字符識別(ORC全稱:Optical Character Recognition)技術,將圖片、照片上的文字內容,直接轉換爲可編輯文本,支持JPG、PNG、GIF、BMP、DOC等圖片格式。簡單一句話,就是可以把圖

原创 Android源碼開發小案例

問題:在最近的工作中,發現機器恢復出廠設置後,出現冷屏凍屏的現象。。 分析:(1)可能是硬件驅動導致屏幕無法正常喚醒。       查看:用adb shell 命令去查看設備當中的配置文件是否存在,如存在則排除是硬件驅動導致的

原创 基於SnapDragonBoard410C的機械臂(一)

今天我就基於高通410c的開發板開發的機械臂給大家分享下我們的開發過程。在開發中遇到最大的問題就是我麼的智能小車是採用舵機控制的,導致我們往裏面寫一個值的時候電機一直以這個值做功。所以我們每次進行控制的時候都要先給每個點擊上電,讓

原创 基於SnapDragonBoard410c開發的人臉識別

人臉解鎖,虹膜解鎖曾經都只有在電影裏能看見的技術,現在隨着科技的發展這種先進的產品開始慢慢的融入到我們普通人的正常生活中來了.今天我將帶大家去開發一款基於SnapDragonBoard410c的人臉識別系統. 硬件需求:SnapD