This article lists and provides solutions to some of the detailed issues encountered in the process of learning or developing Jetson TK1.
First of all, some of the considerations on the wiki, url: http://elinux.org/Jetson_TK1
1, an important step before connecting the Jetson to the Internet
It is really important to tell "apt" isn't to overwrite the file "libglx.so" If you upgrade the system. "Libglx.so" is a specific file in NVIDIA ' s graphics driver, might get replaced by an incorrect version from Ubuntu tha T stops being able to boot into the graphical environment! So, execute this command on the your jetson before you connect it to the Internet or perform an update:
sudo apt-mark hold Xserver-xorg-core
Now the can allow Ubuntu to update itself automatically or can run "sudo apt-get upgrade" without problems.
2. ADD The Universe package repositories, since you'll often need packages from Universe for code development
sudo apt-add-repository universesudo apt-get update
3. If you'll use the shell command-line a Lotinstall "bash-completion" (it allows the ' tab ' key to Auto-comple Te your shell commands) and "Command-not-found" (it shows which package you probably need to install if you run an Unavail Able command). These 2 tools is extremely useful when using the commandline, but were not installed by default in Ubuntu 14.04. Simply Run this:
sudo apt-get install bash-completion command-not-foundexit
4. Change the shell prompt
You probably should also-the shell prompt (by adjusting "PS1" in the ". BASHRC" file in your home directory) to be M Ore useful, such as getting the shell prompt to has a different color than regular commands, and make it obvious if a COM Mand returned with an error. There is thousands of custom. BASHRC configurations on the web, including Shervin ' s that provides a different colored she ll prompt depending on whether a command is succesful or returned an error.
5. If you'll use the graphical environment (Unity) a lot
Turn off the desktop shopping suggestions that is enabled by default in Ubuntu 14.04 (despite the spyware concerns discus Sed by huge numbers of people) by running this:
Gsettings set com.canonical.Unity.Lenses disabled-scopes "[' More_suggestions-amazon.scope ', ' more_ Suggestions-u1ms.scope ', ' more_suggestions-populartracks.scope ', ' music-musicstore.scope ', ' more_ Suggestions-ebay.scope ', ' more_suggestions-ubuntushop.scope ', ' More_suggestions-skimlinks.scope '] "
6. If you need more disk space on the EMMC
The EMMC on the Jetson have a capacity of 16GB, however some instructions or boards default to only using 8GB of the drive (or 12GB, see discussion). If you require more disk space in your rootfs such as for installing toolkits or compiling large projects, you can flash t He Jetson (from a Linux desktop) to has a larger filesystem (note that this woulderase all data on the Jetson TK1, an D It takes roughly 1 hour to flash the whole emmc!):
sudo./flash.sh-s 14580MiB jetson-tk1 Mmcblk0p1
The results are as follows: (Note: Use this command sparingly.) Because it will erase all of your data)
The maximum value of the FLASH.SH-S flag that works successfully is 14580MiB. Greater values (like 16GiB) is beyond the capacity of the EMMC when the other system-required partitions is included.
7, shutting down Jetson TK1 safely
Just like any Linux computer, the recommended-Shut-down or turn off Jetson TK1 is-click Shutdown in the GUI or R Un this on a terminal, to ensure the filesystem would not be corrupt:
sudo shutdown-h now
I believe that there are still a lot of detailed problems to be found and resolved, to be continued ....
NVIDIA Jetson TK1 Learning and Development (IV): some detail questions