从2019-09-21至今,因为项目需求,一直在TI平台下调试camera模块。这里对近期工作上用到的平台和技术做个总结性的记录,先做个背景介绍及相关工作回顾。后期分模块介绍下TI J7平台及camera模块的调试过程。
上图是对我近期工作的一个框架概览。
TI的J7平台,是在J6平台基础上的一次软硬件升级。
硬件上面:升级了CPU,A15->A72, M4->R5F, EVE\VPE->VPAC\DMPAC, 增加了C7x,并对各核或模块的性能做了升级。
软件方面:由原先的Link &chains升级成了更加通用的TI openVx. TDA4x上线了TI-RTOS,配合集成Linux或QNX的多核多系统进行ADAS功能开发。
更细节详细的介绍,会在模块开发或系统集成的过程中进行不断迭代更新。可持续关注。
而我在当前项目(车载辅助系统)的开发中,主要承担系统代码框架的搭建及camera、display模块的开发。接下来 我会分别对TI-RTOS与Linux、QNX的系统框架、camera模块(CSIRX)BringUp,display模块(dss)BringUp这三个大的功能块进行技术汇总与记录。