I am trying to get my head around linux, the Jetson Nano environment and learning to build robots etc. The learning curve is extremely steep as it is, and I am not scared but I find the environment extremely frustrating. I am following tutorials on running servo motors, DC motors and the AI camera environment. Installing the different libraries and python versions is what’s causing the biggest headache - not the coding at all.
Can anyone help with the basic getting started steps to set up the Jetson Nano to run the basic elements as described.
I am using Adafruit’s libraries to control the servo’s over I2C and also to control the DC Motors. The problem is that it seems some libraries only run on python 2, others only on python 3.6 (Default Ubuntu 18 on the Jetpack SDK) and other insist on having python 3.7 (Adafruit servokit)
I know this is a confusing question but all I want is help to do the following :
- After first boot on the Jetson Nano, install and upgrade the required software
- Install the Adafruit servo libraries
- Configure Jetson GPIO
- Start to code
This sounds stupid and simple but with every installation there is some error asking for a different version of python, requiring pip to be installed, upgrading setuptools, upgrade python and then after the default of python is changed to 3.7, then Ubuntu no longer works and I cannot open the terminal.
Why isn’t all of this set up and part of the Jetpack SDK?