Здесь удобно то, что доступны как операции с файлами, так и доступ к консоли, просмотреть вывод которой можно с помощью клавиш Ctrl+O.
Также можно поэкспериментировать с командами ls (список файлов), mkdir (создание папки) и cd (смена текущей папки).
Чтобы создать текстовый файл, например текст программы, можно воспользоваться уже известным нам редактором nano. Например, чтобы создать программу на языке Python, наберем nano file1.py. В открывшемся окне введем текст программы (его можно просто скопировать через буфер обмена):
print “Hello world”
Завершить редактирование можно нажатием Ctrl+X, затем нужно нажать Y для подтверждения сохранения файла.
Сам редактор во время редактирования должен выглядеть примерно так:
Теперь можно выполнить программу, введя команду python test1.py.
Если все было сделано правильно, мы увидим результат выполнения:
Ура! Мы запустили нашу первую программу в среде Linux.
Установим также модуль для дополнительных библиотек языка Python, он нам пригодится в дальнейшем: sudo apt-get install python- pip. Также установим программу git, с помощью которой удобно скачивать исходные тексты программ: sudo apt-get install git.
Для копирования программ с “большого” компьютера можно использовать программу WinSCP, которая позволяет иметь прямой доступ к файловой системе Raspberry Pi. Это позволит редактировать программы на компьютере, затем копировать их в папку на Raspberry Pi, что достаточно удобно.
Код для Arduino мы писали на Си, здесь же мы будем использовать язык Python. Он удобен своей компактностью, отсутствием необходимости компиляции программ, и наличием большого количества дополнительных библиотек.
Для запуска Python-программы необходимо:
- Создать файл с текстом программы, например с помощью редактора nano:
nano test1.py
- Запустить программу на исполнение:
sudo python test1.py
Мы используем sudo т.к. наши программы будут работать с портами ввода-вывода, без этого они доступны не будут.
Кстати, чтобы запустить короткую программу на Python, ее необязательно сохранять в файл, код можно ввести непосредственно в интерпретатор. Для этого достаточно запустить python и просто ввести подряд соответствующие строки:
Закрыть интерпретатор Python можно нажатием Ctrl+D.