这个概念我可以参照「软件定义无线电(SDR)」来给你解释。
软件定义的无线电 (SDR) 是无线电广播通信技术, 它基于软件定义的无线通信协议而非通过硬连线实现。 换言之,频带、空中接口协议和功能可通过软件下载和更新来升级,而不用完全更换硬件。
说白了,就是先堆料,把高规格的硬件基础打造出来,然后里面的驱动程序、应用软件不固化,将来可以通过不断开发更新软件来组合调用硬件平台的各个部分,实现更多的功能。
软件定义产品,其最高性能不可能超过硬件平台的上限,但相比于出厂即技术固化的产品,软件定义产品拥有的可能性更多。
举个例子,一辆车出厂时,市面上还没有发布基于物联网的车机环境交互功能,但是这辆车自带了5G模块,芯片算力也有富裕,车辆也支持软件定义,那么后期更新版本的时候就可以调用网络模组自动获取路况信息、交通灯状态、限行限速规则等数据,从而实现更高效的辅助驾驶。这个5G模块原本可能仅用于上网娱乐、远程启动等功能,但是有了软件定义,它就能在后期发挥出自己诞生之时完全没出现的功能。
所以说,「软件定义」就是「战未来」。如果你买一部车,关注的主要是「战当下」,不奢望将来这车还能越用越智能,那就不必买这种车;如果你想一部车用的久一些,还希望它能逐渐跟得上时代,那软件定义汽车就有市场。