以下讲述身边一位朋友的真实案例。
2023年,疫情全面放开,生活仍是项目难开工、贷款还不上...躲过了裁员,却怎么也躲不过收入缩减的事实。
裸辞后,我切身体会到了什么叫没有钱的日子,比死更难受!
转行前,我也是一名传统的应用开发工程师,过着衣食无忧的日子。为什么去做了车载呢?原因无非三点:
1.发展好(整体薪资较高) 2.前景不错( AI、物联网、5G 等领域或概念的兴起,为移动端在车载提供了更多可结合场景) 3.切换到学习门槛较高的细分领域(提升自我)
人人自危的关头,别人都行动了,我也不想躺平!
突破的结果,就是置之死地而后生。
(Offer图做了重码及部分内容缩减,懂得都懂)
都说未来的高度取决于你的认知差。一直以来,车载开发给人的印象一直是不温不火也不太重要,但事实真是如此吗?
要知道从本田导航系统到GPS,从传统按键到触摸屏,短短几年,车载系统已然发生了翻天覆地的变化。
时至今日,蓝牙、导航、音乐播放等功能早已不再是我们所追求的东西,车载网络逐渐成为主流。可以肯定的是,车载开发仍旧大有可为。
立足当下:车载发展迅猛,相关开发岗位有了细分,高端人才需求量增加,产生人才缺口,可冲!
着眼将来:车载系统还在逐步升级,更多移动互联、娱乐、便携控制等功能等待集成,可期!
把握时代潮流,才能迎来职业生涯的飞跃。但只有认知差距还不够,技术差距才是程序员的立足之本。想要突破职业的发展高度,就必须要深入底层,掌握运行原理,学习Linux、汽车等相关知识。
对想要进入车载行业的Android开发来说网上的资料大多零碎杂乱,不成系统,这里就为大家分享一份Android车载操作系统开发指南,包含车载发展历程、基础知识、内核实战等模块,逻辑清晰、讲解透彻。
微信长按扫码获取学习资源
免费领取完整版【Android车载操作系统开发指南】
Android车载操作系统开发指南【车载架构篇】
一、汽车软硬架构 - EEA/SOA
二、汽车操作系统
三、智能座舱
四、未来,也许智能家、智能车、智能手机、智能穿戴,科技一体化
五、从智能汽车畅想未来全生态
【基础篇】
1.Android Automotive OS 安卓车载操作系统
2.1Andorid Automotive 源码 aosp_coral_car项目构建流程
2.2Andorid Automotive 镜像刷写流程
2.3Andorid Automotive 源码 aosp_coral_car项目构建及刷写错误集锦
2.4Android Automotive OS 构建失败 Debug集锦
3.[Android Automotive]Android 工具和基础架构
4.[Android Automotive]车载音频
5.[Android Automotive]音频多区
6.[Android Automotive]蓝牙
7.Android AutoMotive 与车机之间物理互联原理
8.Android Automotive OS 启动详解-Init 篇
9.Android Automotive OS 启动详解-Zygote篇
10.Android Automotive OS 启动详解-SystemServer 篇
11.Android Automotive OS 启动详解-CarService 篇
12.Android Automotive OS 启动详解-CarLauncher 篇
Android 内核配置信息
调试踩坑 FAQ(编译)
1.‘Native registration unable to find
class ‘com/android/internal/os/RuntimeInit‘;
2.解决 Android Automotive OS 悬浮框或者 PointerLocation 无法正常显示的问题
【LMKD】
一、Android 低内存查杀守护进程(Android12)
二 、PSI 压力失速信息
三、LMKD 的设计原则
四、LMKD 初始化
五、PSI 监视器初始化及其工作原理
六、Vmpressure 监视器初始化及其工作原理
七、AMS 与 LMKD
八、通过填充内存触发 lmkd 查杀
九、lmkd 进程查杀规则
十、lmkd 进程查杀配置
十一、有问有答 - FAQ
一、Android图像显示系统
二、Android 车载概览
三、开发汽车媒体应用
四、构建 Android Auto 即时通信应用。
五、构建车载导航和地图注点应用
六、构建 Android Automotive OS 视频应用
七、测试 Android 车载应用
八、分发 Android 汽车应用
九、适用于汽车的 Google Play 服务
十、Android Automotive OS 的通知
【架构通信篇】
一、前言
二、注册中心 - Service Registry
三、FDBus 的分层服务发现策略
四、服务发现各级描述
五、服务发现的范围控制
六、关于 FDBus
微信长按扫码获取学习资源
免费领取完整版【Android车载操作系统开发指南】
PS:在6月6-7日,我们特邀腾讯课堂Alvin老师联手Lance老师为大家带来汽车智能座舱IVI,Automotive系统定制开发的直播讲解,带你彻底深入智能座舱操作系统开发。
热门跟贴