Skip to content

Commit 9af4f27

Browse files
author
zhitm
committed
Added info about compilation on Linux
1 parent cda13b5 commit 9af4f27

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

nxt/run-upload-programs.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,43 @@
4242

4343
![](../.gitbook/assets/nxt-usb-2.png)
4444

45+
Если Вы хотите использовать режим «Генерация» на Linux, то:
46+
47+
1. Откройте терминал (его можно открыть комбинацией Ctrl+Alt+T) и напишите:
48+
```
49+
sudo addgroup legonxt
50+
sudo adduser $USER legonxt
51+
```
52+
2. Создайте файл с именем 45-legonxt.rules
53+
3. Заполните его содержимым:
54+
```
55+
SUBSYSTEM=="usb", ATTRS{idVendor}=="0694", ATTRS{idProduct}=="0002", SYMLINK+="legonxt-%k", GROUP="legonxt", MODE="0666"
56+
57+
SUBSYSTEM=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="6124", SYMLINK+="legonxt-%k", GROUP="legonxt", MODE="0666"
58+
```
59+
60+
4. Напишите из терминала (его можно открыть комбинацией Ctrl+Alt+T)
61+
62+
```sudo cp 45-legonxt.rules /etc/udev/rules.d```
63+
64+
После перезагрузки Ваше устройство будет распознавать контроллер.
65+
66+
67+
5. Вам понадобится arm-none-eabi. Его можно установить по [ссылке](https://developer.arm.com/-/media/Files/downloads/gnu/12.3.rel1/binrel/arm-gnu-toolchain-12.3.rel1-x86_64-aarch64-none-elf.tar.xz?rev=a8bbb76353aa44a69ce6b11fd560142d&hash=8DC6C55310058C1594FD6EEFD60F0B2528265C64). Затем необходимо разархивировать.
68+
69+
Так же Вы можете запустить установочный скрипт download-arm-none-eabi.sh через консоль, он находится в папке TrikStudio/bin/nxt-tools
70+
71+
Чтобы его запустить, достаточно написать в консоль из папки со скриптом
72+
```chmod +x download-arm-eabi.sh
73+
./download-arm-eabi.sh
74+
```
75+
Чтобы получить более подробную инструкцию по запуску скрипта, напишите
76+
```
77+
./download-arm-eabi.sh --help
78+
```
79+
80+
6. Зайдите в Настройки. Укажите путь к папке, полученной после разархивации, а затем нажмите "Применить".
81+
4582
## **Загрузка на контроллер**
4683

4784
Из TRIK Studio можно загрузить готовую программу на робота, чтобы в дальнейшем автономно её исполнять без связи с компьютером.

0 commit comments

Comments
 (0)