Jetson-Nano

Материал из ALT Linux Wiki
Версия от 11:11, 28 июня 2019; 185.6.174.98 (обсуждение) (Новая страница: «https://developer.nvidia.com/embedded/linux-tegra # wget https://developer.nvidia.com/embedded/dlc/l4t-jetson-driver-package-32-1-jetson-nano # tar -xf l4t-jetso…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

https://developer.nvidia.com/embedded/linux-tegra

  1. wget https://developer.nvidia.com/embedded/dlc/l4t-jetson-driver-package-32-1-jetson-nano
  2. tar -xf l4t-jetson-driver-package-32-1-jetson-nano
  3. cd Linux_for_Tegra
  4. tar -xf nv_tegra/
  5. ./create-jetson-nano-sd-card-image.sh -o sd.img -s 1G -r 100
  6. dd if=sd.img of=/dev/mmcblk0 bs=1M
  1. parted /dev/mmcblk0 p

Предупреждение: Похоже, что не всё место доступное для /dev/mmcblk0 используется, вы можете исправить таблицу GPT для использования всего места (дополнительно 29019136 блоков) или продолжить с текущими настройками? Исправить/Fix/Игнорировать/Ignore? F Модель: SD SC16G (sd/mmc) Диск /dev/mmcblk0: 15,9GB Размер сектора (логич./физич.): 512B/512B Таблица разделов: gpt Флаги диска:

Номер Начало Конец Размер Файловая система Имя Флаги

2     1049kB  1180kB  131kB                     TBC
3     2097kB  2556kB  459kB                     RP1
4     3146kB  3736kB  590kB                     EBT
5     4194kB  4260kB  65,5kB                    WB0
6     5243kB  5439kB  197kB                     BPF
7     6291kB  6881kB  590kB                     TOS
8     7340kB  7406kB  65,5kB                    EKS
9     8389kB  9044kB  655kB                     LNX

10 9437kB 9896kB 459kB DTB 11 10,5MB 10,6MB 131kB RP4 12 11,5MB 11,6MB 81,9kB BMP

1     12,6MB  1074MB  1061MB  ext4              APP
  1. parted /dev/mmcblk0 resizepart 1 16GB
  2. mkfs.ext4 -L ROOT /dev/mmcblk0p1
  3. mount /dev/mmcblk0p1 /mnt
  4. wget http://ftp.altlinux.ru/pub/people/cas/.other/jetson-nano-rootfs.tar.xz
  5. tar -xf jetson-nano-rootfs.tar.xz -C /mnt/
  6. tar -xf nv_tegra/nvidia_drivers.tbz2
  7. tar -xf nv_tegra/config.tbz2
  8. cp kernel/dtb/tegra210-p3448-0000-p3449-0000-a0*.dtb /mnt/boot/
  9. cp etc/udev/rules.d/99-tegra-devices.rules /mnt/etc/udev/rules.d
  10. cp etc/udev/rules.d/99-tegra-mmc-ra.rules /mnt/etc/udev/rules.d
  11. cp usr/lib/aarch64-linux-gnu/tegra/nvidia_icd.json /mnt/etc/vulkan/icd.d/
  12. cp lib/firmware/brcm/* /mnt/lib/firmware/brcm/
  13. cp -r lib/firmware/tegra21x /mnt/lib/firmware/
  14. cp lib/firmware/bcm4354.hcd /mnt/lib/firmware/
  15. cp lib/firmware/nv-BT-Version /mnt/lib/firmware/
  16. cp lib/firmware/tegra21x_xusb_firmware /mnt/lib/firmware/
  17. mkdir -p /mnt/lib/firmware/gm20b
  18. find /mnt/lib/firmware/tegra21x -type f | sed 's|^/.*/\(.*\)|\1|' | while read f; do ln -s ../tegra21x/$f /mnt/lib/firmware/gm20b/$f; done
  19. cp usr/lib/aarch64-linux-gnu/tegra/lib*.so* /mnt/usr/lib64/
  20. cp usr/lib/aarch64-linux-gnu/tegra-egl/lib*.so* /mnt/usr/lib64/
  21. cp usr/lib/aarch64-linux-gnu/libv4l/plugins/lib*.so /mnt/usr/lib64/libv4l/plugins/
  22. cp usr/lib/xorg/modules/drivers/nvidia_drv.so /mnt/usr/lib64/X11/modules/drivers/
  23. cp usr/lib/xorg/modules/extensions/libglxserver_nvidia.so /mnt/usr/lib64/X11/modules/extensions/
  24. cp -r usr/share/alsa /mnt/usr/share/
  25. cp -r usr/share/egl /mnt/usr/share/