Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 基於Dragonboard 410c從零到使用Sensor Demo

基於Dragonboard 410c從零到使用Sensor Demo

編輯:關於Android編程

前言:本文主要是針對沒有接觸過Dragonboard 410c開發板的朋友,教大家如何從裸板搭建平台以及通過這個平台如何去操作Light、Gesture、Color這三個Sensor。其實這三個sensor我們經常有接觸到,如手機通過Light sensor進行亮度自動調節和黑屏節電;手機以及電腦屏幕通過Color sensor調整屏幕色彩讓屏幕顏色和輸出的顏色更接近等,總而言之通過這個過程我相信大家可以更進一步的了解Dragonboard 410c開發板。

一、准備工作

a.裝有Ubuntu 14.04 LTS系統的PC機
b.Dragonboard 410c開發板(LIGHT SENSOR,GESTURE SENSOR,COLOR SENSOR,I2C HUB等)
c.一台支持HDMI接口的顯示器
d.鼠標、鍵盤、micro USB數據線

二、環境搭建

1、通過fastboot方式燒寫Android系統到Dragonboard 410c開發板中(可參考http://bbs.csdn.net/topics/391880962)

a.將開發板S6撥到0-0-0-0狀態,然後將micro USB接口連接到開發板上,另一端連接到PC機,如圖:
這裡寫圖片描述

這裡寫圖片描述

b.DragonBoard 410c啟動到fastboot模式<喎?/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPjxiciAvPg0KtdrSu7K9o6zU2r+qt6Kw5cb0tq/KsbOksLRTNKOo0vTBvyAto6m8/DxiciAvPg0KPGltZyBhbHQ9"這裡寫圖片描述" src="/uploadfile/Collfiles/20160908/20160908091907453.jpg" title="\" />

第二步,在pc終端:$sudo fastboot devices
出現以下界面即進入fastboot成功。
這裡寫圖片描述

c.下載並燒寫bootloader 鏡像到開發板上
第一步,下載Android bootloader image
從這裡下載Ubuntu bootloader image

第二步,在pc終端:
$ cd /home/winston/dragonboard410c_bootloader_emmc_android-50/

$ ./flashall
出現以下界面即燒寫bootloader成功,重啟開發板並進入到fastboot(sudo fastboot reboot bootloader)。

這裡寫圖片描述

d.下載並燒寫Android鏡像到開發板上

第一步,下載Android鏡像
http://blog.csdn.net/cuichuankai/article/details/49761755

第二步,在pc終端:$sudo fastboot flash boot boot.img
這裡寫圖片描述
$sudo fastboot flash system system.img
這裡寫圖片描述
$sudo fastboot flash userdata userdata.img

這裡寫圖片描述
$sudo fastboot flash recovery recovery.img

這裡寫圖片描述

$sudo fastboot flash persist persist.img

這裡寫圖片描述
$sudo fastboot flash cache cache.img

這裡寫圖片描述

第三步,重啟系統:
$sudo fastboot reboot

出現以下界面即安裝Android成功。
這裡寫圖片描述

2、安裝sensor demo測試程序到OS中

a、下載sensor demo 測試程序

b、將APP安裝到系統中
    $ sudo adb devices
    $ sudo adb install sensordemo-app.apk

3、Sensor Demo實現的硬件連接

在開發板斷電的條件下,按照如圖連接設備各接口,並啟動開發板。
這裡寫圖片描述

三、演示sensor demo

1、LIGHT SENSOR展示
Light Sensor:用來對環境光進行測量,對這種量級的光是由光敏二極管測量並進行模數轉換等處理進而產生Light參數;

操作步驟:
打開sensordemo-app
用由弱至強的光線照射到LIGHT SENSOR上,可觀察APP上BRIGHTNESS值的變化,可用於檢測環境中光線強度的變化。

通常應用在手機中作亮度自動調節和黑屏節電等功能。

這裡寫圖片描述

這裡寫圖片描述

2、COLOR SENSOR展示
Color Sensor:當選定一個顏色濾波器時,它只允許某種特定的原色通過,阻止其它原色的通過。例如:當選擇紅色濾波器時,入射光中只有紅色可以通過,藍色和綠色都被阻止,這樣就可以得到紅色光的光強;同理,選擇其它的濾波器,就可以得到藍色光和綠色光的光強。通過這三個值,就可以分析投射傳感器上的光的顏色。

操作步驟:
分別用紅、綠、藍紙條遮擋在COLOR SENSOR 上,會觀察到APP界面COLOR三基色值的變化。

通常應用在調整屏幕色彩等功能,讓屏幕顏色和輸出的顏色更接近。

這裡寫圖片描述

這裡寫圖片描述

3、GESTURE SENSOR展示
操作步驟:
使用者將手指靠近GESTURE SENSOR上方,通過做出旋轉,移動等手部動作進而達到對目標的操控。
通常用於實現在通話時自動關屏,防止誤操作,等隔空解鎖,手勢翻頁等功能。
這裡寫圖片描述

這裡寫圖片描述

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved