车载8155适配编译调试问题大全

持续更新...

1. so替换不生效

现象:调试一般流程是自己加几行日志编so推进去,替换原来so。结果发现自己加的日志没打印,像没替换成功一样。

解决:首先adb shell一直cd到so路径看是否替换成功。如果替换成功了要考虑一个问题,它是调用32位so还是64位so,调用位置在哪?推的位置正确吗。

Show time!

以camera provider进程为例,里面加载了v4l2的so。先查进程pid:

adb shell
ps -A | grep camera

会显示:

 第一个就是我们要找的进程,pid为766。下一步看这个进程依赖哪些so,具体路径应该在哪:

showmap 766

显示:

 后面还有一堆不贴了,贴下我们要找的v4l2 so的部分。

 可见,依赖so路径应该是vendor/lib/hw。那比如你推进了lib64目录下,自然白推。

当然,对于64位系统你可以考虑将启动服务的rc文件64位版本推进去,删掉32位版本。这样整套都是64位的了。

2. Cannot find entry ... in either framework or device manifest

现象:出现如上日志。

解决:未将服务注册,只顾推文件配置文件忘写了吧,没写配置文件hwservicemanager无法获取到服务。

一般要编译时候把vintf的xml文件编译进去。如果只是验证的话:

先尝试在/vendor/etc/vintf/manifest/或/vendor/etc/vintf/manifest/目录下新增单独的xml文件。

或system/etc/vintf/manifest.xml或vendor/etc/vintf/manifest.xml按已有的配置格式配置你推入的服务(注意这样有时会死机)。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
车载sensor适配平台是指将不同类型的车载sensor(如可见光sensor、毫米波雷达、激光雷达等)与车辆系统进行整合和适配的平台。这个平台的目标是确保各种车载sensor在车辆环境中能够稳定地工作,并提供准确的数据和图像,以支持车辆的各种功能和应用。 在车载sensor适配平台中,需要考虑到不同sensor的特性和工作原理,以及它们在车辆环境中的应用场景。例如,前视摄像头用于监控车道、交通灯和行人等,侧视摄像头用于监控行人和其他车辆,环视摄像头用于解决视野盲区和泊车等问题,后视摄像头用于倒车辅助,内视摄像头用于驾驶员监控系统(DMS)。因此,车载sensor适配平台需要考虑到不同摄像头的功能和应用需求。 此外,车载sensor适配平台还需要考虑到sensor的性能和质量评估,包括图像质量评估、图像评测环境和设备、图像客观指标的分析方法和计算原理。还需要熟悉ISP(图像信号处理)流程和3A(自动对焦、自动曝光和自动白平衡)算法原理。对于不同的sensor供应商和型号,还需要评估其能力和适配性。 总之,车载sensor适配平台需要具备对不同类型sensor的深入了解和开发调试经验,熟悉sensor的工作原理和调试注意事项,以及常见的驱动知识和寄存器配置。此外,还需要具备编写文档和团队学习能力,以及扛压和领导能力。通过适配平台,可以实现车载sensor的稳定工作和高效应用,提升车辆的安全性和驾驶体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值