Tizen開發 SDB除錯工具使用簡介

2021-09-25 12:16:19 字數 1905 閱讀 7263

簡介

sdb是由tizen sdk提供的用於管理裝置(包括模擬器)的命令列工具,支援與多個裝置進行通訊,可以用來傳輸檔案,遠端命令執行,偵錯程式埠選擇,列印日誌資訊等,其功能與android下的adb工具較為相似。

使用

sdb的命令格式為:

[plain]view plain

copy

$ sdb [option] [parameters]

或$ sdb devices

[plain]view plain

copy

-d:連線唯一的用usb連線的tizen裝置,如果有2個或以上的usb裝置將返回錯誤。

-e:連線唯一的用模擬器啟動的裝置,如果有2個或以上的模擬器將返回錯誤。

-s :連線用裝置號指定的usb裝置或模擬器

command

description

sdb push

拷貝檔案到裝置

sdb pull

把檔案從裝置拷貝出來

sdb shell

遠端登入

sdb shell

遠端執行命令

sdb dlog [option]

檢視日誌

sdb forward

socket連線,格式為:tcp:

sdb help

顯示幫助資訊

sdb version

顯示版本資訊

sdb start-server

啟動sdb server

sdb kill-server

停止sdb server

sdb get-state

顯示狀態

sdb get-serialno

獲取裝置號

sdb status-window

不停地顯示裝置狀態

示例

檢視當前裝置

[cpp]view plain

copy

$ sdb devices

list of devices attached

emulator-26100  device

device表示裝置已連線到sdb server,否則顯示offline.

上傳檔案

[plain]view plain

copy

$ sdb push 2.png /media/

208 kb/s (12198 bytes in 0.057s)

也可以指定裝置號:

[plain]view plain

copy

$ sdb -s emulator-26100 push 2.png /media/3.png

295 kb/s (12198 bytes in 0.040s)

[plain]view plain

copy

$ sdb pull /media/2.png ./test.png

150 kb/s (12198 bytes in 0.079s)

檢視日誌

$ sdb dlog

如果已經登入(命令為:sdb shell)到裝置,則使用以下命令檢視日誌:

# dlogutil

過濾日誌資訊

更多日誌命令的使用可用dlogutil -h檢視。

Linux記憶體除錯工具 Valgrind使用方法

一.valgrind是什麼?valgrind是乙個提供程式除錯及效能分析的工具集。其包含的工具主要有memcheck,cachegrind,callgrind,massif等。其中,最為常用的是memcheck,其主要用來檢查程式heap上的記憶體使用情況。本文件主要介紹memcheck的用法和一些...

python除錯工具Birdseye的使用教程

birdseye是乙個python偵錯程式,它在函式呼叫中記錄表示式的值,並讓你在函式退出後輕鬆檢視它們,例如 無論你如何執行或編輯 都可以使用birdseye。只需要你安裝好依賴 pip install birdseye 並在 函式上方新增 eye 裝飾器 如上 所示 即可根據需要執行函式,並在瀏...

Vue開發與除錯工具

vscode visual studio code windows版本的安裝就很簡單了,傻瓜式安裝,之後去快捷鍵 在當前行中間換行到下一行 ctrl enter 當游標點選到某一行時,預設選中全行,可以直接複製剪下 直接刪除某一行 shift delete或者ctrl shift k 多行游標選擇 ...