1、底层软件架构设计与开发:负责BOOT的架构设计与功能开发(启动、刷新、电源管理及通讯驱动),进行内存管理模块的设计与开发。为多个项目搭建并提供最小化基础工程(BASE),配置并集成OS及各功能组件,确保底层软件平台稳定高效。
2、配置与原理分析:根据项目需求,完成MCAL(PORT/DIO/I2C/CAN/LIN/MSC/Crypto等)及AUTOSAR OS的深度配置。积极通过源码分析其底层实现原理,以优化配置并解决复杂技术问题。
3、 芯片预研与选型评估:对Infineon、NXP、ST、紫光、兆易等多款芯片进行预研。
4、复杂驱动与平台维护:开发了包括各种IC芯片驱动在内的多种复杂驱动。BOOT及BSW软件平台的长期维护开发