汽车ECU用什么语言编程,汽车电脑维修前景如何
我亲自设计过车用ECU,虽然主要是柴油机和发电机,但核心编程语言肯定是C语言。上位机软件我甚至自己用C++写,因为INCA太贵了,为了帮客户省钱就没用。不管是单片机还是DSP,底层驱动和逻辑控制基本都是C语言,之前有人说用汇编或者C++,那都是外行话,C语言才是王道。
我亲自设计过车用ECU,虽然主要是柴油机和发电机,但核心编程语言肯定是C语言。上位机软件我甚至自己用C++写,因为INCA太贵了,为了帮客户省钱就没用。不管是单片机还是DSP,底层驱动和逻辑控制基本都是C语言,之前有人说用汇编或者C++,那都是外行话,C语言才是王道。
C确实是嵌入式开发的绝对主力,底层效率和控制力没得说。不过现在汽车电子化程度越来越高,随着AUTOSAR标准的普及,底层BSP确实还是C,但上层的逻辑应用越来越多转向C++甚至Python进行快速原型开发。而且对于“维修前景”,光会读代码不够,现在更多是靠诊断仪读数据流和示波器看波形来定位故障,毕竟现代ECU都是高度集成的模块,换个板子比修芯片更常见。