Новичкам в работе с Linux системами Debian/Raspbian и для осваивания Raspberry PI могут помочь некоторые програмы и утилиты:
Putty - утилита для подключения к консоли по ssh из windows ,скачать можно тут.Позволяет удаленно настраивать linux системы по сети или через Интернет.Вы получаете доступ к консоли как бы находясь на самом linux..
sudo - утилита запуска программ c правами суперпользователя,например чтобы запустить программу mc с правами суперпользователя необходимо набрать "sudo mc" - это даст возможность правки системных файлов папке etc.Далее ниже в описании команд,где это необходимо,будет сразу указано что необходимо выполнить запуск с командой sudo.
ifconfig -выводит список сетевых интерфейсов, позволяет задать/поменять адрес например sudo ifconfig eth0 192.168.0.110.
sudo apt-get update - обновление репозитория (базы программ) apt-get ,необходимо выполнить перед устанвкой программ.
sudo apt-get install <название программы> -установка программ из репозитория ,например чтобы установить файловый менеджер mc выполним sudo apt-get install mc.
mc (Midnight Commander) -удобный файловый менеджер,для включения более удобного редактора можно поставить соотвествующие галки в настройках.
htop - управление процессами и мониторинг памяти в системах linux.
tar - консольный архиватор.Например команда tar xzf имя_файла.tar.gz разархивирует содержимое в текущую папку.
i2c-tools - утилита для поиска i2c устройств на шине.Пример использования sudo i2cdetect -y 0 сканирует на шине 0 (для ревизии платы 1 номер шины 0 ,для ревизии платы 2 - шина 1)
В данном примере утилита находит датчик давления BMP085 по адресу 77 (HEX).
Подключение модулей ядра:
Для немедленной загрузки модуля ядра можно выполнить команду sudo modprobe <название модуля>
Для автозагрузки необходимо прописать в файле /etc/modules названия модулей каждый с новой строки,открыв файл ,например в редакторе mc через F4.
Применяемые модули в raspberry pi:
snd-bcm2835 -общий модуль для работы с GPIO.
w1-gpio , w1_therm для работы с шиной 1-wire,которую используют датчики температуры ds18B20.Используется для подключения вывод GPIO 4.
i2c-bcm2708 , i2c-dev для работы шины I2C ,на которой например работает датчик давления BMP085 и микросхемы расширения портов.