基于AUTOSAR的AP平台的应用开发

一、MDC工具链总览

华为的MDC在开发过程中需要使用自己的开发工具,也就是MDC工具链。
基于AUTOSAR的AP平台的应用开发
MDC工具链主要是三个部分:Mind Studio、MDS以及MMC,三个开发工具各自负责一部分,完成整个MDC的开发。
其中,Mind Studio主要是负责AI模型的生成,个人的理解这个工具负责的就是编写无人驾驶中需要的那部分AI模型,之后作为库文件导入到MDS中进行整合。
基于AUTOSAR的AP平台的应用开发
MMC负责AUTOSAR的配置文件的管理,前面也提到过,AUTOSAR可以看作一个标准,MDC就是具体化这个标准的工具,通过这个工具生成配置文件,之后整合进MDS中。
基于AUTOSAR的AP平台的应用开发
最后MDS就起到一个IDE的作用,整合库和配置文件,生成可执行文件。
基于AUTOSAR的AP平台的应用开发
有Mind Studio提供的库,加上MMC的配置信息,最后由MDS编码并整合为可执行程序,运行在MDC计算平台上,这样就实现了整个MDC的一个开发流程。可以看出来,整个的可执行文件是需要在MDC平台上运行的,一旦离了这个黑盒子,整个程序是没法运行的(个人感觉华为在这波美国的芯片打压下学聪明了,即使没造出车也先占下坑)。
基于AUTOSAR的AP平台的应用开发

二、华为MDC Manifest Configurator

作为管理编写配置文件的程序,MMC有着自己的使用方式,这里截取一部分课程里面的教程,这个估计要一边使用一边学习了。
基于AUTOSAR的AP平台的应用开发
看了一下这部分的介绍,个人感觉这个MMC就是一个功能强大的配置文件管理程序,同样是XML文件,在本科准备毕设看的Spring里面,配置文件完全是手写,各种标签需要自己来记录,而MMC的优秀之处或者说是高级一些的开发工具的强大之处,就在于省去了这种无聊的配置,用一些更简单的方式去管理编写配置文件。
基于AUTOSAR的AP平台的应用开发

三、华为MDC Development Studio

上一篇:mac聚焦重建索引


下一篇:P3405 [USACO16DEC]Cities and States S 题解