车载嵌入式软件A/B分区设计与开发

打开文本图片集
【摘 要】基于对支持嵌入式应用软件重编程的控制器进行开发,实现A/B分区软件功能。具体而言,当某应用软件区出现错误或失效情况时,能够立即启动另一区软件,从而确保ECU维持正常工作状态。A/B分区能够极大地满足车载控制器本地升级软件以及OTA升级软件的稳健性要求。文章通过对嵌入式软件A/B分区的硬件需求设计与软件需求设计等方面进行研究,成功设计并实现某车型核心控制器的A/B分区功能,极大提升该控制器在软件正常运行以及软件刷写时的鲁棒性。(剩余4634字)