摘要
本发明公开了一种基于THA6206芯片的发动机控制器软件架构,包括服务层、ECU抽象层、接口层、微控制器及硬件层、复杂驱动层以及boot程序,所述服务层承担着系统资源全面管控与任务高效调度的重要职责,确保各软件模块协调有序运行,以及承载发动机控制器核心业务逻辑与功能实现,所述boot程序根据THA6206芯片优化了跳转逻辑与程序架构,以降低了软件实现的复杂程度,通过国产芯片THA6206构建发动机控制器的软件架构,同时基于该架构设计了全新的从Boot程序跳转至应用程序的方法,化解了Boot程序与应用程序之间存在的耦合难题。本发明提供的基于THA6206芯片的发动机控制器软件架构具有降低软件实现的复杂程序,有效缩短开发周期的效果。