20240107查看Android11下移远的4G模块EC20在Firefly的AIO-3399J开发板跑通时的相关服务

news2024/11/26 6:23:34

20240107查看Android11下移远的4G模块EC20在Firefly的AIO-3399J开发板跑通时的相关服务
2024/1/7 11:24


缘起:友善之臂的SDK:rk3399-android-11-r20211216.tar.xz可以跑通EC20,但是Toybrick的不行!
同样是Andrid11,因此想比对一下两个SDK编译的IMG固件之间的差异,看Toybrick有哪些服务没有起来/启动!


开发板:Firefly的AIO-3399J【RK3399】
SDK:rk3399-android-11-r20211216.tar.xz【Android11】
Android11.0.tar.bz2.aa【ToyBrick】
Android11.0.tar.bz2.ab
Android11.0.tar.bz2.ac

https://wiki.t-firefly.com/AIO-3399J/prepare_compile_android.html
AIO-3399J产品规格书 立即购买
AIO-3399J 采用 RK3399 六核(A72x2+A53x4) 64 位处理器,主频高达1.8GHz,集成了四核 Mali-T860 GPU,性能优异。


0、简略步骤:
rootroot@rootroot-X99-Turbo:~/3TB$ cat Android11.0.tar.bz2.a* > Android11.0.tar.bz2
rootroot@rootroot-X99-Turbo:~/3TB$ tar jxvf Android11.0.tar.bz2 
rootroot@rootroot-X99-Turbo:~/3TB$ mv Android11.0 64rk3399-android-11
rootroot@rootroot-X99-Turbo:~/3TB$ cd 64rk3399-android-11
rootroot@rootroot-X99-Turbo:~/3TB/64rk3399-android-11$ cd u-boot
rootroot@rootroot-X99-Turbo:~/3TB/64rk3399-android-11/u-boot$ ./make.sh rk3399
rootroot@rootroot-X99-Turbo:~/3TB/64rk3399-android-11/u-boot$ cd ..
rootroot@rootroot-X99-Turbo:~/3TB/64rk3399-android-11$ cd kernel/
rootroot@rootroot-X99-Turbo:~/3TB/64rk3399-android-11/kernel$ make ARCH=arm64 rockchip_defconfig android-11.config -j36
rootroot@rootroot-X99-Turbo:~/3TB/64rk3399-android-11/kernel$ make ARCH=arm64 BOOT_IMG=../rockdev/Image-rk3399_Android11/boot.img rk3399-sapphire-excavator-edp-avb.img -j36
rootroot@rootroot-X99-Turbo:~/3TB/64rk3399-android-11$ source build/envsetup.sh 
rootroot@rootroot-X99-Turbo:~/3TB/64rk3399-android-11$ lunch
     36. rk3399_Android11-userdebug
Which would you like? [aosp_arm-eng] 36
rootroot@rootroot-X99-Turbo:~/3TB/64rk3399-android-11$ 
rootroot@rootroot-X99-Turbo:~/3TB/64rk3399-android-11$ make -j36
rootroot@rootroot-X99-Turbo:~/3TB/64rk3399-android-11$ ./build.sh -u


  * ServiceRecord{7467475 u0 com.android.phone/.vvm.RemoteVvmTaskManager}
    intent={act=ACTION_START_CELL_SERVICE_CONNECTED cmp=com.android.phone/.vvm.RemoteVvmTaskManager}
    packageName=com.android.phone
    processName=com.android.phone
    baseDir=/system/priv-app/TeleService/TeleService.apk
    dataDir=/data/user_de/0/com.android.phone
    app=ProcessRecord{e3a642c 1026:com.android.phone/1001}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=com.android.phone
    createTime=-1m31s136ms startingBgTimeout=--
    lastActivity=-1m31s127ms restartTime=-1m31s127ms createdFromFg=true
    startRequested=true delayedStop=false stopIfKilled=true callStart=true lastStartId=1

 


百度:查看 Android运行的服务


https://blog.csdn.net/manbuyuzhong87/article/details/128127432
Android系统服务查看

在进行应用开发时,经常要了解系统服务运行的情况:进程号是哪个,占用内存是多少,运行状态是怎么样等等。那么问题来了,怎么去获取这些信息呢?
解决办法:直接使用命令:
adb shell top

当我们要了解系统服务有哪些时,可以使用如下命令:
adb shell service list


https://blog.51cto.com/u_16213314/7344376
android 如何查看正在运行的 服务

如果设备已连接,终端或命令提示符将显示设备的序列号。接下来,输入以下命令来查看正在运行的服务:
adb shell dumpsys activity services


[    8.293466] ======== PULL WL_REG_ON(-1) LOW! ========
[    8.293483] [WLAN_RFKILL]: rockchip_wifi_power: 0
[    8.293514] [WLAN_RFKILL]: rockchip_wifi_power: toggle = false
[    8.293533] [WLAN_RFKILL]: wifi shut off power [GPIO-1-1]
[    8.293554] dhdsdio_probe : the lock is released.
[    8.295292] dhd_module_init: Exit err=0
[    8.327169] android_work: sent uevent USB_STATE=CONNECTED
[    8.414592] configfs-gadget gadget: high-speed config #1: b
[    8.414856] android_work: sent uevent USB_STATE=CONFIGURED
[    8.422290] type=1400 audit(1704634705.823:15): avc: denied { read } for comm="android.hardwar" name="u:object_r:default_prop:s0" dev="tmpfs" ino=20659 scontext=u:r:mediacodec:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
[    8.568686] rockchip-pinctrl pinctrl: pin gpio2-11 already requested by 1-0010; cannot claim for 1-0010-1
[    8.568724] rockchip-pinctrl pinctrl: pin-75 (1-0010-1) status -22
[    8.568741] rockchip-pinctrl pinctrl: could not request pin 75 (gpio2-11) from group cif-clkout  on device rockchip-pinctrl
[    8.568753] ov13850 1-0010-1: Error applying setting, reverse things back
[    8.568760] ov13850 1-0010-1: could not set pins
[    8.577919] rockchip-pinctrl pinctrl: pin gpio2-11 already requested by 1-0010; cannot claim for 1-0010-1
[    8.577944] rockchip-pinctrl pinctrl: pin-75 (1-0010-1) status -22
[    8.577951] rockchip-pinctrl pinctrl: could not request pin 75 (gpio2-11) from group cif-clkout  on device rockchip-pinctrl
[    8.577957] ov13850 1-0010-1: Error applying setting, reverse things back
[    8.577963] ov13850 1-0010-1: could not set pins
[    8.700826] rockchip-vop ff8f0000.vop: [drm:vop_crtc_atomic_enable] Update mode to 1920x1080p60, type: 11
[    8.701320] rockchip-vop ff900000.vop: [drm:vop_crtc_atomic_enable] Update mode to 1536x2048p60, type: 14
[    8.755280] rockchip-pinctrl pinctrl: pin gpio2-11 already requested by 1-0010; cannot claim for 1-0010-1
[    8.755304] rockchip-pinctrl pinctrl: pin-75 (1-0010-1) status -22
[    8.755312] rockchip-pinctrl pinctrl: could not request pin 75 (gpio2-11) from group cif-clkout  on device rockchip-pinctrl
[    8.755318] ov13850 1-0010-1: Error applying setting, reverse things back
[    8.755323] ov13850 1-0010-1: could not set pins
[    8.757085] rockchip-pinctrl pinctrl: pin gpio2-11 already requested by 1-0010; cannot claim for 1-0010-1
[    8.757100] rockchip-pinctrl pinctrl: pin-75 (1-0010-1) status -22
[    8.757107] rockchip-pinctrl pinctrl: could not request pin 75 (gpio2-11) from group cif-clkout  on device rockchip-pinctrl
[    8.757124] ov13850 1-0010-1: Error applying setting, reverse things back
[    8.757129] ov13850 1-0010-1: could not set pins
[    8.862095] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    8.863517] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)

[    9.280681] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.282086] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.283213] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.284642] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.284809] usb 2-1.7: New USB device found, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
[    9.284829] usb 2-1.7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    9.284845] usb 2-1.7: Product: Android
[    9.284859] usb 2-1.7: Manufacturer: Android
[    9.286099] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.287410] idVendor:2c7c,idProduct:125,bInterfaceNumber:0
[    9.287445] ckkkkkkkkkk
[    9.287465] option 2-1.7:1.0: GSM modem (1-port) converter detected
[    9.287537] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.288180] usb 2-1.7: GSM modem (1-port) converter now attached to ttyUSB0
[    9.288742] idVendor:2c7c,idProduct:125,bInterfaceNumber:1
[    9.288764] ckkkkkkkkkk
[    9.288780] option 2-1.7:1.1: GSM modem (1-port) converter detected
[    9.288982] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.290162] usb 2-1.7: GSM modem (1-port) converter now attached to ttyUSB1
[    9.290388] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.290962] idVendor:2c7c,idProduct:125,bInterfaceNumber:2
[    9.290986] ckkkkkkkkkk
[    9.291002] option 2-1.7:1.2: GSM modem (1-port) converter detected
[    9.291793] usb 2-1.7: GSM modem (1-port) converter now attached to ttyUSB2
[    9.291809] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.292612] idVendor:2c7c,idProduct:125,bInterfaceNumber:3
[    9.292635] ckkkkkkkkkk
[    9.292649] option 2-1.7:1.3: GSM modem (1-port) converter detected
[    9.293247] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.294010] usb 2-1.7: GSM modem (1-port) converter now attached to ttyUSB3
[    9.294696] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.296144] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.297100] qmi_wwan_q 2-1.7:1.4: cdc-wdm0: USB WDM device
[    9.297129] qmi_wwan_q 2-1.7:1.4: Quectel EC25&EC21&EG91&EG95&EG06&EP06&EM06&EG12&EP12&EM12&EG16&EG18&BG96&AG35 work on RawIP mode
[    9.297596] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.297736] qmi_wwan_q 2-1.7:1.4: rx_urb_size = 1520
[    9.299010] qmi_wwan_q 2-1.7:1.4 wwan0: register 'qmi_wwan_q' at usb-fe3c0000.usb-1.7, WWAN/QMI device, 52:1e:d0:30:5b:9a

[    9.299051] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.300462] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.301886] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.303299] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.304714] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.306153] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)
[    9.307596] rockchip-dp ff970000.edp: AUX CH error happened: 0x2 (1)


console:/ $ 
console:/ $ su
console:/ # 
console:/ # 
console:/ # [   81.356350] type=1400 audit(1704634778.756:45): avc: denied { read } for comm="Binder:179_2" name="wakeup12" dev="sysfs" ino=26221 scontext=u:r:system_suspend:s0 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=0
[  115.488001] type=1400 audit(1704634812.886:46): avc: denied { read } for comm="Binder:179_2" name="wakeup12" dev="sysfs" ino=26221 scontext=u:r:system_suspend:s0 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=0

console:/ # 
console:/ # 
console:/ # lsusb
Bus 005 Device 001: ID 1d6b:0002
Bus 003 Device 001: ID 1d6b:0001
Bus 002 Device 002: ID 1a40:0201
Bus 001 Device 001: ID 1d6b:0002
Bus 005 Device 002: ID 413c:301a
Bus 002 Device 003: ID 2c7c:0125
Bus 006 Device 001: ID 1d6b:0003
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0002
console:/ # 
console:/ # cd /dev
console:/dev # 
console:/dev # ll tty*
crw-rw-rw- 1 root      root     5,   0 2024-01-07 21:38 tty
crw------- 1 root      root   253,   0 2024-01-07 21:40 ttyFIQ0
crw-rw---- 1 bluetooth net_bt   4,  64 2024-01-07 21:38 ttyS0
crw-rw---- 1 radio     radio  188,   0 2024-01-07 21:38 ttyUSB0
crw-rw---- 1 radio     radio  188,   1 2024-01-07 21:38 ttyUSB1
crw-rw---- 1 radio     radio  188,   2 2024-01-07 21:40 ttyUSB2
crw-rw---- 1 radio     radio  188,   3 2024-01-07 21:38 ttyUSB3

console:/dev # 
console:/dev # [  185.468941] type=1400 audit(1704634882.870:47): avc: denied { read } for comm="Binder:179_2" name="wakeup12" dev="sysfs" ino=26221 scontext=u:r:system_suspend:s0 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=0
\

console:/dev # 
console:/dev # 
console:/dev # dumpsys activity services
ACTIVITY MANAGER SERVICES (dumpsys activity services)
  User 0 active services:
  * ServiceRecord{1019737 u0 com.android.providers.media.module/com.android.providers.media.fuse.ExternalStorageServiceImpl}
    intent={cmp=com.android.providers.media.module/com.android.providers.media.fuse.ExternalStorageServiceImpl}
    packageName=com.android.providers.media.module
    processName=com.android.providers.media.module
    permission=android.permission.BIND_EXTERNAL_STORAGE_SERVICE
    baseDir=/apex/com.android.mediaprovider/priv-app/MediaProvider/MediaProvider.apk
    dataDir=/data/user/0/com.android.providers.media.module
    app=ProcessRecord{d70374c 1277:com.android.providers.media.module/u0a121}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android
    createTime=-3m18s832ms startingBgTimeout=--
    lastActivity=-3m18s592ms restartTime=-3m18s592ms createdFromFg=true
    Bindings:
    * IntentBindRecord{3897320 CREATE}:
      intent={cmp=com.android.providers.media.module/com.android.providers.media.fuse.ExternalStorageServiceImpl}
      binder=android.os.BinderProxy@d59f4d9
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{bd8e9e ProcessRecord{1571fa0 454:system/1000}}
        Per-process Connections:
          ConnectionRecord{48fb49e u0 CR IMP com.android.providers.media.module/com.android.providers.media.fuse.ExternalStorageServiceImpl:@e24f2d9}
    All Connections:
      ConnectionRecord{48fb49e u0 CR IMP com.android.providers.media.module/com.android.providers.media.fuse.ExternalStorageServiceImpl:@e24f2d9}

  * ServiceRecord{2767d2c u0 android.ext.services/.notification.Assistant}
    intent={act=android.service.notification.NotificationAssistantService cmp=android.ext.services/.notification.Assistant}
    packageName=android.ext.services
    processName=android.ext.services
    permission=android.permission.BIND_NOTIFICATION_ASSISTANT_SERVICE
    baseDir=/apex/com.android.extservices/priv-app/ExtServices/ExtServices.apk
    dataDir=/data/user_de/0/android.ext.services
    app=ProcessRecord{2d55400 1208:android.ext.services/u0a119}
    whitelistManager=true
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android
    createTime=-3m18s402ms startingBgTimeout=--
    lastActivity=-3m18s401ms restartTime=-3m18s401ms createdFromFg=true
    Bindings:
    * IntentBindRecord{e5e0d7f CREATE}:
      intent={act=android.service.notification.NotificationAssistantService cmp=android.ext.services/.notification.Assistant}
      binder=android.os.BinderProxy@562a14c
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{4ec0595 ProcessRecord{1571fa0 454:system/1000}}
        Per-process Connections:
          ConnectionRecord{6ea6cdf u0 CR FGS android.ext.services/.notification.Assistant:@80c4f7e}
    All Connections:
      ConnectionRecord{6ea6cdf u0 CR FGS android.ext.services/.notification.Assistant:@80c4f7e}

  * ServiceRecord{235af31 u0 com.android.systemui/.keyguard.KeyguardService}
    intent={cmp=com.android.systemui/.keyguard.KeyguardService}
    packageName=com.android.systemui
    processName=com.android.systemui
    baseDir=/system_ext/priv-app/SystemUI/SystemUI.apk
    dataDir=/data/user_de/0/com.android.systemui
    app=ProcessRecord{7413a57 673:com.android.systemui/u0a116}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android
    createTime=-3m23s483ms startingBgTimeout=--
    lastActivity=-3m23s483ms restartTime=-3m23s483ms createdFromFg=true
    Bindings:
    * IntentBindRecord{86ff6aa CREATE}:
      intent={flg=0x100 cmp=com.android.systemui/.keyguard.KeyguardService}
      binder=android.os.BinderProxy@650029b
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{fbe8638 ProcessRecord{1571fa0 454:system/1000}}
        Per-process Connections:
          ConnectionRecord{be0bfd8 u0 CR com.android.systemui/.keyguard.KeyguardService:@f569ebb}
    All Connections:
      ConnectionRecord{be0bfd8 u0 CR com.android.systemui/.keyguard.KeyguardService:@f569ebb}

  * ServiceRecord{58435b1 u0 com.android.systemui/.ImageWallpaper}
    intent={act=android.service.wallpaper.WallpaperService cmp=com.android.systemui/.ImageWallpaper}
    packageName=com.android.systemui
    processName=com.android.systemui
    permission=android.permission.BIND_WALLPAPER
    baseDir=/system_ext/priv-app/SystemUI/SystemUI.apk
    dataDir=/data/user_de/0/com.android.systemui
    app=ProcessRecord{7413a57 673:com.android.systemui/u0a116}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android
    createTime=-3m23s996ms startingBgTimeout=--
    lastActivity=-3m23s303ms restartTime=-3m23s953ms createdFromFg=true
    Bindings:
    * IntentBindRecord{8546611 CREATE}:
      intent={act=android.service.wallpaper.WallpaperService cmp=com.android.systemui/.ImageWallpaper}
      binder=android.os.BinderProxy@52ed376
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{ca22d77 ProcessRecord{1571fa0 454:system/1000}}
        Per-process Connections:
          ConnectionRecord{1d628ff u0 CR FGSA UI CAPS com.android.systemui/.ImageWallpaper:@fdee81e}
          ConnectionRecord{a24aff1 u0 CR FGSA UI CAPS com.android.systemui/.ImageWallpaper:@d9c4b98}
    All Connections:
      ConnectionRecord{a24aff1 u0 CR FGSA UI CAPS com.android.systemui/.ImageWallpaper:@d9c4b98}
      ConnectionRecord{1d628ff u0 CR FGSA UI CAPS com.android.systemui/.ImageWallpaper:@fdee81e}

  * ServiceRecord{2c4d4ad u0 com.android.phone/com.android.internal.telephony.CellularNetworkService}
    intent={act=android.telephony.NetworkService pkg=com.android.phone}
    packageName=com.android.phone
    processName=com.android.phone
    permission=android.permission.BIND_TELEPHONY_NETWORK_SERVICE
    baseDir=/system/priv-app/TeleService/TeleService.apk
    dataDir=/data/user_de/0/com.android.phone
    app=ProcessRecord{53dfa6b 1031:com.android.phone/1001}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=com.android.phone
    createTime=-3m8s518ms startingBgTimeout=--
    lastActivity=-3m8s518ms restartTime=-3m8s518ms createdFromFg=true
    Bindings:
    * IntentBindRecord{bf1cde4 CREATE}:
      intent={act=android.telephony.NetworkService pkg=com.android.phone}
      binder=android.os.BinderProxy@508524d
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{22cb102 ProcessRecord{53dfa6b 1031:com.android.phone/1001}}
        Per-process Connections:
          ConnectionRecord{a5f5dc4 u0 CR com.android.phone/com.android.internal.telephony.CellularNetworkService:@9ce90d7}
    All Connections:
      ConnectionRecord{a5f5dc4 u0 CR com.android.phone/com.android.internal.telephony.CellularNetworkService:@9ce90d7}

  * ServiceRecord{c5e73a5 u0 com.android.inputmethod.latin/.LatinIME}
    intent={act=android.view.InputMethod cmp=com.android.inputmethod.latin/.LatinIME}
    packageName=com.android.inputmethod.latin
    processName=com.android.inputmethod.latin
    permission=android.permission.BIND_INPUT_METHOD
    baseDir=/product/app/LatinIME/LatinIME.apk
    dataDir=/data/user_de/0/com.android.inputmethod.latin
    app=ProcessRecord{ba2609d 1187:com.android.inputmethod.latin/u0a106}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android
    createTime=-3m19s765ms startingBgTimeout=--
    lastActivity=-3m19s666ms restartTime=-3m19s666ms createdFromFg=true
    Bindings:
    * IntentBindRecord{4822a13 CREATE}:
      intent={act=android.view.InputMethod cmp=com.android.inputmethod.latin/.LatinIME}
      binder=android.os.BinderProxy@1efe450
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{94c649 ProcessRecord{1571fa0 454:system/1000}}
        Per-process Connections:
          ConnectionRecord{94cdf47 u0 CR !FG IMPB !VIS com.android.inputmethod.latin/.LatinIME:@510ea86}
    All Connections:
      ConnectionRecord{94cdf47 u0 CR !FG IMPB !VIS com.android.inputmethod.latin/.LatinIME:@510ea86}

  * ServiceRecord{288198e u0 android.rockchip.update.service/.RKUpdateService}
    intent={cmp=android.rockchip.update.service/.RKUpdateService}
    packageName=android.rockchip.update.service
    processName=android.rockchip.update.service
    baseDir=/system/app/RKUpdateService/RKUpdateService.apk
    dataDir=/data/user/0/android.rockchip.update.service
    app=ProcessRecord{eaeaa8c 1667:android.rockchip.update.service/1000}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android.rockchip.update.service
    createTime=-3m8s234ms startingBgTimeout=-2m53s230ms
    lastActivity=-3m8s228ms restartTime=-3m8s233ms createdFromFg=false
    startRequested=true delayedStop=false stopIfKilled=true callStart=true lastStartId=2
    Delivered Starts:
    #0 id=1 dur=-3m8s230ms dxc=1
      intent=Intent { cmp=android.rockchip.update.service/.RKUpdateService (has extras) }
    #1 id=2 dur=-3m8s228ms dxc=1
      intent=Intent { cmp=android.rockchip.update.service/.RKUpdateService (has extras) }

  * ServiceRecord{fae3f14 u0 com.android.networkstack/com.android.server.NetworkStackService}
    intent={act=android.net.INetworkStackConnector cmp=com.android.networkstack/com.android.server.NetworkStackService}
    packageName=com.android.networkstack
    processName=com.android.networkstack.process
    permission=android.permission.MAINLINE_NETWORK_STACK
    baseDir=/system/priv-app/NetworkStack/NetworkStack.apk
    dataDir=/data/user_de/0/com.android.networkstack
    app=ProcessRecord{40b4943 903:com.android.networkstack.process/1073}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android
    createTime=-3m23s169ms startingBgTimeout=--
    lastActivity=-3m23s7ms restartTime=-3m23s7ms createdFromFg=true
    Bindings:
    * IntentBindRecord{938db4e CREATE}:
      intent={act=android.net.INetworkStackConnector cmp=com.android.networkstack/com.android.server.NetworkStackService}
      binder=android.os.BinderProxy@c5b546f
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{376f57c ProcessRecord{1571fa0 454:system/1000}}
        Per-process Connections:
          ConnectionRecord{7aab1fd u0 CR IMP com.android.networkstack/com.android.server.NetworkStackService:@a081e54}
    All Connections:
      ConnectionRecord{7aab1fd u0 CR IMP com.android.networkstack/com.android.server.NetworkStackService:@a081e54}

  * ServiceRecord{25a7e05 u0 com.android.bluetooth/.a2dp.A2dpService}
    intent={act=android.bluetooth.IBluetoothA2dp cmp=com.android.bluetooth/.a2dp.A2dpService}
    packageName=com.android.bluetooth
    processName=com.android.bluetooth
    baseDir=/system/app/Bluetooth/Bluetooth.apk
    dataDir=/data/user_de/0/com.android.bluetooth
    app=null
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android
    createTime=-3m24s76ms startingBgTimeout=--
    lastActivity=-3m24s76ms restartTime=-- createdFromFg=true
    Bindings:
    * IntentBindRecord{fcb5e5a}:
      intent={act=android.bluetooth.IBluetoothA2dp cmp=com.android.bluetooth/.a2dp.A2dpService}
      binder=null
      requested=false received=false hasBound=false doRebind=false
      * Client AppBindRecord{3f2c88b ProcessRecord{1571fa0 454:system/1000}}
        Per-process Connections:
          ConnectionRecord{13e8af0 u0 com.android.bluetooth/.a2dp.A2dpService:@b1ec733}
          ConnectionRecord{591c98f u0 com.android.bluetooth/.a2dp.A2dpService:@d5970ee}
          ConnectionRecord{7a6150c u0 com.android.bluetooth/.a2dp.A2dpService:@3fbf83f}
    All Connections:
      ConnectionRecord{7a6150c u0 com.android.bluetooth/.a2dp.A2dpService:@3fbf83f}
      ConnectionRecord{13e8af0 u0 com.android.bluetooth/.a2dp.A2dpService:@b1ec733}
      ConnectionRecord{591c98f u0 com.android.bluetooth/.a2dp.A2dpService:@d5970ee}

  * ServiceRecord{5abb9f9 u0 com.android.systemui/.SystemUIService}
    intent={cmp=com.android.systemui/.SystemUIService}
    packageName=com.android.systemui
    processName=com.android.systemui
    baseDir=/system_ext/priv-app/SystemUI/SystemUI.apk
    dataDir=/data/user_de/0/com.android.systemui
    app=ProcessRecord{7413a57 673:com.android.systemui/u0a116}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android
    createTime=-3m23s494ms startingBgTimeout=--
    lastActivity=-3m23s488ms restartTime=-3m23s488ms createdFromFg=true
    startRequested=true delayedStop=false stopIfKilled=false callStart=true lastStartId=1

  * ServiceRecord{a26f86c u0 com.android.se/.SecureElementService}
    intent={cmp=com.android.se/.SecureElementService}
    packageName=com.android.se
    processName=com.android.se
    baseDir=/system/app/SecureElement/SecureElement.apk
    dataDir=/data/user/0/com.android.se
    app=ProcessRecord{c87fed6 1010:com.android.se/1068}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=com.android.se
    createTime=-3m22s195ms startingBgTimeout=--
    lastActivity=-3m22s194ms restartTime=-3m22s194ms createdFromFg=true
    startRequested=true delayedStop=false stopIfKilled=false callStart=true lastStartId=1

  * ServiceRecord{bfb3d77 u0 com.android.server.telecom/.components.BluetoothPhoneService}
    intent={cmp=com.android.server.telecom/.components.BluetoothPhoneService}
    packageName=com.android.server.telecom
    processName=system
    baseDir=/system/priv-app/Telecom/Telecom.apk
    dataDir=/data/user_de/0/com.android.server.telecom
    app=ProcessRecord{1571fa0 454:system/1000}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=com.android.server.telecom
    createTime=-3m21s551ms startingBgTimeout=--
    lastActivity=-3m21s551ms restartTime=-3m21s551ms createdFromFg=true
    startRequested=true delayedStop=false stopIfKilled=false callStart=true lastStartId=1

  * ServiceRecord{9e91c3d u0 com.android.systemui/.dump.SystemUIAuxiliaryDumpService}
    intent={cmp=com.android.systemui/.dump.SystemUIAuxiliaryDumpService}
    packageName=com.android.systemui
    processName=com.android.systemui
    permission=com.android.systemui.permission.SELF
    baseDir=/system_ext/priv-app/SystemUI/SystemUI.apk
    dataDir=/data/user_de/0/com.android.systemui
    app=ProcessRecord{7413a57 673:com.android.systemui/u0a116}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=com.android.systemui
    createTime=-3m21s287ms startingBgTimeout=--
    lastActivity=-3m21s287ms restartTime=-3m21s287ms createdFromFg=true
    startRequested=true delayedStop=false stopIfKilled=false callStart=true lastStartId=1

  * ServiceRecord{4ba3880 u0 com.android.networkstack.tethering/.TetheringService}
    intent={act=android.net.ITetheringConnector cmp=com.android.networkstack.tethering/.TetheringService}
    packageName=com.android.networkstack.tethering
    processName=com.android.networkstack.process
    permission=android.permission.MAINLINE_NETWORK_STACK
    baseDir=/apex/com.android.tethering/priv-app/Tethering/Tethering.apk
    dataDir=/data/user_de/0/com.android.networkstack.tethering
    app=ProcessRecord{40b4943 903:com.android.networkstack.process/1073}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android
    createTime=-3m23s126ms startingBgTimeout=--
    lastActivity=-3m22s985ms restartTime=-3m22s985ms createdFromFg=true
    Bindings:
    * IntentBindRecord{dfbed68 CREATE}:
      intent={act=android.net.ITetheringConnector cmp=com.android.networkstack.tethering/.TetheringService}
      binder=android.os.BinderProxy@d09f581
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{8d10626 ProcessRecord{1571fa0 454:system/1000}}
        Per-process Connections:
          ConnectionRecord{6810933 u0 CR IMP com.android.networkstack.tethering/.TetheringService:@ad18a2}
    All Connections:
      ConnectionRecord{6810933 u0 CR IMP com.android.networkstack.tethering/.TetheringService:@ad18a2}

  * ServiceRecord{58e7748 u0 com.android.phone/com.android.internal.telephony.dataconnection.CellularDataService}
    intent={act=android.telephony.data.DataService pkg=com.android.phone}
    packageName=com.android.phone
    processName=com.android.phone
    permission=android.permission.BIND_TELEPHONY_DATA_SERVICE
    baseDir=/system/priv-app/TeleService/TeleService.apk
    dataDir=/data/user_de/0/com.android.phone
    app=ProcessRecord{53dfa6b 1031:com.android.phone/1001}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=com.android.phone
    createTime=-3m8s423ms startingBgTimeout=--
    lastActivity=-3m8s423ms restartTime=-3m8s423ms createdFromFg=true
    Bindings:
    * IntentBindRecord{8436267 CREATE}:
      intent={act=android.telephony.data.DataService pkg=com.android.phone}
      binder=android.os.BinderProxy@f567814
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{3df68bd ProcessRecord{53dfa6b 1031:com.android.phone/1001}}
        Per-process Connections:
          ConnectionRecord{833cdeb u0 CR com.android.phone/com.android.internal.telephony.dataconnection.CellularDataService:@fc19d3a}
    All Connections:
      ConnectionRecord{833cdeb u0 CR com.android.phone/com.android.internal.telephony.dataconnection.CellularDataService:@fc19d3a}

  * ServiceRecord{6f14345 u0 com.android.server.telecom/.components.TelecomService}
    intent={act=com.android.ITelecomService cmp=com.android.server.telecom/.components.TelecomService}
    packageName=com.android.server.telecom
    processName=system
    baseDir=/system/priv-app/Telecom/Telecom.apk
    dataDir=/data/user_de/0/com.android.server.telecom
    app=ProcessRecord{1571fa0 454:system/1000}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android
    createTime=-3m24s85ms startingBgTimeout=--
    lastActivity=-3m24s84ms restartTime=-3m24s84ms createdFromFg=true
    Bindings:
    * IntentBindRecord{7375eb2 CREATE}:
      intent={act=com.android.ITelecomService cmp=com.android.server.telecom/.components.TelecomService}
      binder=com.android.server.telecom.components.TelecomService$1@119be03
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{92d0180 ProcessRecord{1571fa0 454:system/1000}}
        Per-process Connections:
          ConnectionRecord{7f6c7af u0 CR IMP FGS com.android.server.telecom/.components.TelecomService:@999138e}
    All Connections:
      ConnectionRecord{7f6c7af u0 CR IMP FGS com.android.server.telecom/.components.TelecomService:@999138e}

  * ServiceRecord{6e3c4d8 u0 com.android.launcher3/com.android.quickstep.TouchInteractionService}
    intent={act=android.intent.action.QUICKSTEP_SERVICE pkg=com.android.launcher3}
    packageName=com.android.launcher3
    processName=com.android.launcher3
    permission=android.permission.STATUS_BAR_SERVICE
    baseDir=/system_ext/priv-app/Launcher3QuickStep/Launcher3QuickStep.apk
    dataDir=/data/user/0/com.android.launcher3
    app=ProcessRecord{42492c5 963:com.android.launcher3/u0a114}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=com.android.systemui
    createTime=-3m18s161ms startingBgTimeout=--
    lastActivity=-3m18s161ms restartTime=-3m18s161ms createdFromFg=true
    Bindings:
    * IntentBindRecord{79ed3b9 CREATE}:
      intent={act=android.intent.action.QUICKSTEP_SERVICE pkg=com.android.launcher3}
      binder=android.os.BinderProxy@d38b3fe
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{c70375f ProcessRecord{7413a57 673:com.android.systemui/u0a116}}
        Per-process Connections:
          ConnectionRecord{a1e97bb u0 CR FGSA com.android.launcher3/com.android.quickstep.TouchInteractionService:@ff52c4a}
    All Connections:
      ConnectionRecord{a1e97bb u0 CR FGSA com.android.launcher3/com.android.quickstep.TouchInteractionService:@ff52c4a}

  * ServiceRecord{e54e261 u0 com.android.smspush/.WapPushManager}
    intent={act=com.android.internal.telephony.IWapPushManager cmp=com.android.smspush/.WapPushManager}
    packageName=com.android.smspush
    processName=com.android.smspush
    permission=com.android.smspush.WAPPUSH_MANAGER_BIND
    baseDir=/system_ext/app/WAPPushManager/WAPPushManager.apk
    dataDir=/data/user/0/com.android.smspush
    app=ProcessRecord{9608803 1701:com.android.smspush/u0a118}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=com.android.phone
    createTime=-3m9s496ms startingBgTimeout=--
    lastActivity=-3m9s452ms restartTime=-3m9s452ms createdFromFg=true
    Bindings:
    * IntentBindRecord{f20b5ac CREATE}:
      intent={act=com.android.internal.telephony.IWapPushManager cmp=com.android.smspush/.WapPushManager}
      binder=android.os.BinderProxy@74ff275
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{468120a ProcessRecord{53dfa6b 1031:com.android.phone/1001}}
        Per-process Connections:
          ConnectionRecord{372a2bd u0 CR com.android.smspush/.WapPushManager:@4aa5a14}
          ConnectionRecord{ad06c75 u0 CR com.android.smspush/.WapPushManager:@aced7ac}
    All Connections:
      ConnectionRecord{372a2bd u0 CR com.android.smspush/.WapPushManager:@4aa5a14}
      ConnectionRecord{ad06c75 u0 CR com.android.smspush/.WapPushManager:@aced7ac}

  * ServiceRecord{a609032 u0 com.android.phone/.vvm.RemoteVvmTaskManager}
    intent={act=ACTION_START_CELL_SERVICE_CONNECTED cmp=com.android.phone/.vvm.RemoteVvmTaskManager}
    packageName=com.android.phone
    processName=com.android.phone
    baseDir=/system/priv-app/TeleService/TeleService.apk

    dataDir=/data/user_de/0/com.android.phone
    app=ProcessRecord{53dfa6b 1031:com.android.phone/1001}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=com.android.phone
    createTime=-3m5s250ms startingBgTimeout=--
    lastActivity=-3m5s249ms restartTime=-3m5s249ms createdFromFg=true
    startRequested=true delayedStop=false stopIfKilled=true callStart=true lastStartId=1

  * ServiceRecord{1e5d0a0 u0 com.android.location.fused/.FusedLocationService}
    intent={act=com.android.location.service.FusedLocationProvider cmp=com.android.location.fused/.FusedLocationService}
    packageName=com.android.location.fused
    processName=system
    permission=android.permission.WRITE_SECURE_SETTINGS
    baseDir=/system/priv-app/FusedLocation/FusedLocation.apk
    dataDir=/data/user_de/0/com.android.location.fused
    app=ProcessRecord{1571fa0 454:system/1000}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android
    createTime=-3m23s326ms startingBgTimeout=--
    lastActivity=-3m23s326ms restartTime=-3m23s326ms createdFromFg=true
    Bindings:
    * IntentBindRecord{38aea7b CREATE}:
      intent={act=com.android.location.service.FusedLocationProvider cmp=com.android.location.fused/.FusedLocationService}
      binder=com.android.location.provider.LocationProviderBase$Service@bb98098
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{ba40f1 ProcessRecord{1571fa0 454:system/1000}}
        Per-process Connections:
          ConnectionRecord{645d5a3 u0 CR !FG !VIS com.android.location.fused/.FusedLocationService:@dec90d2}
    All Connections:
      ConnectionRecord{645d5a3 u0 CR !FG !VIS com.android.location.fused/.FusedLocationService:@dec90d2}

  * ServiceRecord{a9c5306 u0 com.android.phone/com.android.services.telephony.sip.components.TelephonySipService}
    intent={act=android.net.sip.action.START_SIP pkg=com.android.phone}
    packageName=com.android.phone
    processName=com.android.phone
    baseDir=/system/priv-app/TeleService/TeleService.apk
    dataDir=/data/user_de/0/com.android.phone
    app=ProcessRecord{53dfa6b 1031:com.android.phone/1001}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=com.android.phone
    createTime=-3m8s353ms startingBgTimeout=--
    lastActivity=-3m8s353ms restartTime=-3m8s353ms createdFromFg=true
    startRequested=true delayedStop=false stopIfKilled=false callStart=true lastStartId=1

  * ServiceRecord{46c092c u0 com.android.phone/.TelephonyDebugService}
    intent={cmp=com.android.phone/.TelephonyDebugService}
    packageName=com.android.phone
    processName=com.android.phone
    permission=android.permission.DUMP
    baseDir=/system/priv-app/TeleService/TeleService.apk
    dataDir=/data/user_de/0/com.android.phone
    app=ProcessRecord{53dfa6b 1031:com.android.phone/1001}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=com.android.phone
    createTime=-3m9s147ms startingBgTimeout=--
    lastActivity=-3m9s146ms restartTime=-3m9s146ms createdFromFg=true
    startRequested=true delayedStop=false stopIfKilled=false callStart=true lastStartId=1

  * ServiceRecord{e28e0d0 u0 android.ext.services/.autofill.InlineSuggestionRenderServiceImpl}
    intent={act=android.service.autofill.InlineSuggestionRenderService cmp=android.ext.services/.autofill.InlineSuggestionRenderServiceImpl}
    packageName=android.ext.services
    processName=android.ext.services
    permission=android.permission.BIND_INLINE_SUGGESTION_RENDER_SERVICE
    baseDir=/apex/com.android.extservices/priv-app/ExtServices/ExtServices.apk
    dataDir=/data/user_de/0/android.ext.services
    app=ProcessRecord{2d55400 1208:android.ext.services/u0a119}
    allowWhileInUsePermissionInFgs=true
    recentCallingPackage=android
    createTime=-3m22s139ms startingBgTimeout=--
    lastActivity=-3m17s912ms restartTime=-3m19s538ms createdFromFg=true
    Bindings:
    * IntentBindRecord{a7d44d6 CREATE}:
      intent={act=android.service.autofill.InlineSuggestionRenderService cmp=android.ext.services/.autofill.InlineSuggestionRenderServiceImpl}
      binder=android.os.BinderProxy@5d3b357
      requested=true received=true hasBound=true doRebind=false
      * Client AppBindRecord{8120e44 ProcessRecord{1571fa0 454:system/1000}}
        Per-process Connections:
          ConnectionRecord{1766368 u0 CR FGS android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:@395568b}
          ConnectionRecord{c908edb u0 CR FGS android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:@ae60bea}
          ConnectionRecord{cd8e48c u0 CR FGS android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:@90255bf}
          ConnectionRecord{fbb29c7 u0 CR FGS android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:@377cf06}
    All Connections:
      ConnectionRecord{fbb29c7 u0 CR FGS android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:@377cf06}
      ConnectionRecord{1766368 u0 CR FGS android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:@395568b}
      ConnectionRecord{cd8e48c u0 CR FGS android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:@90255bf}
      ConnectionRecord{c908edb u0 CR FGS android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:@ae60bea}

  Connection bindings to services:
  * ConnectionRecord{6810933 u0 CR IMP com.android.networkstack.tethering/.TetheringService:@ad18a2}
    binding=AppBindRecord{8d10626 com.android.networkstack.tethering/.TetheringService:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@ad18a2 flags=0x41
  * ConnectionRecord{fbb29c7 u0 CR FGS android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:@377cf06}
    binding=AppBindRecord{8120e44 android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@377cf06 flags=0x4000001
  * ConnectionRecord{1766368 u0 CR FGS android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:@395568b}
    binding=AppBindRecord{8120e44 android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@395568b flags=0x4000001
  * ConnectionRecord{7a6150c u0 com.android.bluetooth/.a2dp.A2dpService:@3fbf83f}
    binding=AppBindRecord{3f2c88b com.android.bluetooth/.a2dp.A2dpService:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@3fbf83f flags=0x0
  * ConnectionRecord{372a2bd u0 CR com.android.smspush/.WapPushManager:@4aa5a14}
    binding=AppBindRecord{468120a com.android.smspush/.WapPushManager:com.android.phone}
    conn=android.os.BinderProxy@4aa5a14 flags=0x1
  * ConnectionRecord{94cdf47 u0 CR !FG IMPB !VIS com.android.inputmethod.latin/.LatinIME:@510ea86}
    binding=AppBindRecord{94c649 com.android.inputmethod.latin/.LatinIME:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@510ea86 flags=0x40800005
  * ConnectionRecord{6ea6cdf u0 CR FGS android.ext.services/.notification.Assistant:@80c4f7e}
    binding=AppBindRecord{4ec0595 android.ext.services/.notification.Assistant:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@80c4f7e flags=0x5000001
  * ConnectionRecord{cd8e48c u0 CR FGS android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:@90255bf}
    binding=AppBindRecord{8120e44 android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@90255bf flags=0x4000001
  * ConnectionRecord{7f6c7af u0 CR IMP FGS com.android.server.telecom/.components.TelecomService:@999138e}
    binding=AppBindRecord{92d0180 com.android.server.telecom/.components.TelecomService:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@999138e flags=0x4000041
  * ConnectionRecord{a5f5dc4 u0 CR com.android.phone/com.android.internal.telephony.CellularNetworkService:@9ce90d7}
    binding=AppBindRecord{22cb102 com.android.phone/com.android.internal.telephony.CellularNetworkService:com.android.phone}
    conn=android.os.BinderProxy@9ce90d7 flags=0x1
  * ConnectionRecord{7aab1fd u0 CR IMP com.android.networkstack/com.android.server.NetworkStackService:@a081e54}
    binding=AppBindRecord{376f57c com.android.networkstack/com.android.server.NetworkStackService:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@a081e54 flags=0x41
  * ConnectionRecord{ad06c75 u0 CR com.android.smspush/.WapPushManager:@aced7ac}
    binding=AppBindRecord{468120a com.android.smspush/.WapPushManager:com.android.phone}
    conn=android.os.BinderProxy@aced7ac flags=0x1
  * ConnectionRecord{c908edb u0 CR FGS android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:@ae60bea}
    binding=AppBindRecord{8120e44 android.ext.services/.autofill.InlineSuggestionRenderServiceImpl:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@ae60bea flags=0x4000001
  * ConnectionRecord{13e8af0 u0 com.android.bluetooth/.a2dp.A2dpService:@b1ec733}
    binding=AppBindRecord{3f2c88b com.android.bluetooth/.a2dp.A2dpService:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@b1ec733 flags=0x0
  * ConnectionRecord{591c98f u0 com.android.bluetooth/.a2dp.A2dpService:@d5970ee}
    binding=AppBindRecord{3f2c88b com.android.bluetooth/.a2dp.A2dpService:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@d5970ee flags=0x0
  * ConnectionRecord{a24aff1 u0 CR FGSA UI CAPS com.android.systemui/.ImageWallpaper:@d9c4b98}
    binding=AppBindRecord{ca22d77 com.android.systemui/.ImageWallpaper:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@d9c4b98 flags=0x22001001
  * ConnectionRecord{645d5a3 u0 CR !FG !VIS com.android.location.fused/.FusedLocationService:@dec90d2}
    binding=AppBindRecord{ba40f1 com.android.location.fused/.FusedLocationService:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@dec90d2 flags=0x40000005
  * ConnectionRecord{48fb49e u0 CR IMP com.android.providers.media.module/com.android.providers.media.fuse.ExternalStorageServiceImpl:@e24f2d9}
    binding=AppBindRecord{bd8e9e com.android.providers.media.module/com.android.providers.media.fuse.ExternalStorageServiceImpl:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@e24f2d9 flags=0x41
  * ConnectionRecord{be0bfd8 u0 CR com.android.systemui/.keyguard.KeyguardService:@f569ebb}
    binding=AppBindRecord{fbe8638 com.android.systemui/.keyguard.KeyguardService:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@f569ebb flags=0x1
  * ConnectionRecord{833cdeb u0 CR com.android.phone/com.android.internal.telephony.dataconnection.CellularDataService:@fc19d3a}
    binding=AppBindRecord{3df68bd com.android.phone/com.android.internal.telephony.dataconnection.CellularDataService:com.android.phone}
    conn=android.os.BinderProxy@fc19d3a flags=0x1
  * ConnectionRecord{1d628ff u0 CR FGSA UI CAPS com.android.systemui/.ImageWallpaper:@fdee81e}
    binding=AppBindRecord{ca22d77 com.android.systemui/.ImageWallpaper:system}
    conn=android.app.LoadedApk$ServiceDispatcher$InnerConnection@fdee81e flags=0x22001001
  * ConnectionRecord{a1e97bb u0 CR FGSA com.android.launcher3/com.android.quickstep.TouchInteractionService:@ff52c4a}
    binding=AppBindRecord{c70375f com.android.launcher3/com.android.quickstep.TouchInteractionService:com.android.systemui}
    conn=android.os.BinderProxy@ff52c4a flags=0x2000001
console:/dev # 
console:/dev # 
console:/dev # 
console:/dev # 
console:/dev # 
console:/dev # service list
Found 178 services:
0    DockObserver: []
1    SurfaceFlinger: [android.ui.ISurfaceComposer]
2    accessibility: [android.view.accessibility.IAccessibilityManager]
3    account: [android.accounts.IAccountManager]
4    activity: [android.app.IActivityManager]
5    activity_task: [android.app.IActivityTaskManager]
6    adb: [android.debug.IAdbManager]
7    alarm: [android.app.IAlarmManager]
8    android.hardware.light.ILights/default: [android.hardware.light.ILights]
9    android.hardware.power.IPower/default: [android.hardware.power.IPower]
10    android.security.identity: [android.security.identity.ICredentialStoreFactory]
11    android.security.keystore: [android.security.keystore.IKeystoreService]
12    android.service.gatekeeper.IGateKeeperService: [android.service.gatekeeper.IGateKeeperService]
13    app_binding: []
14    app_integrity: [android.content.integrity.IAppIntegrityManager]
15    appops: [com.android.internal.app.IAppOpsService]
16    appwidget: [com.android.internal.appwidget.IAppWidgetService]
17    audio: [android.media.IAudioService]
18    auth: [android.hardware.biometrics.IAuthService]
19    autofill: [android.view.autofill.IAutoFillManager]
20    backup: [android.app.backup.IBackupManager]
21    battery: []
22    batteryproperties: [android.os.IBatteryPropertiesRegistrar]
23    batterystats: [com.android.internal.app.IBatteryStats]
24    binder_calls_stats: []
25    biometric: [android.hardware.biometrics.IBiometricService]
26    blob_store: [android.app.blob.IBlobStoreManager]
27    bluetooth_manager: [android.bluetooth.IBluetoothManager]
28    bugreport: [android.os.IDumpstate]
29    cacheinfo: []
30    carrier_config: [com.android.internal.telephony.ICarrierConfigLoader]
31    clipboard: [android.content.IClipboard]
32    color_display: [android.hardware.display.IColorDisplayManager]
33    companiondevice: [android.companion.ICompanionDeviceManager]
34    connectivity: [android.net.IConnectivityManager]
35    connmetrics: [android.net.IIpConnectivityMetrics]
36    consumer_ir: [android.hardware.IConsumerIrService]
37    content: [android.content.IContentService]
38    country_detector: [android.location.ICountryDetector]
39    cpuinfo: []
40    crossprofileapps: [android.content.pm.ICrossProfileApps]
41    dataloader_manager: [android.content.pm.IDataLoaderManager]
42    dbinfo: []
43    device_config: []
44    device_identifiers: [android.os.IDeviceIdentifiersPolicyService]
45    device_policy: [android.app.admin.IDevicePolicyManager]
46    deviceidle: [android.os.IDeviceIdleController]
47    devicestoragemonitor: []
48    diskstats: []
49    display: [android.hardware.display.IDisplayManager]
50    dnsresolver: [android.net.IDnsResolver]
51    dreams: [android.service.dreams.IDreamManager]
52    drm.drmManager: [drm.IDrmManagerService]
53    drm_device_management: [android.os.IRkDisplayDeviceManagementService]
54    dropbox: [com.android.internal.os.IDropBoxManagerService]
55    dynamic_system: [android.os.image.IDynamicSystemService]
56    emergency_affordance: []
57    ethernet: [android.net.IEthernetManager]
58    external_vibrator_service: [android.os.IExternalVibratorService]
59    file_integrity: [android.security.IFileIntegrityService]
60    gfxinfo: []
61    gpu: [android.graphicsenv.IGpuService]
62    graphicsstats: [android.view.IGraphicsStats]
63    hardware_properties: [android.os.IHardwarePropertiesManager]
64    imms: [com.android.internal.telephony.IMms]
65    incident: [android.os.IIncidentManager]
66    incidentcompanion: [android.os.IIncidentCompanion]
67    incremental: [android.os.incremental.IIncrementalService]
68    input: [android.hardware.input.IInputManager]
69    input_method: [com.android.internal.view.IInputMethodManager]
70    inputflinger: [android.input.IInputFlinger]
71    installd: [android.os.IInstalld]
72    iphonesubinfo: [com.android.internal.telephony.IPhoneSubInfo]
73    ipsec: [android.net.IIpSecService]
74    isms: [com.android.internal.telephony.ISms]
75    isub: [com.android.internal.telephony.ISub]
76    jobscheduler: [android.app.job.IJobScheduler]
77    launcherapps: [android.content.pm.ILauncherApps]
78    lights: [android.hardware.lights.ILightsManager]
79    location: [android.location.ILocationManager]
80    lock_settings: [com.android.internal.widget.ILockSettings]
81    looper_stats: []
82    manager: [android.os.IServiceManager]
83    media.audio_flinger: [android.media.IAudioFlinger]
84    media.audio_policy: [android.media.IAudioPolicyService]
85    media.camera: [android.hardware.ICameraService]
86    media.camera.proxy: [android.hardware.ICameraServiceProxy]
87    media.extractor: [android.IMediaExtractorService]
88    media.metrics: [android.media.IMediaMetricsService]
89    media.player: [android.media.IMediaPlayerService]
90    media.resource_manager: [android.media.IResourceManagerService]
91    media_projection: [android.media.projection.IMediaProjectionManager]
92    media_resource_monitor: [android.media.IMediaResourceMonitor]
93    media_router: [android.media.IMediaRouterService]
94    media_session: [android.media.session.ISessionManager]
95    meminfo: []
96    mount: [android.os.storage.IStorageManager]
97    netd: [android.net.INetd]
98    netd_listener: [android.net.metrics.INetdEventListener]
99    netpolicy: [android.net.INetworkPolicyManager]
100    netstats: [android.net.INetworkStatsService]
101    network_management: [android.os.INetworkManagementService]
102    network_score: [android.net.INetworkScoreService]
103    network_stack: [android.net.INetworkStackConnector]
104    network_time_update_service: []
105    network_watchlist: [com.android.internal.net.INetworkWatchlistManager]
106    notification: [android.app.INotificationManager]
107    otadexopt: [android.content.pm.IOtaDexopt]
108    overlay: [android.content.om.IOverlayManager]
109    package: [android.content.pm.IPackageManager]
110    package_native: [android.content.pm.IPackageManagerNative]
111    permission: [android.os.IPermissionController]
112    permissionmgr: [android.permission.IPermissionManager]
113    phone: [com.android.internal.telephony.ITelephony]
114    pinner: []
115    platform_compat: [com.android.internal.compat.IPlatformCompat]
116    platform_compat_native: [com.android.internal.compat.IPlatformCompatNative]
117    power: [android.os.IPowerManager]
118    print: [android.print.IPrintManager]
119    processinfo: [android.os.IProcessInfoService]
120    procstats: [com.android.internal.app.procstats.IProcessStats]
121    recovery: [android.os.IRecoverySystem]
122    restrictions: [android.content.IRestrictionsManager]
123    rockchip_audio_setting: [android.os.audio.IRkAudioSettingService]
124    role: [android.app.role.IRoleManager]
125    rollback: [android.content.rollback.IRollbackManager]
126    runtime: []
127    scheduling_policy: [android.os.ISchedulingPolicyService]
128    search: [android.app.ISearchManager]
129    sec_key_att_app_id_provider: [android.security.keymaster.IKeyAttestationApplicationIdProvider]
130    secure_element: [android.se.omapi.ISecureElementService]
131    sensor_privacy: [android.hardware.ISensorPrivacyManager]
132    sensorservice: [android.gui.SensorServer]
133    serial: [android.hardware.ISerialManager]
134    servicediscovery: [android.net.nsd.INsdManager]
135    settings: []
136    shortcut: [android.content.pm.IShortcutService]
137    simphonebook: [com.android.internal.telephony.IIccPhoneBook]
138    slice: [android.app.slice.ISliceManager]
139    soundtrigger: [com.android.internal.app.ISoundTriggerService]
140    soundtrigger_middleware: [android.media.soundtrigger_middleware.ISoundTriggerMiddlewareService]
141    stats: [android.os.IStatsd]
142    statscompanion: [android.os.IStatsCompanionService]
143    statsmanager: [android.os.IStatsManagerService]
144    statusbar: [com.android.internal.statusbar.IStatusBarService]
145    storaged: [android.os.IStoraged]
146    storaged_pri: [android.os.storaged.IStoragedPrivate]
147    storagestats: [android.app.usage.IStorageStatsManager]
148    suspend_control: [android.system.suspend.ISuspendControlService]
149    system_config: [android.os.ISystemConfig]
150    system_update: [android.os.ISystemUpdateManager]
151    telecom: [com.android.internal.telecom.ITelecomService]
152    telephony.registry: [com.android.internal.telephony.ITelephonyRegistry]
153    telephony_ims: [android.telephony.ims.aidl.IImsRcsController]
154    testharness: []
155    tethering: [android.net.ITetheringConnector]
156    textclassification: [android.service.textclassifier.ITextClassifierService]
157    textservices: [com.android.internal.textservice.ITextServicesManager]
158    thermalservice: [android.os.IThermalService]
159    time_detector: [android.app.timedetector.ITimeDetectorService]
160    time_zone_detector: [android.app.timezonedetector.ITimeZoneDetectorService]
161    trust: [android.app.trust.ITrustManager]
162    uimode: [android.app.IUiModeManager]
163    updatelock: [android.os.IUpdateLock]
164    uri_grants: [android.app.IUriGrantsManager]
165    usagestats: [android.app.usage.IUsageStatsManager]
166    usb: [android.hardware.usb.IUsbManager]
167    user: [android.os.IUserManager]
168    vibrator: [android.os.IVibratorService]
169    voiceinteraction: [com.android.internal.app.IVoiceInteractionManagerService]
170    vold: [android.os.IVold]
171    wallpaper: [android.app.IWallpaperManager]
172    webviewupdate: [android.webkit.IWebViewUpdateService]
173    wifi: [android.net.wifi.IWifiManager]
174    wifinl80211: [android.net.wifi.nl80211.IWificond]
175    wifip2p: [android.net.wifi.p2p.IWifiP2pManager]
176    wifiscanner: [android.net.wifi.IWifiScanner]
177    window: [android.view.IWindowManager]
console:/dev # 
console:/dev # 
console:/dev # 
console:/dev # top
Tasks: 250 total,   1 running, 249 sleeping,   0 stopped,   0 zombie
  Mem:  1997104K total,  1900620K used,  98799616 free,   5136384 buffers
 Swap:   998548K total,         0 used,   998548K free,   968776K cached
600%cpu   0%user   0%nice  11%sys 586%idle   0%iow   0%irq   4%sirq   0%host
   PID USER         PR  NI VIRT  RES  SHR S[%CPU] %MEM     TIME+ ARGS                                                                                                                                                                                                          
  2082 root         20   0  10G 3.9M 3.2M R 10.7   0.2   0:00.03 top
  2057 root         20   0  10G 2.9M 2.3M S  0.0   0.1   0:00.04 sh
  2007 u0_a84       20   0  13G 101M  63M S  0.0   5.1   0:00.11 com.android.traceur
  1983 shell        20   0  13G  95M  58M S  0.0   4.8   0:00.10 com.android.shell
  1952 u0_a74       20   0  13G  95M  58M S  0.0   4.8   0:00.10 com.android.packageinstaller
  1926 u0_a100      20   0  13G  94M  57M S  0.0   4.8   0:00.13 com.android.onetimeinitializer
  1903 u0_a113      20   0  13G  96M  59M S  0.0   4.9   0:00.12 com.android.carrierconfig
  1851 u0_a104      20   0  14G 108M  70M S  0.0   5.5   0:00.18 com.android.gallery3d
  1824 system       20   0  13G 101M  63M S  0.0   5.1   0:00.10 com.android.dynsystem
  1800 u0_a102      20   0  13G  99M  61M S  0.0   5.0   0:00.11 com.android.contacts
  1742 u0_a105      20   0  13G 104M  67M S  0.0   5.3   0:00.19 com.android.calendar
  1701 u0_a118      20   0  13G  94M  57M S  0.0   4.8   0:00.07 com.android.smspush
  1667 system       20   0  13G 109M  71M S  0.0   5.5   0:00.17 android.rockchip.update.service
  1562 u0_a69       20   0  13G 118M  78M S  0.0   6.0   0:01.97 android.process.acore
  1548 root          0 -20    0    0    0 I  0.0   0.0   0:00.00 [kbase_event]
  1525 u0_a67       20   0  13G 106M  68M S  0.0   5.4   0:00.40 com.android.providers.calendar
  1490 u0_a66       20   0  13G 107M  69M S  0.0   5.5   0:00.48 android.process.media
  1452 root          0 -20    0    0    0 I  0.0   0.0   0:00.00 [kbase_event]
  1442 u0_a77       20   0  13G 101M  64M S  0.0   5.1   0:00.18 com.android.managedprovisioning
  1297 system       20   0  13G 102M  65M S  0.0   5.2   0:00.14 com.cghs.stresstest
  1277 u0_a121      20   0  13G 134M  90M S  0.0   6.8   0:08.11 com.android.providers.media.module
  1217 u0_a109      20   0  13G 109M  71M S  0.0   5.5   0:00.29 com.android.deskclock
  1208 u0_a119      20   0  13G 133M  95M S  0.0   6.8   0:00.18 android.ext.services
  1187 u0_a106      20   0  13G 128M  89M S  0.0   6.5   0:00.62 com.android.inputmethod.latin
  1163 root          0 -20    0    0    0 I  0.0   0.0   0:00.00 [kbase_event]
  1126 root          0 -20    0    0    0 I  0.0   0.0   0:00.00 [kbase_event]
  1109 root         20   0    0    0    0 I  0.0   0.0   0:00.00 [kworker/2:3]
  1084 system       20   0  13G 153M 112M S  0.0   7.8   0:00.45 com.android.settings
  1031 radio        20   0  13G 143M  99M S  0.0   7.3   0:12.68 com.android.phone
  1010 secure_elem+ 20   0  13G 101M  63M S  0.0   5.1   0:00.15 com.android.se
   995 root         20   0    0    0    0 I  0.0   0.0   0:00.00 [kworker/2:2-cgroup_pidlist_destroy]
   963 u0_a114      10 -10  14G 241M 171M S  0.0  12.3   0:04.62 com.android.launcher3
   903 network_sta+ 20   0  13G 119M  81M S  0.0   6.1   0:00.53 com.android.networkstack.process
   887 webview_zyg+ 20   0 1.6G  63M  34M S  0.0   3.2   0:00.06 webview_zygote
   687 u0_a120      20   0  13G 112M  73M S  0.0   5.7   0:01.50 com.android.permissioncontroller
   673 u0_a116      20   0  14G 265M 188M S  0.0  13.5   0:08.50 com.android.systemui
   454 system       18  -2  16G 393M 327M S  0.0  20.1   0:23.89 system_server
   398 root         -2   0    0    0    0 S  0.0   0.0   0:00.00 [dhd_rxf]
   396 root         -2   0    0    0    0 S  0.0   0.0   0:00.00 [dhd_dpc]
   395 root         20   0    0    0    0 S  0.0   0.0   0:00.00 [dhd_watchdog_th]
   392 root          0 -20    0    0    0 I  0.0   0.0   0:00.17 [kworker/0:3H-mmc_complete]
   391 root          0 -20    0    0    0 I  0.0   0.0   0:00.00 [ext_eventd]
   389 root         20   0    0    0    0 I  0.0   0.0   0:00.01 [kworker/3:2-mm_percpu_wq]
   383 root         RT   0    0    0    0 S  0.0   0.0   0:00.00 [irq/75-dwc3]
   379 system       20   0  10G 6.7M 5.7M S  0.0   0.3   0:00.04 gatekeeperd /data/misc/gatekeeper
   378 mediacodec   20   0  11G  19M  16M S  0.0   0.9   0:00.49 media.swcodec oid.media.swcodec/bin/mediaswcodec
   377 radio        20   0  10G 8.0M 6.9M S  0.0   0.4   0:00.17 rild
   372 mediacodec   20   0  48M  15M  12M S  0.0   0.7   0:00.23 media.codec hw/android.hardware.media.omx@1.0-service
   371 wifi         20   0  10G 6.8M 5.7M S  0.0   0.3   0:00.03 wificond
   370 root         30  10  10G 5.0M 4.3M S  0.0   0.2   0:00.05 storaged
   369 media        20   0  75M  21M  17M S  0.0   1.0   0:03.35 mediaserver
   367 media        20   0  10G 5.7M 4.3M S  0.0   0.2   0:00.15 media.metrics diametrics
   366 mediaex      20   0  10G  24M  20M S  0.0   1.2   0:03.09 media.extractor aextractor
   365 keystore     20   0  10G 7.3M 6.2M S  0.0   0.3   0:00.04 keystore /data/misc/keystore
   364 root         20   0  10G 5.9M 4.4M S  0.0   0.3   0:01.16 installd
   363 incidentd    20   0  10G 4.6M 3.8M S  0.0   0.2   0:00.02 incidentd
   360 drm          20   0  21M 6.1M 5.1M S  0.0   0.3   0:00.02 drmserver
   348 cameraserver 20   0  47M  18M  15M S  0.0   0.9   0:00.22 cameraserver


 


参考资料:
http://www.friendlyelec.com.cn/agent.asp
http://www.friendlyelec.com.cn/
https://download.friendlyelec.com/NanoPC-T4
https://wiki.friendlyelec.com/wiki/index.php/NanoPC-T4/zh#.E4.B8.8B.E8.BD.BDAndroid10.E6.BA.90.E4.BB.A3.E7.A0.81


https://item.taobao.com/item.htm?spm=a1z09.2.0.0.37562e8dcotDm6&id=570312633249&_u=7ju3ku004a
友善NanoPC-T4瑞芯微RK3399开发板ROS双摄4K播放开源AI智能安卓10

WiKi维基教程(固件介绍,使用说明,操作步骤等)
http://wiki.friendlyelec.com/wiki/index.php/NanoPC-T4
系统固件下载
https://dl.friendlyelec.com/nanopct4
原理图(pdf格式)
http://wiki.friendlyelec.com/wiki/images/e/e0/NanoPC-T4-1902-Schematic.pdf
尺寸图(dxf格式)
http://wiki.friendlyelec.com/wiki/images/b/bc/NanoPC-T4_1802_Drawing%28dxf%29.zip


http://www.friendlyelec.com.cn/nanopi-m4.asp
NanoPi M4 | NanoPi M4V2

https://wiki.friendlyelec.com/wiki/index.php/NanoPi_M4/zh
15.3 编译Android10源代码
15.3.1 下载Android10源代码
有以下两种途径获取 Android10 的源代码,都需要联网:

使用网盘里的git repo压缩包
网盘下载地址: 点击进入

https://download.friendlyelec.com/NanoPiM4
https://pan.baidu.com/share/init?surl=oBLn9H31hILJKEPQXgrUog
提取码:yn6r

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1366225.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue3-37-路由-组件内的路由守卫 onBeforeRouteLeave 和 onBeforeRouteUpdate

简介 组件内的路由守卫,实际上就是两个 API 方法。 他们与普通的守卫不同的是 : 他们是写在组件内的,在组件中监听路由的变化,不是全局的,比较灵活。 以下是两个 API 的功能说明:onBeforeRouteLeave() : 守…

centos7下升级openssh9.4p1及openssl1.1.1v版本

背景:客户服务器扫描出一些漏洞,发现和版本有关,漏洞最高的版本是9.3p2,所以我们安装一个openssh9.4p1版本及openssl1.1.1v版本 虽然我们进行了镜像备份,为了安全先安装telnet以防止升级失败无法通过ssh连接服务器 一…

LINE网页版使用方法(内含LINE网页版特点总结)

如果想要在电脑上使用LINE,但是又觉得下载客户端很累赘的话,LINE网页版是你最好的选择。但是LINE网页版相对于其他平台来说使用方式比较少。所以今天就来讲讲,我们有什么方式可以在电脑中使用LINE。 LINE网页版使用方法 1.需要使用Chrome浏览…

详细探讨mfc140.dll丢失的解决方法,并比较各种方法的优劣

mfc140.dll是Microsoft Foundation Class (MFC) 库中一个重要的DLL文件,它包含了多个执行程序使用的函数和资源。这个库通常用于开发Windows操作系统上的应用程序。但有时会发生mfc140.dll缺失或损坏的错误,导致一些依赖它的应用程序无法运行。今天的这篇…

Nginx 搭建可道云网盘

目录 1.安装php-fpm 2. 建站点根目录与配置 2.1 建站点根目录 2.2 配置 3. 搭建成功 1.安装php-fpm nginx 需要使用php 需要安装php-fpm yum install php-fpm php-mbstring php-mysqlnd php-gd -y 修改 www.conf 文件的配置29行和41行,将用户会让用户组改成n…

赋能直播平台:美颜SDK与动态贴纸技术详解

当下,美颜SDK与动态贴纸技术成为直播平台吸引用户、提升用户体验的关键利器。本文将深入探讨这两项技术在直播领域的应用,从技术原理到用户体验,为读者呈现一幅美颜与创意表情相结合的绚丽画面。 一、美颜SDK的技术原理与应用 美颜SDK作为直…

SSM框架学习笔记03 | AOP 事务

文章目录 一、AOP1.AOP简介2.AOP入门案例分析3.AOP工作流程4.AOP切入点表达式6.AOP通知获取数据 二、事务1. 事务简介2. 事务角色3. 事务相关配置4. 事务传播行为 一、AOP 1.AOP简介 AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开…

什么是SCADA?一文读懂SCADA系统

随着信息技术的高速发展,国产组态软件也迅速更新迭代,使得许多行业的过程控制都可以轻松使用SCADA系统的来管理和操作。SCADA系统对于工业组织至关重要,因为它们有助于提升生产效率,分析数据以做出更明智的决策,并传达…

【大数据】安装 Zookeeper 单机版

安装 Zookeeper 单机版 下面安装 Zookeeper,由于它是 Apache 的一个顶级项目,所以域名是 zookeeper.apache.org,所有 Apache 的顶级项目的官网都是以项目名 .apache.org 来命名的。 点击 Download 即可下载,这里我们选择的版本是 …

用RASP五步轻松保护云端无服务器架构

近年来无服务器架构发展势头正猛,预计未来十年将增长近25%。据称,2022年无服务器架构市场的规模超过了90亿美元,年复合增长率预计将增加。到2032年,市场规模可能超过900亿美元。 这表明,在组织日益采用DevOps的影响下&…

Cocos Creator 3.8 开发2D水面波纹Shader

使用cocos Creator 3.8做了一个游戏开中常用的2D的波浪水面,把技术点给记录一下,并提供完整的Shader代码。先上效果: 添加图片注释,不超过 140 字(可选) 2D 波浪的基本技术原理 2D 水面波纹的主要原理就是给定一个正选波的边界&…

大前端nestjs入门教程系列(四):如何nestjs整合mysql数据库

经过前面的几篇文章,想必大家已经对nestjs有了基础的了解,那么这篇文章就带大家玩玩数据库,学会了这篇,就离大前端又进了一步 Nest与数据库无关,使你可以轻松地与任何 SQL 或 NoSQL 数据库集成。 根据你的喜好&#xf…

【AI视野·今日CV 计算机视觉论文速览 第282期】Wed, 3 Jan 2024

AI视野今日CS.CV 计算机视觉论文速览 Wed, 3 Jan 2024 Totally 70 papers 👉上期速览✈更多精彩请移步主页 Daily Computer Vision Papers Street Gaussians for Modeling Dynamic Urban Scenes Authors Yunzhi Yan, Haotong Lin, Chenxu Zhou, Weijie Wang, Haiya…

java数据结构与算法刷题-----LeetCode303. 区域和检索 - 数组不可变

java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 很多人觉得动态规划很难,但它就是固定套路而已。其实动态规划只…

数仓建设学习路线(二)模型建设(1)

OLTP VS OLAP OLTP 概念 全称OnLine Transaction Processing,中文名联机事务处理系统,主要是执行基本日常的事务处理,比如数据库记录的增删查改,例如mysql、oracle。 OLAP 概念 全称OnLine Analytical Processing,中文名联机…

为什么C语言没有被C++所取代呢?

今日话题,为什么C语言没有被C所取代呢?C的复杂编译器实现和嵌入式平台的限制,使C语言保持了其地位。嵌入式系统多数仅支持C,即使支持C,也会限制某些功能,尤其是异常处理和RTTI。此外,C引入的功能…

k8s的集群调度

scheduler:负责调度资源。把pod调度到node节点。通过算法调度。分为预算策略和优先策略 List-watch 在k8s集群当中通过List-watch的机制进行每个组件的协作。保持数据同步。可以实现每个组件之间的解耦。 通过kubectl来配置文件统一向集群内部的apiserver来发送命…

Unity中在URP下开启深度图

文章目录 前言一、在Unity中打开URP下的深度图二、在Shader中开启深度图1、使用不透明渲染队列才可以使用深度图2、半透明渲染队列深度图就会关闭 三、在Shader中,获取深度图四、URP深度图 和 BRP深度图的区别 前言 URP下的深度图、深度图记录的就是物体离摄像机的…

java基于SSM的二手交易平台设计与开发论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本二手交易平台就是在这样的大环境下诞生,其可以帮助使用者在短时间内处理完毕庞大的数据信息&am…

HDFS概述

文章目录 HDFS背景定义HDFS 优缺点HDFS 组成HDFS文件块大小 HDFS背景定义 背景 先给大家介绍一下什么叫HDFS,我们生活在信息爆炸的时代,随着数据量越来越大,在一个操作系统存不下所有的数据,那么就分配到更多的操作系统管理的磁…