One of my customer is considering to use Cortex A9 dual core device for a computational intensive task (For the sake of discussion, lets assume an high end
image analysis task). Due to cost or other over head reasons, he/she does not prefer to use an RTOS instead the customer intend to use some APIs
provided by the device vendor to access the essential h/w blocks and peripherals of the device. This is a sort of AMP system in the sense that some core tasks
are "hard glued" to specific CA9 cores to take full advantage of the CA9 dual core architecture. I understand that using a light weight multi core supported RTOS will be
the elegant approach. But, if the end user/customer wants to go with a non-OS approach, what are the benefits and pains he/she is going to experience in this project?
Inter-core communication without an RTOS going to be a painful experience for them .. Any other thing you can share with me on this?
Cheers,
Senthil
Thanks for the additional information. Your solution looks interesting.
Let me go through your white papers and come back to you if I need further information or help from you.
But, people usually hesitate to look into any commercial platforms due to the inherent royalty cost...
Regards,
Thank you for reviewing Poly-Platform. Commercial platforms and IP offer significant benefits. Many successful programs are using commercial development tools and IP.
Best Regards,
Ted