Pixel4 刷入 Automotive系统,手把手操作指南

615 阅读2分钟

指南

说明

本文存在意义,在于说明如何在pixel 4上刷入自己编译的车载系统。 在于解释官网上说明不详细之处,会按照官网步骤,解释说明。

  • 官网明确说明:

image.png

目前我在pixel 4发现的bug是 空调显示ui断片。其他正常。

  • 所以正确的是使用 Pixel 4a (5G) 和 Pixel 5 作为开发平台时。

开始操作

步骤复杂,流程繁复,做好长期奋战准备,从开始到结束,预计耗时5天。 值得庆幸的是,全程无需翻墙。

第一步

下载 asop 源码。 这里使用清华大学开源软件镜像站

网站地址

详细流程按操作即可,这里只说注意事项。(重点,下错了源码,2天就没了,硬盘空余空间需要300G起步,500G合适) 要下载的版本,必须是官网指定的版本。详情如下:

google地址

  • 我截官网图,提示一下重点,一定详细阅读官网指导,真能省2天。

image.png

第二步

下载驱动,根据官网第二步,2下载专有二进制文件和补丁程序。

驱动地址

找自己手机型号的驱动。版本号一定要正确,解压后是两个sh文件。把这两个文件放入到asop的根路径下,执行这两个sh文件,会在当前路径下生成vendor文件夹 ,里面就是解压出来的镜像和驱动。 重复执行sh文件,会报文件已存在错误,如果下错了,删了重来。

第三步

重点(能省1天),如果是pixel4a 可lunch的target为aosp_bramble_car ,如果是pixel5可以为aosp_refin_car. 而我们用的是pixel4 所以版本号可以改成aosp_flame_car. 中间的单词是官网用鱼的种类,命名的型号。 image.png

m后开始编译,别着急,第一次在16G的内存上,可能会长达6个小时。

第四步

直接复制执行

第五步 刷build

安装官网指示,唯一要注意的是usb数据线,不要用便宜的,要用能传输数据的。(啥都行,就是线不行,能逼疯不?这问题还不好猜。)

如果以上都没有错,你会看到这个图片

image.png 当然是在5天以后了。

另外几个温馨提示。(能省好多天)

  1. 有条件的,不要在虚拟机上编译aosp。编译需要最少16G的内容,如果内存不够,可以用交换内存。
  2. 虚拟机上的错误,各有各的玩法,别怕,顶着。
  3. liunx系统版本用18.04的。高了没有资料,低了问题多。听我的准没错,我都试过了。(很累)
  4. 再次强调,构建版本必须使用 Android 12,build SP1A.210812.016.A1
  5. 需要下载的东西很多,找个好点的网络。