簡介
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.png150 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 多行游標選擇 ...