NVIDIA Tegra Tegra Linux Driver Package
Development Guide
27.1 Release

 
Linux FAQs
Are ARMv7 binaries compatible with aarch64 binaries?
No, while the kernel supports both ARMv7 (32bi) and aarch64 binaries, distros currently are exclusively aarch64 or ARMv7. ARMv7 binaries are not compatible in an aarch64 distro. The NVIDIA PDK supports aarch64 distro where ARMv7 binaries are not compatible.
How do I use display mode and resolution configuration with the X RandR application?
You can use the X Resize, Rotate and Reflect Extension (RandR) extension to manipulate and configure the attached displays (both the internal panel and any externally connected HDMI panel). The xrandr(1) utility is the most common way to do this.
You can find a tutorial on xrandr on the following website:
http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
Are there generated ssh host keys for the sample file system?
There are no keys in the /etc/ssh directory of the provided sample file system. For information about creating the ssh host keys, see the ssh-keygen man page.
How do I determine the X driver ABI of the X server used in the root file system?
All tegra_drv.abi*.so files are in the driver package. By default the apply_binaries.sh script creates a sym-link from tegra_drv.so to the X ABI driver compatible with the provided sample file system.
How do I prevent the system display from blanking out?
Linux kernel 3.1 added a power saving feature that may blank the display of an idle system even when applications are running. The feature is called console blank (screen saver). It is defined as:
consoleblank= [KNL]
Where [KNL] is the console blank (screen saver) timeout in seconds. This defaults to 10*60 = 10 mins. A value of 0 disables the blank timer.
By passing arguments to the kernel command line, you can:
Disable this feature, or
Set the timeout to a longer interval.
With the flash.sh script, you can override the kernel command line options passed from fastboot to the kernel.
To disable the console blank (screen saver) from the kernel command line
1. In the grub configuration add the following line to the kernel parameters:
consoleblank=0
2. View the current consoleblank value with the following command:
$ cat /sys/module/kernel/parameters/consoleblank
To disable the console blank feature with an escape sequence
Enter the following escape sequence:
$ echo -ne "\033[9;0]"
To change the console blank timeout value with an escape sequence
Enter the following escape sequence:
$ echo -ne "\033[9;<timeout>]"
Where <timeout> is the timeout in seconds.
For more information on this escape sequence, see the console_codes(4) man page documents. For information on the input/output controls that provide some of the same functionality, see the console_ioctl(4) man page.