prophesee-ai / openeb

Open source SDK to create applications leveraging event-based vision hardware equipment
https://www.prophesee.ai/metavision-intelligence/
157 stars 34 forks source link

Support for OpenEmbedded/Yocto or Buildroot #38

Open voinul4 opened 2 years ago

voinul4 commented 2 years ago

Feature Request!

My team has been successful working with the EVK 2 HD on an Ubuntu desktop. However, our end goal requires us to use a low-power, embedded platform that cannot run Ubuntu.

Are there any plans to support embedded flows like Yocto or Buildroot for OpenEB?

laurentbristiel commented 2 years ago

Hello, Thanks for your interest in OpenEB. We are indeed studying this embedded platform topic. We already did some conclusive tests with Yocto but we don't have a release date yet for official support. We will keep the community informed when we make progress on this suject. Regards, Laurent

hlarouss commented 4 months ago

Hello,

I'm coming back on this matter to see if any progress was performed. We also plan to interface the Prophesee sensor with an embedded platform that runs on a Yocto-generated Linux OS.

Can we easily compile the latest OpenEB version for an ARM-architecture target using Yocto?

Thanks in advance, for your help,

Kind Regards, Houssem

leonel-psee commented 4 months ago

Hello Houssem,

Actually, since the release 3.0.0 of OpenEB (31/05/2022), the source code of Prophesee plugins is distributed.

Therefore, you should be able to compile and use your EVK2 HD (embedding sensor Gen4.1 or IMX636) with OpenEB (including the latest release) on any platform.

PS: If you have an EVK2 with Gen4.0, you could need additional support. Please contact Prophesee support in that case.

Best regards,

Leonel

hlarouss commented 4 months ago

Okay great! Thanks for the information. Actually, we just ordered an EVK3 – GENX320 board. We will be conducting our tests with this target

nbourdis-psee commented 4 months ago

Hi Houssem, just to complement on Leonel's reply, the source code of the plugins is available since version 3.0.0, and we validate cross-compilation to ARM platforms since version 4.5.0. If you plan to connect your camera through USB, then you should be able to take it from there without problems.

Also related to your question about Yocto, we do not yet have a Yocto project bundle with OpenEB ready to be shared, but we are actively working on this and should be able to release a sample one within a couple of months.