某车厂的车机项目,开发周期短,开发量大,同时软件架构升级为AutoSAR,技术难点和按时交付难点同在。
在项目中,我负责了以下几个部分:
1. 前期性能耗费评估
整理需求文档信息,用Python做分析,统计性能耗费,生成报表,把控芯片性能耗费。
2. 生成基础代码
用Python+Excel归纳需求文档信息,生成基础代码,提高开发效率,统一格式和逻辑,增强代码维护性。
3. 实现中控和仪表应用程序。
车型为新款,很多新创功能,需求规范提出的策略不完善。仪表的项目是算法类,也较复杂。通过扎实理解需求和把功能按小步快跑方式拆分阶段,最后把功能都实现,顺利按时交付项目。
4. 开发打印调试Log的新通路。
车机因结构改造使原打印通路受阻,需要新开发一条打印通路,否则调试很麻烦。通路已找到,但需要车厂开放资源。我设计与车厂谈判的方案,考虑双方的角度,最终得到了车厂同意。车厂同意后我再适配了这条通路的代码,最终实现新打印通路。