搞嵌入式已经有几个年头了,从在实验室一开始学习STM32开始,到现在使用omapl138,到现在转型使用tiny4412。中间经历了许多走不出去的坎,碰了很多的壁,我想行每个高技术的同志都有这样的经历。实验室的分工我一直研究的是DSP方向,所以一直用omapl138内部TMS32C6748的内核。直到最近项目要做双目视觉,所以买了UVC的双目视觉摄像头。本想要利用omapl138的双核利用arm驱动相机,dsp做数据处理,本来想是天作之合,可是等到我动手实践时,原本很简单的一个uvc摄像头的驱动都弄得我焦头烂额。利用linux的v4l2直接编写c代码,想驱动摄像头,在虚拟机上运行十分完美,但是跑到omapl138上时,却会出现message too long的反馈问题,我就找了很多很多的资料。知道在TI的网站看到TI并未对这一错误做出明确的说明,然后我去查看了linux错误反馈的可能性, 结果排除了其他的可能性,最后发现了omapl138的dma宽度有限。。。所以我转投了用tiny4412的怀抱。。至于后续的一些事情我有空再慢慢更新