版本信息:
# cat /firmware/verinfo/ver_info.txt
{
"Image_Build_IDs": {
"abl": "ABL.QNX.1.0-00039-default-1",
"aop": "AOP.HO.3.0.2-00038-LEMANSAU_E-1",
"apps": "QXA.QA.6.0.r17-00011-GEN4.QHS.22-1",
"apps_kernel": "KERNEL.PLATFORM.3.0.r5-01000-kernel.0-1",
"boot": "BOOT.MXF.1.2-00286-LEMANS-1",
"btfm_gen": "BTFM.GEN.2.0.0-00402-QCACHROMZ-1",
"btfm_hsp": "BTFW.HSP.2.1.2-00015-PATCHZ-2",
"common": "Snapdragon_Auto.HQX.4.5.6.0-00003.1-STD.PROD-1",
"cpucp": "CPUCP.FW.1.0-00022-LEMANSAU.EXT-1",
"dsp": "DSP.ADAS.1.0-00292-LEMANS-1",
"dsp_ivi": "DSP.AT.1.0-00601-LEMANS-1",
"glue": "GLUE.AUTO_HQX.4.5.6.0-00053-NOOP_TEST-1",
"lagvm": "LA_AU.VENDOR.14.0.1.r1-00500-gen4_gvm.0-1",
"lagvm_qssi": "LA_AU.QSSI.14.0.0.r2-00300-qssi.0-1",
"sail": "SAIL.SI.1.0.r1-00056-AU.LEMANS-1",
"tz": "TZ.XF.5.0-07539-LEMANSAAAAANBZT-2",
"tz_apps": "TZ.APPS.1.0-01489-LEMANSAAAAANAZT-2",
"wlan_gen": "WLAN.GNO.2.3-00064-7605GN04AUZ-1",
"wlan_hsp": "WLAN.HSP.1.1.4-00739-QCAHSPSWPL_V1_V2_SILICONZ_WOS-1"
},
"Metabuild_Info": {
"Meta_Build_ID": "Snapdragon_Auto.HQX.4.5.6.0-00003.1-STD.PROD-1",
"Product_Flavor": "8255_la",
"Time_Stamp": "2023-10-31 18:56:37"
},
"Version": "1.0"
主要进程
# pidin ar
pid Arguments
1 procnto-smp-instr-safety -ae -bl -mL~xr -F 4000 -~s
8194 secpolgenerate -v -l -t 50 -c /proc/boot/secpolgenerate.cfg -r /proc/boot/secpol_range.txt
12291 slogger2 -D slog2_phys -s 253952 -U 15:15 -g 9 -P /tmp/pps/slog2
16388 bmetrics_service -m 0xC221000 -i addr=0x146D8658 -x addr=0x146D8038
20485 devc-quipv3 -e -b115200 9
24582 devc-pty -n 64 -U devc_pty
36871 qcpe_qhee-lemans -U qcpe_qhee
40969 qcpe_service -H -U qcpe_service
49163 ksh ksh
86026 memorydump -r -t -d full -w -U memorydump,21
86028 watchdog -u -w
86030 pipe -U 120:120
86031 pm_service
86032 qcgpio -v -U qcgpio
86033 qcore -w -U qcore,19,33,86
86034 smmu_service -V -w -U 29:29,21
86035 syscache_service -U syscache_service,21
86036 pil_service -w -U pil_service,21
86037 spi_service
86038 i2c_service -U i2c_service,21
86039 sscd -U sscd -w
86040 safetymonitor -U safetymonitor,1002,117
86041 ecc_service -w -U ecc_service
86042 glink_service -U glink_service
86043 diag_service --serverip=192.168.1.10 --log_level=7 --dsp1=cdsp --dsp2=adsp --dsp3=cdsp1 --dsp4=gpdsp0 --dsp5=gpdsp1 --U=diag_service,21,19,87,121
86044 fastrpc -U fastrpc,121
114717 mq -U mq
114718 audio_service -f /ifs/etc/lpass_cfg -d 0-vvv -U audio_service,21,19,29,25,33,113,121,0
114720 kgsl -U 66:66,21,29,19
114722 qcmi -U qcmi --toff --wsscd
114723 hab -U hab
114724 openwfd_server -i 0 -U openwfd_server,33,21
114725 openwfd_server -i 1 -U openwfd_server,33,21
114726 openwfd_telltale 0
114727 screen -c /ifs/lib64/graphics.conf
114728 ssplash -f /ifs/proc/boot/logo.jpg -U splash,68,21
114729 qcxserver
114730 videoCore -U videoCore,29,21,19
114731 hyp_video_be -U hyp_video_be
114733 devb-ufs-qualcomm disk name=uda blk maxio=512,cache=10M,thread=12:6:6,noatime,ra=128k:256k,devdir=/dev/disk,alloc=upfront,mntperms=0660,memory=/ram/dma cam mem name=/ram/dma cam nopriv,quiet,cache ufs ioport=0x1D84000,irq=297,bs=pm,gear=4,wb=1,verbosity=4
139311 qseecom_service
200752 qseecom_daemon
282673 km_be
331826 qvb_service
368691 random -t -U random
426036 hboot_service
426038 adc_service
430135 io_service-qhs
438325 fde_be
450617 prng_service
565304 smcinvoke_service
589882 qwes_diag_daemon
671804 vmm_service -U vmm_service,65,22 -D -a 2
671806 vmm_lifecycle
675901 gvm_cleaner -U gvm_cleaner,65
700479 io-audio -U io_audio -o sw_mixer_ms=16 -d qc skip_device_disable=0,bmetrics_level=medium,log_level=high,platform_id=demo,mib_cgms=0
712768 qdss_service --U=qdss_service,77,29,14,21,15
712769 pps -m /tmp/pps -U pps -A /mnt/etc/pps_acl.conf -p /var/pps_persist -t 100
745538 ssr_service -s lpass -s cdsp0 -s cdsp1 -s gpdsp0 -s gpdsp1 -r 1 -t 300 -p /tmp/pps/ssr
745539 cdsp_service -f /mnt/etc/
749636 nsp_drv -w
753733 rsm
757830 gsl_hab_server
782408 wfd_be
786503 wfd_be 1
786506 wfd_be 2
790601 wfd_be 5
794699 wfd_be 6
798801 eva_server
852046 qvm @/mnt/vm/images/linux-la.config @/dev/shmem/linux-la-mem.config @/mnt/vm/images/la_dp_enabled_a.config @/mnt/vm/images/la_uid_gid.config
864269 dumper -U dumper -v -d /var/log -n -S
925755 tool_policy_manager -c /mnt/etc/system/config/tpm_qcom_external.cfg
946256 tscss
1007692 io-sock -o npnp_ofw -o ignore_usb -o dtb=/ifs/etc/emac_soc1_sx.dtb -o config=/ifs/etc/iosock_stack_config
1220685 inetd -d /mnt/etc/inetd.conf
1318994 hgsl
1323091 surfaceflinger
1331279 ipcc_service
1388575 ndroid.systemui
1392673 car.carlauncher
1396780 mapsplaceholder
进程分析
进程名 | 作用/备注 | 归属方 | 是否开源 |
---|---|---|---|
procnto-smp-instr-safety | QNX的微内核和进程管理器,safety版本 | QNX | 否 |
secpolgenerate | 待确认 | QNX | |
slogger2 | QNX log framework, 细节参考:slogger2 | QNX | 否 |
bmetrics_service | boot metrics service, 用于记录统计启动性能信息,读取/dev/bmetrics可以获取到这些信息 | 高通 | 是 |
devc-quipv3 | 串口驱动 | 高通 | 否 |
devc-pty | devc-pty | QNX | |
qcpe_qhee-lemans | Qualcomm Hypervisor Execution Environment features | 高通 | 否 |
qcpe_service | 作用待确认 | ||
ksh | QNX shell终端 | QNX | 否 |
memorydump | # use memorydump Usage : | ||
watchdog | # use watchdog Usage : | ||
pipe | Pipe manager (QNX Neutrino) | ||
pm_service | 待确认 | ||
qcgpio | Initializes the GPIO resource manager and creates the qcgpio node | 高通 | 是 |
qcore | 高通QNX电源管理模块 | 高通 | 是 |
smmu_service | System Memory Management Unit 80-P2055-1.pdf | 高通 | 是 |
syscache_service | 待确认 | 高通 | |
pil_service | Peripheral image loader, 负责加载各种firmware,比如VPU/GPU的firmware. | 高通 | 是 |
spi_service | spi驱动框架&服务 | 高通 | 是 |
i2c_service | i2c驱动框架&服务 | 高通 | 是 |
sscd | 待确认 # use sscd | ||
safetymonitor | 待确认 # use safetymonitor
frequency: SPI frequency | 高通 | |
ecc_service | 待确认 | ||
glink_service | 待确认 | ||
diag_service | 诊断服务,负责诊断ADPS/CDSP等模块(也支持通过PC诊断ADSP?) Diagnostic System User Guide 80-NA157-61 | ||
fastrpc | 允许在AP核上远程调用执行ADSP/CDSP等核上的函数/模块 | 高通 | 是 |
mq | QNX mq 消息队列管理器 | ||
audio_service | 待确认 | 高通 | 是 |
kgsl | GPU驱动 | 高通 | 否 |
qcmi | 待确认 # use qcmi | 高通 | |
hab | hab服务 | ||
openwfd_server -i 0 | DPU0 显示驱动服务 | 高通 | 是 |
openwfd_server -i 1 | DPU1 显示驱动服务 | 高通 | 是 |
screen | screen显示服务器 | QNX | 否 |
qcxserver | QCX camera 服务器 | 高通 | 是 |
videoCore | VPU驱动服务 | 高通 | 否 |
hyp_video_be | vpu be 服务 | 高通 | 是 |
devb-ufs-qualcomm | UFS驱动 | 高通 | 否 |
qseecom_service | 待确认 | 高通 | |
qseecom_daemon | 待确认 | 高通 | |
km_be | 待确认 | ||
qvb_service | 待确认 | ||
random | 随机数据产生器 QNX-random | QNX | 否 |
hboot_service | 待确认 | ||
adc_service | 待确认 | ||
io_service-qhs | 待确认 | ||
fde_be | 待确认 | ||
prng_service | 待确认 | ||
smcinvoke_service | 待确认 | ||
qwes_diag_daemon | 待确认 | ||
vmm_service | 虚拟机管理服务,参考 80-PM231-5 | ||
vmm_lifecycle | 虚拟机生命管理模块 | ||
gvm_cleaner | 待确认 | ||
io-audio | 待确认 | ||
qdss_service | 待确认 | ||
pps | QNX pps | ||
ssr_service | Resource manager for facilitating subsystem restart | 高通 | |
cdsp_service | cdsp服务 | ||
nsp_drv | 待确认 | ||
rsm | 待确认 | ||
gsl_hab_server | |||
wfd_be | |||
wfd_be 1 | |||
wfd_be 2 | |||
wfd_be 5 | |||
wfd_be 6 | |||
eva_server | |||
qvm | |||
dumper | |||
tool_policy_manager | |||
tscss | |||
io-sock | |||
inetd | |||
hgsl | |||