TI您好:
image_processing工程中,以master工程为例,.C文件分别位于common和master文件中的src中:不理解的地方:
(1)common中的.c文件与master中的.C文件是如何进行顺序编译的?
我的理解:
1)mcip_master_main.C文件创建任务线程,IPC通信任务。
2)mcip_bmp_utils.C提供读写bmp图片的工具
3)mcip_process.C处理读取到图片的过程(过程还是有一些模糊,希望您介绍一种方法或是一点建议,如何快速的了解工程的程序架构)
还有就是common中的mcip_core.C和mcip_core_task.C这两个文件,我的理解是对图像处理的算法。
但是,我每个.C文件都看了,也做出了分析,但是还是不能很好的理清这些.C文件的 编译步骤。不明白这些文件的关系??不能自己编写相应简单的多核图像处理程序。
我希望您针对这些方面给我一点指导:
(1)这些.C文件的编译顺序关系,如何快速理解工程的结构,解图像处理工程处图像的整个过程步骤?
(2)我想建立一个属于自己的简单多核图像处理的Demo,但是每次分析上面的文件时感觉还是明白的,但真正着手做的时候,却不知道如何下手,理不清线程,任务,算法,IPC模块是如何调用,如何实现的。希望您能分享一下经验或给一些建议。
Andy Yin1:
要了解图像处理的流程跟编译顺序无关,建议你从main函数开始看代码,可以了解其处理的流程,编译顺序是可以修改的,不同的c文件编译顺序对执行流程没有影响。