Other Parts Discussed in Thread: AM3358, AM3352
Tool/software: Linux
Hi,
I have researched thing under these topics, but seems like the topics are relatively wide scale so I have not become that familiar with information what I've looked for.
Well first I think is to good to say about my experience that you will know of my stage.
- I have experience with Atmel's 8-bit MCU's, some SBC with Raspberry family and some programmable wireless modules.
- My programming and electronic skills is on good stage.
.. But I'm totally rookie with the pure processor technology and with Texas Instruments products too. Like we know the Microchip has bought Atmel what I used, so I'm looking for new manufacturer and it will not be Microchip by my own choises and reasons.
And now I can talk about the CPU situations. Like I said, I've made some research, so I think my current needs require the ARM Cortex A-series based cpu in other words TI's Sitara CPU. The current needs is follow:
- The CPU can run with OS -> I think firstly with Linux based, because it is most familiar for me. Secondly I like to try with RTOS..
- The CPU is compatible with OpenCV library (I noticed TI have support for that) -> Does the TI-RTOS support the OpenCV?
- The CPU includes the usb, camera and display buses. (I thinking hdmi as well)
- I think the Arm Neon technology is required or recommended at least to 'realtime' detectings with OpenCV?
I tried to make choose to CPU with above requirements. I found two alternatives which is fits in my budget and I was thinking those is what I need. Later I noticed this CPU's dont have the camera bus. (AM3352 / AM3358).
Now its time to make some questions..
- Is there any "easy" and "simple" tool which can used to cpu searches?
- Where I can found the documented individual chip pin configuration? I mean graphical version? (In MCU side it will be on datasheet, but how about CPU [I did not found any pin configs] ?) or is there some else technique for pcb design..?
- If I've understood this on rightway A-series doesnt need any separate programming cable or unit when loading the OS bootloaders inside? Flashing will occurs directly by usb?
- How about the development environment (is it free?)
- And last question: If I need some external TI-chip like as storage or like as wifi communications which plased on same pcb design, how do I check the compatible of "the" chip to the CPU or vice versa?
Thanks in advance.
Br. Roger