{"id":13785792,"url":"https://github.com/rbonghi/jetson_easy","last_synced_at":"2025-04-09T14:10:47.808Z","repository":{"id":77849332,"uuid":"126210839","full_name":"rbonghi/jetson_easy","owner":"rbonghi","description":"🔩 Automatically script to setup and configure your NVIDIA Jetson [Nano, Xavier, TX2i, TX2, TX1, TK1] . This script run different modules to update, fix and patch the kernel, install ROS and other...","archived":false,"fork":false,"pushed_at":"2020-12-23T19:20:36.000Z","size":306,"stargazers_count":291,"open_issues_count":5,"forks_count":43,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-04-02T07:57:51.542Z","etag":null,"topics":["agx","deep-learning","jetson","jetson-easy","jetson-nano","jetson-performance","jetson-tk1","jetson-tx1","jetson-tx2","kernel","nvidia","nvidia-jetson","opencv","ros","xavier","zed"],"latest_commit_sha":null,"homepage":"http://rnext.it/project/jetson-easy/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rbonghi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"rbonghi","patreon":null,"custom":"https://rnext.it"}},"created_at":"2018-03-21T16:45:36.000Z","updated_at":"2025-03-05T16:35:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"42d0dabf-e0b7-456b-b766-ce8039faa403","html_url":"https://github.com/rbonghi/jetson_easy","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rbonghi%2Fjetson_easy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rbonghi%2Fjetson_easy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rbonghi%2Fjetson_easy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rbonghi%2Fjetson_easy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rbonghi","download_url":"https://codeload.github.com/rbonghi/jetson_easy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248054196,"owners_count":21039952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agx","deep-learning","jetson","jetson-easy","jetson-nano","jetson-performance","jetson-tk1","jetson-tx1","jetson-tx2","kernel","nvidia","nvidia-jetson","opencv","ros","xavier","zed"],"created_at":"2024-08-03T19:01:04.492Z","updated_at":"2025-04-09T14:10:47.789Z","avatar_url":"https://github.com/rbonghi.png","language":"Shell","funding_links":["https://github.com/sponsors/rbonghi","https://rnext.it"],"categories":["Operation System","ROS install"],"sub_categories":["Embedded Operation System"],"readme":"# Jetson Easy setup configurator\n**Welcome in the Jetson setup configurator** - Visit the [Official website](http://rnext.it/project/jetson-easy/) or read the [Wiki](https://github.com/rbonghi/jetson_easy/wiki)\n\nThe idea of this project is automatically update and setup your [NVIDIA Jetson][NVIDIA Jetson] [Nano, Xavier, TX2i, TX2, TX1, TK1] embedded board without wait a lot of time.\n\nMain features:\n* [**Biddibi Boddibi Boo**](#biddibi-boddibi-boo) is an automatic and **REMOTE** NVIDIA Jetson installer, from update\u0026upgrade, patch the kernel or install [ROS][ROS]\n* The [**Jetson_performance**](#jetson_performance-jetson_variables-and-jetson_release) is a service to control the performance of the board, [**jetson_variables**](#jetson_performance-jetson_variables-and-jetson_release) add new environments variables and [**jetson_release**](#jetson_performance-jetson_variables-and-jetson_release) show the information about the board.\n\nIf you want start with this toolkit you can write in your server bash:\n```console\nubuntu@server:~$ git clone https://github.com/rbonghi/jetson_easy.git\nubuntu@server:~$ cd jetson_easy\nubuntu@server:~/jetson_easy$ ./biddibi_boddibi_boo.sh\n```\n\n## Biddibi Boddibi Boo\n\n![Biddibi Boddibi Boo Logo](http://rnext.it/wp-content/uploads/2018/03/biddibi_boddibi_boo.png)\n\nThe main script is called `biddibi_boddibi_boo.sh` and you can setup in one shot all your board. The system has different modules to control your automatic installation, the list follow:\n1. **Update \u0026 Distribution upgrade \u0026 Upgrade** Update, upgrade and distribution upgrade the [NVIDIA Jetson][NVIDIA Jetson] in only one shot\n2. [**Install Jetson release and performance service**](#jetson_performance-jetson_variables-and-jetson_release) It's an automatic installer for [**Jetson_performance**][jetson_performance], [**jetson_variables**][jetson_variables] and [**jetson_release**][jetson_release]\n3. **Patch the NVIDIA Jetson from known errors** If your release of NVIDIA Jetson have errors or require a patch this module update and fix automatically\n4. **Kernel Update** This module fix the NVIDIA Jetson and add the common drivers (FTDI, ACM, etc...)\n5. **Set hostname** Update permantly the hostname of your board\n6. **Install [ROS][ROS]** With this modules you install the release ROS in your board, add the workspace and set the ROS_MASTER_URI\n7. **Set git user.name and user.email** in your NVIDIA Jetson\n8. **Install standard packages** You can add in your NVIDIA Jetson the common packages (nano, htop, ... ) to ZED drivers (coming soon) and other...\n\nThe `biddibi_boddibi_boo.sh` run with an [easy user interface](#interactive-user-interface) or you can use the [silent mode](#command-line) and following a setup file the system will be installed automatically without other messages. If you want know all features you can write:\n```console\nubuntu@server:~/jetson_easy$ ./biddibi_boddibi_boo.sh -h\nBibbibi Boddibi Boo is an automatic install for different type of modules.\nUsage:\n./biddibi_boddibi_boo.sh [options]\noptions,\n   -h|--help      | This help\n   --nogui        | Launch the system in silent mode (Without GUI)\n   -q|--quiet     | If required, force automatically the reboot\n   -c [file]      | Load configuration file from other reference [file]\n   -m [user@host] | Remote connection with NVIDIA Jetson host\n   -p [passwd]    | Load password without any other request from the script\n```\n### Remote connection\nThe Bibbibi Boddibi Boo script recognize if the script run on the NVIDIA Jetson or remotely and request the address and the password to connect on your board.\n\n![Biddibi Boddibi Boo - remote 3](http://rnext.it/wp-content/uploads/2018/04/remote3.jpg)\n\nAfter savind the remote configuration the script automatically connect on your board without write again the user and the password.\n\n![Biddibi Boddibi Boo - remote 1](http://rnext.it/wp-content/uploads/2018/04/remote1.jpg)\n\n### Interactive user interface\nWhen you launch the script you can read the information about your board, from user and hostname, release of the kernel to the NVIDIA Jetson hardware release if installed the version of [ROS][ROS]\n![Biddibi Boddibi Boo - page 1](http://rnext.it/wp-content/uploads/2018/03/page1.jpg)\n\nIn second menu you can setup your board and setup which type of installation you like. Finally you can save and store all information in a file and use same setup for the future.\n![Biddibi Boddibi Boo - page 2](http://rnext.it/wp-content/uploads/2018/03/page2.jpg)\n\nFinally you can startup the installer and wait that **jetson_easy** complete the installation for you!\n\n### Command line\nLook like the Interactive user interface this command start the installer without show you any type of messages\n```console\nnvidia@tegra-ubuntu:~/jetson_easy$ ./biddibi_boddibi_boo.sh -q\n```\n\n## Jetson_performance, jetson_variables and jetson_release\n\n* [**jetson_variables**][jetson_variables] - This script generate the easy environment variables to know which is your Hardware version of the Jetson and which Jetpack you have already installed\n* [**jetson_release**][jetson_release] - The command show the status and all information about your [NVIDIA Jetson][NVIDIA Jetson]\n* [**jetson_performance**][jetson_performance] - This service load `jetson_clock.sh` has a linux service\n\n\n\n[jetson_variables]: https://github.com/rbonghi/jetson_easy/wiki/jetson_variables\n[jetson_release]: https://github.com/rbonghi/jetson_easy/wiki/jetson_release\n[jetson_performance]: https://github.com/rbonghi/jetson_easy/wiki/jetson_performance\n[NVIDIA]: https://www.nvidia.com/\n[NVIDIA Jetson]: http://www.nvidia.com/object/embedded-systems-dev-kits-modules.html\n[ROS]: http://www.ros.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frbonghi%2Fjetson_easy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frbonghi%2Fjetson_easy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frbonghi%2Fjetson_easy/lists"}