Jetbot frameware can not install dusty-nv

I have the jetbot and it works fine, but when I try to install the dusty-nv


It said I need firmware 4.4
I am uncertain about why there are different firmware, different path and library?
Or the firmware 4.4 will work for jetbot?
Can I use virtual environment and install the dusty-nv inference?
Or docker will be a better choice? “I am new to docker…”

Or I need two SD cards for different firmware?

I am looking into the jetbot code, how to control the two motors through I2C? If I know it, I can solve the problem by using firmware 4.4 with the control of the motors.

Thanks

Hi AK51,

Thanks for reaching out!

The latest release for the JetBot SD Card image is JetPack 4.4.1. This wraps a docker container which includes the latest JetBot software. This is tested, and recommended for use.

That said, you may be able to install the JetBot software on your existing SD Card image (JetPack 4.4) by building the docker container from scratch. To do this,

git clone https://github.com/NVIDIA-AI-IOT/jetbot
cd jetbot/docker
source configure.sh
./build.sh

This should detect that you are using JetPack 4.4 and build the containers accordingly. You may then enable them by calling

./enable.sh $HOME

Now, the JetBot display and jupyter lab server containers should launch at boot.

Please let me know if this works for you, or you run into any issues.

Best,
John