当前位置: 首页 > news >正文

5.测试常用命令

1、去掉警告弹窗

adb root && adb shell setprop persist.auto.atom.notifications.emergency_dismissible true

2、查看media版本信息

adb shell pm list packages | findstr "radio" && adb shell "dumpsys package com.kanavi.automotive.kama.radio | grep -i version"
adb shell "dumpsys package com.kanavi.automotive.kama.radio | grep -i version"

3、查看IVI版本

adb shell getprop ro.build.id
adb shell getprop ro.build.display.id

4、Mobaxterm

截图

iviss

实时查看topbar

ivisfi

5、scrcpy投屏HUD

(在scrcpy的文件路径,cmd进入窗口,敲命令)

scrcpy.exe --display-id=2

6、IVI的MQTT消息

查看IVI发出的MQTT消息

logcat | grep -E "Preparing to send" MQTTService: logcat | grep "Received message" logcat | grep "Preparing to send" VehicleHal: logcat | grep "message_arrived" logcat | grep "published topic" //command Check VehicleHal connection: logcat | grep -E "VHAL_Mqtt_AtomMqttClient.*Connection"

查看IVI是否有收到对应的Mqtt消息

logcat | grep -E "Received message"

7、Tsmaster之3E报文

代替DiagReq-ALL

报文名称:3E 报文ID:784 CAN通道:CAN1 类型:FD标准帧 数据:02 3E 00 AA AA AA AA AA

8、adb刷写VIN号

adb root adb shell setprop persist.vendor.mqtt_broker_uri mqtts://192.168.0.1:8883 adb shell getprop persist.vendor.mqtt_broker_uri adb shell sync adb reboot adb root adb shell setprop persist.vendor.atom_vin_number PHB12345678901234 adb shell getprop persist.vendor.atom_vin_number adb reboot adb shell setprop persist.vendor.mqtt_broker_uri mqtts://192.168.10.1:8883 logcat | grep "onMqttMessageReceived: topic" logcat | grep -Ei "AtomMqttClient.*connect" VHAL_Mqtt_AtomMqttClient message_arrived

9、新debug板子救砖

10、同星读VCP的配置:22 F1 04

11、Tsmaster配置VIN号

写其他ECU的serial number是一样的方法

adb root adb shell setprop persist.vendor.mqtt_broker_uri "mqtt_broker_uri" (e.g. adb shell setprop persist.vendor.mqtt_broker_uri "tcp://192.168.0.1:1883") adb shell sync adb reboot adb root adb shell getprop persist.vendor.atom_vin_number

12、EDE刷写SWP/IVI的前置条件

31服务:例行程序控制

(可以使用2.6.2最原始的工程文件配置信号,因为相对原始干净)

13、获取管理员权限添加环境变量

window power shell进入

rundll32 sysdm.cpl,EditEnvironmentVariables

14、adb命令调节屏幕亮度

adb shell settings put system screen_brightness 128 或者 adb shell su swp-i2ctools 40 0x13 set_backlight 0x0a

15、adb命令双击

adb shell input keyevent 326 && adb shell sleep 0.1 && adb shell input keyevent 326

16、进制转换

String to Hex | ASCII to Hex Code Converter

http://www.jsqmd.com/news/447237/

相关文章:

  • lottie-flutter高级特性:动态属性与自定义绘制实战教程
  • [工具]vscode 使用AI 优化代码
  • 噪声环境下的数据驱动预测控制:提升抗测量噪声干扰能力
  • 如何实现CompactGUI实时压缩进度监控:从IProgress接口到用户界面全解析
  • DBCamera视图控制器架构:从基础到高级用法
  • flutter:捕捉异常:
  • CompactGUI终极路线图:Windows压缩技术的未来演进指南
  • JustPy未来路线图:探索即将推出的令人兴奋的新功能
  • 终极指南:如何在TypeScript项目中完美集成NumberFlow数字动画组件
  • 揭秘Input Leap发布流程:从代码提交到正式发布的完整周期指南
  • 看戒戒有感
  • 终极指南:Input Leap拖拽功能深度解析及Linux支持现状
  • Windows透明压缩黑科技:CompactGUI如何用WOF技术释放60%存储空间
  • 基于PaddleOCR的营业执照识别与数据分析系统
  • PackNet-SfM部署指南:将单目深度估计模型集成到实际应用中
  • 如何利用CompactGUI的Compactor组件实现Windows文件透明压缩:完整指南
  • Nano Stores终极指南:5个生命周期管理技巧助你构建高效应用
  • 基于深度学习的电信号分类识别与混淆矩阵分析
  • 终极指南:如何用Nano Stores实现高性能状态管理
  • NumberFlow自定义主题终极指南:打造独特的数字动画风格
  • 文件服务器部署(samba集成ldap认证)
  • C++ 之类的构造、析构、初始化列表使用注意事项经典易错案例详细分析总结
  • 【AI平台】n8n入门7:本地n8n更新(保留配置)
  • Yari架构揭秘:如何高效渲染MDN Web Docs海量技术文档
  • 【HEVC视频流可视化分析工具】画出视频中每帧的CTU块的形状与深度——v1.0
  • 力扣2615. 等值距离和
  • 使用python编程贪吃蛇单机小游戏(超详细讲解)
  • 倒立摆系统控制器设计报告
  • FTP服务器部署(vsftpd)
  • 贝叶斯分类