This repository contains shell scripts for the SparkFun Jetbot Kit. There are two primary scripts for configuring the jetbot software:
-
Configures the Ubuntu OS on Jetson Nano, installs the necessary dependencies, and setup the
jetbotsoftware to be utilized with the SparkFun Jetbot Kit.- Configuration script for the Python package version of the
jetbotsoftware- Jetbot version
- Jetpack version
- Configuration script for the
Dockercontainer version of thejetbotsoftware- Jetbot version
- Jetpack version
- Configuration script for the Python package version of the
-
- Used to create custom SD card image
- Create an image of the OS as is
- Create an image of the OS as is, with setup for
oem-configtool enabled - Configures OS, sets up
jetbotsoftware creates an image of the OS as is, with setup foroem-configtool enabled- Meant to be used on a fresh/new OS
- Jetson Nano
- Compatible SD Card
- Power Supply
- Jumper
- Keyboard, Mouse, and Display
To create a custom image:
- Computer
- Ubuntu OS
- NVIDIA SDK Manager Installed
- Hard Drive Space (equivalent to the size of the SD Card in the Jetson Nano)
- Micro-USB Cable
For additional details on the scripts in this repository, please refer to the DOCUMENTATION.md file.
add-on_software- Additional software installation scriptsinstall_aws_greengrass.sh- Installs AWS Greengrass (version 1.0)install_edimax_driver.sh- Install the drivers for the Edimax WiFi USB dongleinstall_jetbot_ros.sh- Installs Jetbot ROS
create_image-enable_oem-config.sh-
docker_container- Scripts used to build, run, and stop/disable the Docker containersbuild_run_docker_containers.sh-disable_docker_containers.sh-
history_cleanup- Scripts used to erase user's historyclear_bash_history.sh-clear_ipython_history.sh-
jetbot_installation- Scripts used to setup and configure thejetbotsoftwaredisable_remove_services.sh-download_models.sh-enable_services.sh-move_notebook.sh-
os_configureation- OS configuration scriptsdisable_graphical_desktop.sh-disable_zram.sh-enable_graphical_desktop.sh-enable_swap.sh-set_power_profile_5W.sh-set_power_profile_max-n.sh-uninstall_libreoffice.sh-
resize_partition- Disk partition resizing scriptsinstall_resize_files.sh-nvresizefs.service-nvresizefs.sh-