骁龙820A汽车Android解决方案介绍--汽车网络服务介绍.docxVIP

  • 1
  • 0
  • 约1.39千字
  • 约 9页
  • 2022-07-09 发布于河南
  • 举报

骁龙820A汽车Android解决方案介绍--汽车网络服务介绍.docx

PAGE 1 PAGE 1 骁龙820A汽车Android解决方案介绍--汽车网络服务介绍 骁龙820A是一颗面对汽车推出系统芯片,在性能方面与820保持全都,但是820A更加主见平安这个概念。骁龙820A与骁龙602A处理器相比,计算性能更加强大,可以支持更多的汽车传感器。而消息的传递就是依靠车内网络,这个的实现就不得不提VehicleNetworkService.cpp这个文件了,这个文件包含车内网络规律处理的规律了。 由于方法许多,所以我会选取一部分关键函数和流程进行分析。 汽车消息处理VehicleHalMessageHandler 顾名思义,VehicleHalMessageHandler类就是消息的处理者,负责对收到的消息进行相应的处理工作。 构造函数进行了looper和service的初始化工作,同时也初始化了索引和时间。析构函数是在程序销毁是调用,它的工作是消退一些锁和删除properties和大事。下图的代码是它的的构造函数和析构函数。 这个类的重要的函数是handleMessage,代码如下所示 它主要是接收两种消息,分别时HAL_EVENT,HAL_ERROR,接收到消息然后做相应的处理。本文就以HAL_EVENT举个例子。代码如下: 从上面的代码来看,我们只需要关注if(events

文档评论(0)

1亿VIP精品文档

相关文档