Android车载系统开发实战

Android车载系统开发实战

从通信协议到Framework深度定制

Android车载系统开发实战
¥549.9
本课程包括
  • 28小时49分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 精通车载专属协议开发: 独立实现CAN总线通信、USB设备交互、BLE低功耗蓝牙协议栈,掌握车载场景下的数据交互核心技术
  • 深度定制Android系统: 熟练修改init启动流程、定制SystemUI车机锁屏、开发分屏显示功能,具备Launcher3源码级二次开发能力
  • 吃透Framework核心机制: 彻底掌握Zygote/AMS/PMS启动原理、Socket IPC跨进程通信、SurfaceFlinger单独绘制到界面的底层实现,成为车载系统架构专家
浏览相关主题
课程介绍

还在觉得车载开发只是简单的Android应用移植吗?当智能座舱成为新能源车核心卖点,传统Android开发者面对CAN协议、串口通信、SurfaceFlinger硬件绘制等车载专属技术时,是否感到无从下手?这门课程正是为你打通从移动端到车机系统的技术鸿沟而生。

课程以真实车载项目为蓝本,从CAN协议设计、USB通信实现等硬件层协议入手,逐步深入到Android Framework底层原理。你将亲手实现init进程动画定制、SurfaceFlinger单独绘制、SystemUI车机锁屏等车载核心功能,掌握串口/USB/BLE多通道通信与Socket IPC机制。

更难得的是,课程涵盖Zygote/AMS/PMS连环炮面试要点与Launcher3源码级定制,既解决"怎么做",更讲透"为什么",让你真正具备智能座舱全栈开发能力,在车载OS这波技术浪潮中抢占先机。

适合人群
  • 有1-3年Android开发经验,希望转型车载领域的工程师
  • 从事汽车电子、智能座舱开发,需深入Android Framework的技术人员
  • 对Android系统底层原理、IPC机制、SurfaceFlinger绘制流程有浓厚兴趣的进阶开发者
讲师介绍
湖南码牛信息科技发展有限公司
擅长领域:
  • 移动开发
码牛学院是一家培养中高端技术人才的在线教育企业,专注于互联网、物联网、Android 、鸿蒙高级开发技术的研究和培训。 同时也是前腾讯课堂移动开发类目,唯一VIP100%好评的机构,也是全网唯一的首发鸿蒙南北双向高级就业技术课程分享与研发机构
课程大纲
共0节 时长0分钟 全部收起
第1章:车载系统概述
共4节 | 1小时31分钟
  • 1.1车载01
    28分钟
  • 1.2车载02
    29分钟
  • 1.3车载03
    17分钟
  • 1.4车载04
    17分钟
第2章:车载CAN协议
共4节 | 1小时34分钟
  • 2.1can协议01
    29分钟
  • 2.2can协议02
    29分钟
  • 2.3can协议03
    18分钟
  • 2.4can协议04
    18分钟
第3章:车载启动流程
共3节 | 1小时15分钟
  • 3.1.车载启动init进程启动动画01
    30分钟
  • 3.2车载启动init进程启动动画02
    30分钟
  • 3.3车载启动init进程启动动画03
    16分钟
第4章:SurfaceFlinger原理与应用
共4节 | 1小时35分钟
  • 4.1车载启动SurfaceFlinger原理详解01
    28分钟
  • 4.2车载启动SurfaceFlinger原理详解02
    30分钟
  • 4.3车载启动SurfaceFlinger原理详解03
    20分钟
  • 4.4车载启动SurfaceFlinger原理详解04
    18分钟
第5章:AOSP开发环境配置
共3节 | 1小时7分钟
  • 5.1 aosp环境配置01
    19分钟
  • 5.2 aosp环境配置02
    18分钟
  • 5.3 aosp环境配置03
    29分钟
第6章:串口通信原理
共4节 | 1小时27分钟
  • 6.1车载通信-串口通信原理01
    23分钟
  • 6.2车载通信-串口通信原理02
    29分钟
  • 6.3车载通信-串口通信原理03
    20分钟
  • 6.4车载通信-串口通信原理04
    14分钟
第7章:USB通信原理
共3节 | 1小时26分钟
  • 7.1USB通信原理01
    29分钟
  • 7.2USB通信原理02
    29分钟
  • 7.3USB通信原理03
    29分钟
第8章:USB通信协议代码实现
共4节 | 1小时39分钟
  • 8.1车载USB通信协议代码实现01
    24分钟
  • 8.2车载USB通信协议代码实现02
    26分钟
  • 8.3车载USB通信协议代码实现03
    23分钟
  • 8.4车载USB通信协议代码实现04
    25分钟
第9章:IPC通信机制
共5节 | 1小时50分钟
  • 9.1Socket实现IPC通信机制01
    21分钟
  • 9.2Socket实现IPC通信机制02
    25分钟
  • 9.3Socket实现IPC通信机制03
    19分钟
  • 9.4Socket实现IPC通信机制04
    25分钟
  • 9.5Socket实现IPC通信机制05
    20分钟
第10章:自定义系统服务
共3节 | 1小时17分钟
  • 10.1.自定义服务01
    28分钟
  • 10.2自定义服务02
    19分钟
  • 10.3自定义服务03
    30分钟
第11章:IPC机制进阶
共4节 | 1小时25分钟
  • 11.1 IPC-01
    27分钟
  • 11.2 IPC-02
    17分钟
  • 11.3 IPC-03
    21分钟
  • 11.4 IPC-04
    20分钟
第12章:SurfaceFlinger实战
共3节 | 1小时23分钟
  • 12.1 SurfaceFlinger单独绘制到界面01
    28分钟
  • 12.2 SurfaceFlinger单独绘制到界面02
    26分钟
  • 12.3 SurfaceFlinger单独绘制到界面03
    29分钟
第13章:智能座舱分屏显示
共4节 | 1小时39分钟
  • 13.1 分屏01
    25分钟
  • 13.2 分屏02
    28分钟
  • 13.3 分屏03
    26分钟
  • 13.4 分屏04
    20分钟
第14章:智能车载分屏
共3节 | 1小时12分钟
  • 14.1智能车载分屏01
    26分钟
  • 14.2智能车载分屏02
    24分钟
  • 14.2智能车载分屏03
    22分钟
第15章:低功耗蓝牙实战
共4节 | 1小时30分钟
  • 15.1车载低功耗蓝牙实战01
    24分钟
  • 15.2车载低功耗蓝牙实战02
    23分钟
  • 15.3车载低功耗蓝牙实战03
    22分钟
  • 15.4车载低功耗蓝牙实战04
    20分钟
第16章:Android核心服务面试专题
共4节 | 1小时23分钟
  • 16.1车载面试必问之Zygote,AMS,PMS连环炮01
    27分钟
  • 16.2车载面试必问之Zygote,AMS,PMS连环炮02
    23分钟
  • 16.3车载面试必问之Zygote,AMS,PMS连环炮03
    19分钟
  • 16.4车载面试必问之Zygote,AMS,PMS连环炮04
    13分钟
第17章:PMS初始化过程
共3节 | 1小时11分钟
  • 17.1车载PMS初始化过程及原理分析01
    25分钟
  • 17.2车载PMS初始化过程及原理分析02
    19分钟
  • 17.3车载PMS初始化过程及原理分析03
    27分钟
第18章:低功耗蓝牙协议栈
共3节 | 1小时16分钟
  • 18.1低功耗蓝牙(BLE)协议栈讲解01
    28分钟
  • 18.2低功耗蓝牙(BLE)协议栈讲解02
    22分钟
  • 18.3低功耗蓝牙(BLE)协议栈讲解03
    27分钟
第19章:低功耗蓝牙实战
共2节 | 40分钟
  • 19.1低功耗蓝牙实战01
    22分钟
  • 19.2低功耗蓝牙实战02
    19分钟
第20章:Launcher3源码与定制
共3节 | 1小时12分钟
  • 20.1 Launcher3源码与定制01
    24分钟
  • 20.2 Launcher3源码与定制02
    21分钟
  • 20.3 Launcher3源码与定制03
    26分钟
第21章:SystemUI开发
共4节 | 1小时17分钟
  • 21.1 SystemUI 01
    21分钟
  • 21.2 SystemUI 02
    22分钟
  • 21.3 SystemUI 03
    16分钟
  • 21.4 SystemUI 04
    19分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。