清空記錄
歷史記錄
取消
清空記錄
歷史記錄
本次使用IDO-EVB3568開發(fā)板Android系統(tǒng)作為測(cè)試,本文將一一介紹以上adb常用功能。
IDO-EVB3568是基于RK3568的工控主板,四核A55 2.0G 主頻,支持高達(dá)8GB高速LPDDR4,1T算力NPU ,4K H.265硬解碼,4K HDMI2.0顯示輸出,支持雙通道LVDS/eDP/兩路MIPI DSI 等多種顯示接口,支持3屏異顯。板載2路千兆以太網(wǎng),雙頻WIFI+藍(lán)牙,支持5G或4G通信,支持2路USB3.0和7路USB2.0, SATA3.0。5路串口(UART/RS232/RS485),2路CAN總線;支持Android11/Debian10/Ubuntu20/Buildroot/麒麟OS/鴻蒙OpenHamoney等多種操作系統(tǒng)。
詳細(xì)產(chǎn)品規(guī)格書:IDO-EVB3568-V1 產(chǎn)品手冊(cè)
核心特點(diǎn):
● 內(nèi)置1T算力NPU,支持INT8/INT16;
● 多屏異顯,支持4K HDMI2.0, LVDS(雙通道1080P), 2路MIPI DSI 和 eDP1.3 (2K) ;
● 國(guó)產(chǎn)工業(yè)級(jí)四核A55高性能核心板,支持8GB內(nèi)存,4K解碼;
● 通信接口豐富,支持5G/4G,雙千兆網(wǎng)口,USB3.0,SATA,2路CAN和5路串口;
IDO-EVB3568開發(fā)板正面
IDO-EVB3568開發(fā)板反面
1、ADB工具介紹
ADB(Android Debug Bridge)是 Android SDK 里的一個(gè)工具,用這個(gè)工具可以操作管理 Android模擬器或真實(shí)的 Android 設(shè)備,主要功能有:
運(yùn)行設(shè)備的 shell(命令行)
管理模擬器或設(shè)備的端口映射
計(jì)算機(jī)和設(shè)備之間上傳/下載文件
將本地 apk 軟件安裝至模擬器或 Android 設(shè)備
網(wǎng)絡(luò) ADB:主機(jī)通過有線/無線網(wǎng)絡(luò)(同一局域網(wǎng))連接到 STB 設(shè)備
USB ADB:主機(jī)通過 USB 線連接到 STB 設(shè)備
環(huán)境配置
首次使用adb功能前,需要為其配置環(huán)境,可參考網(wǎng)上方法,也可根據(jù)以下方法進(jìn)行配置:
ADB工具環(huán)境配置:右鍵電腦(PC)【此電腦】,點(diǎn)擊【屬性】,點(diǎn)擊【高級(jí)系統(tǒng)設(shè)置】,點(diǎn)擊【環(huán)境變量】,在環(huán)境變量框找到【Path】,點(diǎn)擊【編輯】,點(diǎn)擊右側(cè)【新建】?jī)?nèi)容,內(nèi)容里添加adb工具的存放路徑
2、USB ADB使用說明
首先設(shè)備已經(jīng)運(yùn)行 Android 系統(tǒng),設(shè)置->開發(fā)者選項(xiàng)->已連接到計(jì)算機(jī)打開,usb 調(diào)試開關(guān)打開。(默認(rèn)打開)
PC 主機(jī)只通過 USB 線連接到機(jī)器 USB OTG 口,電腦(PC)端輸入win+R,輸入cmd進(jìn)入電腦終端,然后執(zhí)行以下命令:
adb devices //如果顯示設(shè)備機(jī)器的序列號(hào),表示連接成功
adb shell //執(zhí)行后進(jìn)入系統(tǒng)
ADB常用命令
2.1安裝 APK
可以將指定的 APK 文件安裝到設(shè)備上
adb root
adb remount
adb install
示例如下:
安裝成功后即可在安卓系統(tǒng)界面找到騰訊視頻app
2.2 卸載APK
完全卸載
adb uninstall
首先獲取第三方apk的包名
pm list package -3
執(zhí)行完可看到剛剛安裝的騰訊視頻apk包名:com.tencent.qqlive
示例如下:
2.3 從電腦上傳文件到設(shè)備
adb root
adb remount
adb push <本地路徑><遠(yuǎn)程路徑>
push成功后即可在系統(tǒng)對(duì)應(yīng)目錄下查看相關(guān)文件
2.4 從設(shè)備下載文件到電腦
adb root
adb remount
adb pull <遠(yuǎn)程路徑><本地路徑>
示例如下:
pull成功后即可在電腦E:\file位置下看到相關(guān)文件
2.5 adb 模擬按鍵
adb shell input keyevent
keycode 對(duì)應(yīng)的數(shù)值如下所示:
keycode 含義
3 HOME 鍵
4 返回鍵
5 打開撥號(hào)應(yīng)用
6 掛斷電話
24 增加音量
25 降低音量
26 電源鍵
27 拍照(需要在相機(jī)應(yīng)用里)
64 打開瀏覽器
82 菜單鍵
85 播放/暫停
86 停止播放
87 播放下一首
88 播放上一首
122 移動(dòng)光標(biāo)到行首或列表頂部
123 移動(dòng)光標(biāo)到行末或列表底部
126 恢復(fù)播放
127 暫停播放
164 靜音
176 打開系統(tǒng)設(shè)置
187 切換應(yīng)用
207 打開聯(lián)系人
208 打開日歷
209 打開音樂
210 打開計(jì)算器
220 降低屏幕亮度
221 提高屏幕亮度
223 系統(tǒng)休眠
224 點(diǎn)亮屏幕
231 打開語(yǔ)音助手
276 如果沒有 wakelock 則讓系統(tǒng)休眠
示例如下:
系統(tǒng)休眠
adb shell input keyevent 223 //執(zhí)行結(jié)束后安卓界面就會(huì)進(jìn)去休眠
點(diǎn)亮屏幕
adb shell input keyevent 224 //執(zhí)行結(jié)束后安卓界面就會(huì)屏幕亮起
3、網(wǎng)絡(luò)ADB使用說明
下面使用網(wǎng)口功能作為本次測(cè)試方法介紹,首先要注意以下兩點(diǎn)
設(shè)備上面首先要有網(wǎng)口,或者通過 WiFi 連接網(wǎng)絡(luò)
要確保PC和設(shè)備能夠相互ping得通,需要在同一網(wǎng)段
檢查PC上的adb的版本,是否是1.0.25之后的版本
Android11開啟網(wǎng)絡(luò)adb方法,通過調(diào)試串口或者usb ADB方法執(zhí)行以下命令
setprop persist.internet_adb_enable 1
執(zhí)行結(jié)束會(huì)自動(dòng)退出usb adb
網(wǎng)絡(luò)adb連接
通過ficonfig命令查看網(wǎng)口ip
adb connect 192.168.0.39:5555
連接成功后通過adb devices命令查看設(shè)備序列號(hào)
由此可以看到第一個(gè)是我們的usb adb,第二個(gè)是我們剛剛弄的網(wǎng)絡(luò)adb,執(zhí)行以下命令連接
adb -s 192.168.0.39:5555 shell
調(diào)試完成之后,在設(shè)備上面執(zhí)行以下的命令斷開連接
adb disconnect 192.168.0.39:5555