Page 1 of 1
Forward-thinking: Jessie or Stretch? Python 2 or Python 3?
Posted: Sun Feb 11, 2018 11:08 pm
by esba1ley
Re: Forward-thinking: Jessie or Stretch? Python 2 or Python 3?
Posted: Mon Feb 12, 2018 1:04 pm
by Bastian
I upgraded Raspian to Stretch and compiled openCV 3.3. against 2.7 bindings (more libraries/packages available).
I think that's future proof enough for a while ;0)
Re: Forward-thinking: Jessie or Stretch? Python 2 or Python 3?
Posted: Mon Feb 12, 2018 5:51 pm
by esba1ley
I compiled OpenCV 3.4 against both Python2.7 and Python3.0 bindings simultaneously. That's even more future-proof... and just as easy to do.
Re: Forward-thinking: Jessie or Stretch? Python 2 or Python 3?
Posted: Mon Feb 12, 2018 6:03 pm
by gpvillamil
Re: Forward-thinking: Jessie or Stretch? Python 2 or Python 3?
Posted: Sun Feb 25, 2018 2:05 pm
by marckarasek
I propose C and kernel drivers and actual applications.
Python is good and all but it does not get you the speed and flexibility of having kernel level code.
Re: Forward-thinking: Jessie or Stretch? Python 2 or Python 3?
Posted: Sun Mar 11, 2018 4:27 am
by esba1ley
I agree with your ratinoale for C marckarasek... but C isn't for everyone. I thought kevin's intent was for an education platform for younger coders, for which I think python is the right start, they can then branch into C if they need the performance.
kevin? This is your baby...
Re: Forward-thinking: Jessie or Stretch? Python 2 or Python 3?
Posted: Mon Mar 12, 2018 1:14 pm
by marckarasek
Python as the outside interface into the rover would be great, a way to program the rover over ethernet or BLE to tell it to do things. (Move forward, take a picture, video, etc..). Maybe even a graphical interface for real young coders (kinda like turtle).
We could even have an interface in the 'spirit' of the way they drive the real rovers on Mars. They program a set of instructions and send them to the Rover.
I would like to get to the point of having a custom SD card image with kernel drivers, things configured to make this possible.
For younger coders just assembling the rover will/could be a challenge unto itself. Plus setting up ssh, getting a shell prompt (what is a cmdline?) and using git or ftp to get the code to run.