Как подключить Raspberry Pi к ПК или ноутбуку через USB

Как подключить Raspberry Pi к ПК или ноутбуку через USB
Такие читатели, как вы, помогают поддержать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Raspberry Pi — популярный одноплатный компьютер, используемый во многих проектах DIY. Хотя обычно он используется с монитором, клавиатурой и мышью для взаимодействия на месте, в некоторых случаях вам может потребоваться доступ к Raspberry Pi с ПК или ноутбука, используя только USB-соединение.





МУО Видео дня ПРОКРУТИТЕ, ЧТОБЫ ПРОДОЛЖИТЬ С СОДЕРЖАНИЕМ

Мы проведем вас через весь процесс, предоставив вам доступ к Raspberry Pi через USB-соединение, чтобы вы могли вводить команды и даже получать доступ к рабочему столу с графическим интерфейсом.





Режим USB-гаджета

Ключевая функция, обеспечивающая прямое USB-подключение к Raspberry Pi в Linux, известна как «режим USB-гаджета». Эта функция особенно полезна для доступ к Raspberry Pi через SSH ; вместо использования Wi-Fi вы можете сделать это, подключив Raspberry Pi к ноутбуку через USB.





При активированном режиме гаджета нет необходимости настраивать сеть Wi-Fi или подключать периферийные устройства. Эта функция доступна для моделей Raspberry Pi 4 и Raspberry Pi Zero, однако неясно, будет ли она работать на новой Raspberry Pi 5.

Наш углубленный анализ ключевые различия между Raspberry Pi 4 и Raspberry Pi 5 углубляется в то, что изменилось с новой флагманской моделью.



Основные компоненты, необходимые для установки

Вот список того, что вам понадобится:

  • Raspberry Pi 4 или Ноль/Ноль Вт/Ноль 2 Вт
  • Кабель USB-C (необходим адаптер для порта micro USB на моделях Zero)
  • Ноутбук или настольный ПК
  • карта microSD

Установка операционной системы

  Перепрошивка ОС Raspberry Pi на внешний SSD для загрузки через USB в Raspberry Pi

Начните с установки ОС Raspberry Pi на карту microSD. Это стало действительно удобным благодаря официальному Инструмент Raspberry Pi Imager , что упрощает прошивку карты microSD.





Установите и запустите Raspberry Pi Imager на своем ПК. Нажмите Выберите ОС , затем выберите ОС Малины Пи из списка. Нажмите на Выберите SD-карту и выберите носитель, на который вы собираетесь перепрограммировать ОС: подключенную карту microSD.

Откройте дополнительные настройки, щелкнув значок шестеренки, расположенный в правом нижнем углу. Настройте имя хоста как raspberrypi.local , включите SSH и задайте имя пользователя Пи (или что угодно) с паролем по вашему выбору.





как скопировать DVD на жесткий диск
  Изображение, показывающее расширенные настройки установки Raspberry OS с помощью Raspberry Pi Imager.

Нажмите на Сохранять . Наконец, запустите процесс перепрошивки, нажав Писать .

Настройка Raspberry Pi

Чтобы включить режим USB-гаджета на Raspberry Pi, нам необходимо внести некоторые изменения в конфигурацию. Пока карта microSD подключена к компьютеру, перейдите к ботинок каталог с помощью файлового браузера или командной строки. В этом каталоге найдите и отредактируйте файл конфиг.txt файл, добавив к нему следующую строку:

 dtoverlay=dwc2

Это настраивает Raspberry Pi для включения модуля DWC2 (DesignWare Core), который управляет функциональностью USB (универсальной последовательной шины). Это относится к USB-контроллеру, используемому в оборудовании Raspberry Pi. Модуль DWC2 важен для включения режима USB-гаджета, позволяя Raspberry Pi действовать как USB-устройство, например адаптер Ethernet, при подключении к другому компьютеру через USB.

Если этот файл содержит строку otg_mode=1 , закомментируйте это, используя « :

21ED5DFE7ED652848C3E0076B3A82E5A956066ФБ

otg_mode=1 настройка активирует режим USB-гаджета, но в этом нет необходимости, когда dtoverlay=dwc2 используется. Это потому что dtoverlay=dwc2 уже управляет режимом USB-гаджета.

в cmdline.txt файл, найдите rootwait команду и сразу же добавьте после нее следующую строку.

 modules-load=dwc2,g_ether

Эта строка добавляет два важных модуля во время загрузки: dwc2 и g_ether . dwc2 модуль управляет USB-контроллером DWC2, необходимым для режима USB-гаджета, в то время как g_ether включает функциональность гаджета Ethernet. Вместе они позволяют Raspberry Pi эмулировать адаптер Ethernet через USB, обеспечивая доступ по SSH без прямого подключения к сети.

Справочный фрагмент cmdline.txt файл должен выглядеть так:

firefox настроен на использование прокси-сервера, который отклоняет соединения
 console=serial0,115200 console=tty1 root=PARTUUID=6c586e13-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet init=/usr/lib/raspi-config/init_resize.sh

Сохраните файл и выйдите из текстового редактора.

Дополнительные параметры конфигурации для пользователей Windows

Пользователям Windows могут потребоваться некоторые дополнительные настройки. Чтобы решить .местный адрес хоста вашего Raspberry Pi, вам необходимо установить Здравствуйте, услуги печати для Windows.

Установка драйвера RNDIS

Если ваш Raspberry Pi отображается только как COM-порт в диспетчере устройств, вам необходимо установить Драйвер РНДИС .

Конфигурация общего доступа к сети

Чтобы поделиться своим сетевым подключением с хоста Windows на Raspberry Pi, перейдите к Панель управления\Сеть и Интернет\Сетевые подключения .

Искать USB-гаджет Ethernet/RNDIS чтобы идентифицировать сетевой адаптер Raspberry Pi. Запишите его имя (вы можете изменить его, если хотите). Щелкните правой кнопкой мыши сеть, которой вы хотите поделиться, и перейдите к Характеристики . Затем перейдите в Совместное использование вкладка.

Выбирать Разрешить другим пользователям сети подключаться через подключение к Интернету этого компьютера. .

  Изображение, показывающее свойства USB-соединения Raspberry Pi как устройства RNDIS/Ethernet.

Доступ к Raspberry Pi через SSH

Как только ваше USB-соединение будет установлено, вы сможете получить доступ к Pi через SSH. Откройте терминал на своем компьютере и введите команду ниже:

 ssh pi@raspberrypi.local

Это даст вам доступ к командной строке Raspberry Pi.

Доступ к графическому интерфейсу Raspberry Pi с помощью VNC

Для использования графического интерфейса настоятельно рекомендуется использовать VNC (Virtual Network Computing). VNC позволяет удаленно получить доступ к графическому интерфейсу Raspberry Pi с другого компьютера. В сеансе SSH введите следующую команду:

 sudo raspi-config

В меню конфигурации Raspberry Pi перейдите к Опции интерфейса и нажмите Входить .

  Изображение, показывающее выбор параметров интерфейса в меню оболочки конфигурации Raspberry.

Используйте клавишу со стрелкой вниз, чтобы выбрать ВНК . Подтвердите свой выбор, нажав Входить снова.

  Изображение, показывающее выбор VNC в параметрах интерфейса raspi-config.

На свой ПК или ноутбук установите приложение RealVNC Viewer. Запустите RealVNC Viewer на своем компьютере. В интерфейсе RealVNC Viewer в разделе Хозяин раздел, введите адрес raspberrypi.local и нажмите Входить .

После подключения вы должны увидеть графический интерфейс Raspberry Pi на экране вашего компьютера.

Поиск неисправностей

Существуют распространенные ошибки, с которыми вы можете столкнуться при настройке USB-соединения между Raspberry Pi и ПК.

Если вы столкнулись с В настоящее время невозможно отобразить рабочий стол ошибка при попытке подключения к VNC, вернитесь в сеанс SSH и выполните команду ниже:

 sudo raspi-config

Перейдите к Параметры системы и выбери Загрузка/автоматический вход . Используйте клавишу со стрелкой вниз, чтобы выбрать Desktop Autologin Desktop GUI, автоматический вход в систему как пользователь «pi» . Затем перейдите к Показать варианты и выбери VNC-сеанс .

  Снимок экрана, показывающий выбор разрешения в raspi-config.

Нажимать Входить , затем выберите Заканчивать . Вам будет предложено перезагрузиться; выбирать Да . Это должно устранить ошибку и позволить вам успешно подключиться к VNC.

Кроме того, убедитесь, что операционная система вашего Raspberry Pi всегда обновлена, поскольку это устраняет проблемы совместимости и повышает общую производительность.

Управление Raspberry Pi с ПК через USB

Как только плата Raspberry Pi будет подключена к вашему ноутбуку (или другому ПК) через USB, вы сможете получить доступ к ее командной строке через SSH. Кроме того, включив VNC, вы также можете получить доступ к графическому интерфейсу Raspberry Pi со своего ноутбука с помощью приложения RealVNC Viewer.

что делать, если ваш телефон прослушивается

Этот метод обеспечивает удобный способ взаимодействия с Raspberry Pi, используя только USB-соединение, что особенно полезно, если вы не можете получить доступ к беспроводной сети.