adbd test on Yocto

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

adbd test on Yocto

adbd test on Yocto

BSP: L6.1.36

Some customer need use adb under usb ffs. The adb in Yocto can greatly improves development efficiency.

This is a demo for enabling adb on Yocto.

 

Yocto local.conf

IMAGE_INSTALL:append = "android-tools android-tools-adbd"
PREFERRED_PROVIDER_android-tools-conf = "android-tools-conf-configfs"

 

Test script for launching adbd

modprobe g_ffs idVendor=0x1fc9 idProduct=0x0146 iSerialNumber="ZhimingLiu"

mkdir -p /dev/usb-ffs/adb

mount -t functionfs adb /dev/usb-ffs/adb -o uid=2000,gid=2000

adbd &

 

Test on Windows:

PS C:\Users\Administrator\Desktop\platform-tools> .\adb.exe devices
List of devices attached
ZhimingLiu      device

PS C:\Users\Administrator\Desktop\platform-tools> .\adb.exe shell
sh-5.2# uname -a
Linux imx8mp-lpddr4-evk 6.1.36+g04b05c5527e9 #1 SMP PREEMPT Fri Nov 24 04:46:22 UTC 2023 aarch64 GNU/Linux
sh-5.2# ls
config  ffs  t.sh  test2.sh
sh-5.2# cd /
sh-5.2# ls
bin   dev  home  lost+found  mnt  proc  run   srv  tmp         usr
boot  etc  lib   media       opt  root  sbin  sys  unit_tests  var
sh-5.2#
ラベル(2)
%3CLINGO-SUB%20id%3D%22lingo-sub-1763377%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EYocto%E4%B8%8A%E3%81%A7%E3%81%AE%20adbd%20%E3%83%86%E3%82%B9%E3%83%88%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1763377%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%0A%3CP%3E%3CSTRONG%3EBSP%3A%20L6.1.36%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%E4%B8%80%E9%83%A8%E3%81%AE%E9%A1%A7%E5%AE%A2%E3%81%AF%E3%80%81USB%20FFS%20%E3%81%A7%20adb%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82Yocto%20%E3%81%AE%20adb%20%E3%81%AF%E9%96%8B%E7%99%BA%E5%8A%B9%E7%8E%87%E3%82%92%E5%A4%A7%E5%B9%85%E3%81%AB%E5%90%91%E4%B8%8A%E3%81%95%E3%81%9B%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81Yocto%E3%81%A7adb%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%83%87%E3%83%A2%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId-1258958065%22%20id%3D%22toc-hId-2004244349%22%3EYocto%20local.conf%3C%2FH3%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3EIMAGE_INSTALL%3Aappend%20%3D%20%22android-tools%20android-tools-adbd%22%0APREFERRED_PROVIDER_android-tools-conf%20%3D%20%22android-tools-conf-configfs%22%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId--548496398%22%20id%3D%22toc-hId-196789886%22%3Eadbd%20%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B%E3%83%86%E3%82%B9%E3%83%88%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%3C%2FH3%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Emodprobe%20g_ffs%20idVendor%3D0x1fc9%20idProduct%3D0x0146%20iSerialNumber%3D%22ZhimingLiu%22%0A%0Amkdir%20-p%20%2Fdev%2Fusb-ffs%2Fadb%0A%0Amount%20-t%20functionfs%20adb%20%2Fdev%2Fusb-ffs%2Fadb%20-o%20uid%3D2000%2Cgid%3D2000%0A%0Aadbd%20%26amp%3B%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId-1939016435%22%20id%3D%22toc-hId--1610664577%22%3EWindows%20%E3%81%A7%E3%83%86%E3%82%B9%E3%83%88%3A%3C%2FH3%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3EPS%20C%3A%5CUsers%5CAdministrator%5CDesktop%5Cplatform-tools%26gt%3B%20.%5Cadb.exe%20devices%0AList%20of%20devices%20attached%0AZhimingLiu%20%20%20%20%20%20device%0A%0APS%20C%3A%5CUsers%5CAdministrator%5CDesktop%5Cplatform-tools%26gt%3B%20.%5Cadb.exe%20shell%0Ash-5.2%23%20uname%20-a%0ALinux%20imx8mp-lpddr4-evk%206.1.36%2Bg04b05c5527e9%20%231%20SMP%20PREEMPT%20Fri%20Nov%2024%2004%3A46%3A22%20UTC%202023%20aarch64%20GNU%2FLinux%0Ash-5.2%23%20ls%0Aconfig%20%20ffs%20%20t.sh%20%20test2.sh%0Ash-5.2%23%20cd%20%2F%0Ash-5.2%23%20ls%0Abin%20%20%20dev%20%20home%20%20lost%2Bfound%20%20mnt%20%20proc%20%20run%20%20%20srv%20%20tmp%20%20%20%20%20%20%20%20%20usr%0Aboot%20%20etc%20%20lib%20%20%20media%20%20%20%20%20%20%20opt%20%20root%20%20sbin%20%20sys%20%20unit_tests%20%20var%0Ash-5.2%23%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1763377%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20Mini%20%7C%20i.MX%208M%20Nano%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
評価なし
バージョン履歴
最終更新日:
‎11-24-2023 05:42 AM
更新者: