This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM5728: Enabling multiple high resolution cameras

Part Number: AM5728

Tool/software: Linux

Hi!

I'm working on research project with TI AM5728 evm for prototyping high resolution multi camera system.

I'm plannng to make a special purpose system(including SW & HW) which will be used for capturing and encoding 3 videos in sync.

As I read the official technical document,

Once if I make a new camera board using spare V-in ports of EVM, and revise system sw stacks as well, I guess I can do that with AM5728.

Before I get started, I need to make sure that:

1. In terms of AM5728 capability, simultaneous capturing+encoding of 3*different camera input is possible? (each camera has FHD resolution, 30fps)

2. If number 1 is possible: kernel & driver code changes are needed? I'm able to do it for myself without any help from TI's FAE? if code revision is needed, should it be simple or complicated?

3. If code modification is needed: which part in SDK do I have do modify? I'm now using official TI-LINUX SDK. I would appreciate it if you could explain it more specifically for me. 

4. If there is some multi camera examples or references which can be opened freely, could you let me know about it? I think some articles of preceding study or sample codes should be really helpful for me.
   Is there any multi-camera example with AM5728 for ADAS, Surveillance, etc?
Thank you!
  • Thank you.
    I think my question is not resolved yet.

    As the document you posted, maximum encoding capability might be 1080p 60fps.
    which means that AM5728 cannot encode 1080p 30fps * 3cam.
    then how about 720p 30fps? in the sense that bandwidth is not overloaded, possible to do it with some code & hw configuration change?

    I saw a article below,
    processors.wiki.ti.com/.../Processor_SDK_VIP_Driver

    What I'm focusing on is, firstly, is it possible to attach+capture+encode 3 cameras in sync on evm device and do it without any sw driver change from officially released SDK.
    Secondary, if it is not, how can I handle it..
    I can reconfigure camera HW as I like.
    For example, I can add ISPs, modify lens and sensor and make sub-camera board, etc.
    But curious about software support.

    I would appreciate it any help.
    Preceding examples or projects are very helpful for me.

    Thank you.

    Best Regards,
    Aiden