Accessing/translating to lower level C/C++ code

Discussion related to "under the hood" OpenMV topics.
adrielkuek
Posts: 8
Joined: Fri Nov 30, 2018 3:18 am

Accessing/translating to lower level C/C++ code

Postby adrielkuek » Fri Nov 30, 2018 3:44 am

Hi,

So after we have programmed a new project and verified the functionality of the camera in micropython in the openMV IDE, Is there any way that we can access the lower level C/C++ code for further optimisation/tunability?

Thanks!

Adriel
User avatar
iabdalkader
Posts: 732
Joined: Sun May 24, 2015 3:53 pm

Re: Accessing/translating to lower level C/C++ code

Postby iabdalkader » Fri Nov 30, 2018 10:47 am

adrielkuek wrote:
Fri Nov 30, 2018 3:44 am
Hi,

So after we have programmed a new project and verified the functionality of the camera in micropython in the openMV IDE, Is there any way that we can access the lower level C/C++ code for further optimisation/tunability?

Thanks!

Adriel
Yes, the project is open-source:

https://github.com/openmv/openmv
adrielkuek
Posts: 8
Joined: Fri Nov 30, 2018 3:18 am

Re: Accessing/translating to lower level C/C++ code

Postby adrielkuek » Mon Dec 03, 2018 4:01 am

Understood.

I have another enquiry that is not related to this topic.

I would like to power the openMV module via external power from a battery source (3.6V) if possible.
Looking at the schematic there are 2 diodes at D1 for reverse polarity protection. Is there a way to bypass the USB power line VBUS in order to use an external power source into Vin?

I'm assuming de-soldering diode between VBUS and Vin would enable that. But that would mean disabling the programming functionality of the module. Is there any other way that we can do this?

Thanks!

Adriel
User avatar
iabdalkader
Posts: 732
Joined: Sun May 24, 2015 3:53 pm

Re: Accessing/translating to lower level C/C++ code

Postby iabdalkader » Mon Dec 03, 2018 1:24 pm

adrielkuek wrote:
Mon Dec 03, 2018 4:01 am
I would like to power the openMV module via external power from a battery source (3.6V) if possible.
Looking at the schematic there are 2 diodes at D1 for reverse polarity protection. Is there a way to bypass the USB power line VBUS in order to use an external power source into Vin?
Those are ORing diodes. There's no need to desolder anything, just connect the battery to VIN on the right header.
ecdm2
Posts: 3
Joined: Sun Sep 09, 2018 6:15 am

Re: Accessing/translating to lower level C/C++ code

Postby ecdm2 » Thu Dec 13, 2018 6:12 am

Link to instructions for installing firmware development environment:

https://github.com/openmv/openmv/wiki

I got this link off the Kickstarter campaign but it could do with being somewhere more accessible.

Would it be useful to have a link to this page either under the documentation section of the OpenMV site or somewhere in the documentation -
maybe here:

http://docs.openmv.io/openmvcam/tutoria ... ation.html

Return to “Technical Discussion”

Who is online

Users browsing this forum: No registered users and 7 guests