Я недавно купил Raspberry Pi, модель типа B. Я хочу установить его прямо на экран моего ноутбука, без какого-либо другого монитора. Я еще не настроил это. Как подключить экран моего ноутбука к дисплею Raspberry Pi?
Я не хочу покупать кабель HDMI. Вместо этого я хочу попробовать с Ethernet или USB.
Ответы:
Это только для интерфейса командной строки, а не для графического интерфейса пользователя.
Самым простым способом было бы подключиться через SSH с помощью программы PuTTY (Windows), M-remote (Windows) или с помощью приложения Terminal в OS X или любом Linux (без установки, уже доступной).
ssh pi@raspberrypi
SSH
и введите имя хостаraspberrypi
SSH (2)
, имя хостаraspberrypi
, имя пользователяpi
, парольraspberry
Теперь подключайтесь.
Если это не удалось, попробуйте выяснить, какой IP-адрес назначен Raspberry Pi. (Например, используя ваш браузер для просмотра вашего модемного веб-сайта (если вы не знаете, где, вы можете попробовать
http://192.168.0.1/
илиhttp://192.168.1.1/
илиhttp://192.168.0.254/
илиhttp://192.168.1.254/
илиhttp://192.168.0.138/
илиhttp://10.0.0.1/
илиhttp://10.0.0.138/
илиhttp://10.0.0.254/
илиhttp://10.0.1.1/
илиhttp://10.0.1.254/
)Найдите устройство с именем что-то вроде
raspberrypi
и скопируйте IP-адрес. Вставьте его в команду, которую вы пробовали сверху, где оно сейчас указано,raspberrypi
и все готово!Теперь (или после того, как вы ввели пароль
raspberry
) вы подключены к интерфейсу командной строки Raspberry Pi, и вы можете делать (почти) все, что можете, когда вы подключены к монитору, мыши и клавиатуре и НЕ загружены в графический интерфейс пользователя.источник
Существует сообщение в блоге, Raspberry Pi Remote Connections - без сети! , подробно изложив, что вы ищете.
По сути, это включает в себя назначение статического IP-адреса как ноутбуку, так и Raspberry Pi, а затем настройку X-сервера для потоковой передачи экрана с Raspberry Pi на ваш ноутбук. Поскольку это обширное пошаговое руководство, пожалуйста, обратитесь к ссылке для получения подробных инструкций.
Другой вариант для изучения - использование VNC или аналогичного приложения типа удаленного рабочего стола.
источник
Редактировать 01.01.2009: Так как этот ответ по-прежнему популярен, собираюсь включить изменение за комментарий Bigjosh . Примерно в апреле 2017 года Raspbian представил изменение безопасности, которое больше не запускает SSH-сервер по умолчанию (см. Этот пост в блоге ). Чтобы включить SSH-сервер при загрузке, создайте файл с именем
ssh
в загрузочном разделе SD-карты Pi, прежде чем пытаться выполнить эти инструкции.Используя Macbook Pro (подойдет любой современный ноутбук / настольный компьютер), Pi и чистую, не загруженную SD-карту с Raspbian, вот что я сделал:
При первой загрузке Pi фактически запустит SSH-сервер, доступный через порт Ethernet. Но это почти невозможно, если у Pi нет IP-адреса. По умолчанию это не так. Это активирует клиента DHCP для связи с маршрутизатором для получения IP. Подключение Ethernet от Pi к компьютеру заставит Pi запрашивать IP. По умолчанию потребительские компьютеры не отвечают на этот запрос. Первый шаг - активировать DHCP-сервер на компьютере. Для моей установки я использовал dnsmasq, установленный на виртуальной машине Debian, которую я создал для другого проекта. Виртуальная машина не требуется, поскольку dnsmasq будет нормально работать на Mac (устанавливается из MacPorts или из исходных кодов) или на компьютере с Linux. Я считаю, что есть некоторые DHCP-серверы, которые работают в Windows, но я не уверен. Вы также можете подключить Pi к беспроводному маршрутизатору с тем же эффектом,
После запуска DHCP-сервера подключите Pi к локальной сети компьютера и включите его. В файле журнала / консоли вы должны увидеть что-то вроде этого:
Объяснение и то, что мы ищем здесь: первые две строки - мой ноутбук (Maxwell), подключающийся к серверу DHCP. Поскольку ноутбук распознает сервер DHCP, он запрашивает IP-адрес, который у него был в прошлом: 10.37.27.137. В этом можно убедиться, посмотрев сетевые настройки вашего компьютера (для меня это появилось в Системных настройках / Сеть в OS X). Затем DHCP-сервер дает моему компьютеру запрошенный IP-адрес, поскольку это не конфликт (
DHCPACK
dhcp-ack [nowledgement]). Следующие три четыре связаны с Pi: он сначала отправляет a,DHCPDISCOVER
чтобы найти любые DHCP-серверы (если таковые имеются). Затем Dnsmasq предлагает новый IP. Pi принимает его (DHCPREQUEST
), а затем сервер подтверждает IP в своей базе данных и фактически передает IP Pi. Я знаю, что нашел правильную запись, потому что окончательное имя хоста, указанное вDHCPACK
это "малина". Запишите IP-адрес, который DHCP-сервер дал Pi (у меня это 10.79.26.148).Если вы подключили Pi к маршрутизатору, а не к компьютеру, посмотрите в веб-интерфейсе маршрутизатора список DHCP-клиентов или список компьютеров, подключенных к сети. У большинства маршрутизаторов это где-то есть, даже если они не все называют это одним и тем же. Найдите компьютер с именем «raspberrypi» и запишите его IP-адрес.
Когда у вас есть IP для Pi, вы можете подключиться к нему с помощью SSH-клиента по вашему выбору. Для Mac / Linux / UNIX, вы можете просто открыть терминал и тип
ssh pi@IP_ADDRESS
гдеIP_ADDRESS
является IP вашего Pi , что вы нашли ранее. Пользователи Windows могут использовать Cygwin, MobaXterm или PuTTY. Если вы правильно выбрали IP-адрес, вы должны увидеть что-то вроде этого:Поскольку я не подключался к Pi ранее, мне пришлось принять ключ ECDSA, чтобы продолжить. Пароль по умолчанию, как указано в предыдущих ответах здесь и в официальной документации, -
raspberry
. Теперь мы вошли в Raspbian через SSH и можем что-то делать. Вы должны увидеть это сейчас на консоли SSH:Теперь, согласно подсказке MOTD, вам нужно запустить,
sudo raspi-config
что приведет вас к тому же окну конфигурации, которое вы увидите, если бы вы загрузили его с помощью HDMI. Помимо прочего, вы должны включить сервер SSH. После его настройки вы можете использовать эту же настройку для повторного подключения к Pi через ssh после перезагрузки.Источники: мой собственный опыт.
источник
ssh
в загрузочном разделе SD-карты Pi»: это легче сказать, чем сделать на Mac, который отказывается монтироватьext2/3
отформатированный (?) SD после создания образа с помощью Raspbian. В итоге мне пришлось использовать старый пыльный ноутбук Ubuntu, чтобы смонтировать его и добавить файл.Мы (@RPi Awesomeness и @Dam Underscore) решили это в чате. Ни один из учебных пособий или ответов, которые он пытался, не работал, поэтому мы попытались это выяснить, и мы это сделали.
Оказывается, OP использовал NOOBS и, следовательно, не смог найти файл cmdline.txt, необходимый для учебника, за которым он следовал. Итак, я сказал ему, чтобы скачать Raspbian и пойти с этим.
Позволило ли это ему установить его без головы или нет, я пока не знаю, но он готов продолжать идти. учебник.
источник
Аппаратные средства. Это не сработает только через аппаратное обеспечение. Материнская плата вашего ноутбука имеет встроенную функцию вывода видео на экран ноутбука. Большинство - если не все - ноутбуки не имеют видео-вход.
// РЕДАКТИРОВАНИЕ // Проверка раздела связанных вопросов, показал, что это может быть сделано с использованием только оборудования: подключить Pi к старому экрану ноутбука
LAN + Программное обеспечение.
pi
raspberry
источник
Обновленный ответ
Поскольку этот ответ устарел, и вам необходимо сначала установить PHP, это готовое решение для MacOS и * nix System (и подсистем Ubuntu на Win10)
После этого сканирования
nmap
показываются все хосты с открытым SSH-портом, а также производитель сетевого чипа.Обратите внимание, что для установки без головы вам нужно включить ssh (3. раздел)
Оригинальный ответ
У меня была эта проблема также. Я знал, что малина получила IP от локальной службы DHCP. Но в моей сети я не смог связаться с пи по имени хоста .. поэтому я просто просканировал свою сеть на наличие всех клиентов, которые имеют открытый порт SSH (порт 22)
(PHP Script)
Поэтому я попытался войти в систему с помощью SSH pi @ {found ip address} на каждом найденном IP-адресе, и 3-й был.
Обратите внимание, что этот маленький скрипт действительно полезен только в сетях класса C :)
Теперь я просто дал своему пи статический IP.
Это история, когда вы забыли взять адаптер HDMI из дома в офис;)
Редактировать:
Я только заметил, что вопрос, как подключить экран ноутбука ... так что мой ответ актуален только для использования ssh или любой другой установки без монитора.
источник
192.168.1.0/24
вместо того , чтобы192.168.100.0/24
в моем случае.Это, безусловно, можно сделать. Я в основном использую свой Pi удаленно, используя
ssh
для доступа к консоли иVNC
для доступа к GUI.VNC
требует установки дополнительного программного обеспечения на Pi (и совместимого программного обеспечения на ноутбуке).Начальная удаленная настройка возможна, если вы знаете, что делаете, но я настоятельно рекомендую вам использовать прямую клавиатуру (USB) и монитор для начальной настройки. HDMI проще, но вы можете использовать
RCA
подключение к телевизору / монитору. Вы должны сообщить нам, какую операционную систему использует ноутбук и как вы подключены к сети.источник
RCA
подключения к телевизору, так как об этом часто забывают.Существует большой учебник здесь , который объясняет , как
Единственным недостатком является то, что это работает только с компьютера Windows, я не нашел никакой альтернативы MobaXterm для Mac OSX.
источник
Мой личный выбор - использовать разъем USB-> UART. Когда установлен оригинальный образ Raspbian, есть экземпляр «getty», работающий с серийным номером Pi по умолчанию. Это означает, что если мы подключим последовательный терминал к RX / TX Pi UART, мы можем получить приглашение для входа в систему. Используя USB-> UART, я подключаю конец USB к своему ПК, а затем подключаю ПК RX к PI TX и ПК TX к PI RX, а затем добавляю общее заземление. Теперь, если я запускаю эмулятор последовательного терминала, такой как Putty, я могу войти в систему Pi. Оттуда, если мне нужно, я могу настроить любые параметры сети, которые могут понадобиться для дальнейшей загрузки.
источник
Таким образом, более простым способом было бы ...
источник
Лучший способ установки без использования монитора:
ip=<ip of rasberry pi>::<ip of lan card,get it by ip config>
после этого вставьте карту памяти в Raspberry Pi и запустите putty, введя ip. Поставьте имя пользователя по умолчанию "pi" и пароль "raspberry".
источник
Пошаговое руководство VNC на Raspberry Pi 2 Raspbian Jessie 2016-05-27, хост Ubuntu 16.04
VNC - это протокол сервер / клиент, который позволяет клиенту получить доступ к рабочему столу сервера.
Найдите IP своего пи: Подготовьтесь к ssh без экрана, я рекомендую либо:
прямое подключение по Ethernet-кабелю: SSH к RPi без сетевого подключения?
с роутером:
SSH в PI и запустить:
ВНИМАНИЕ: мы не устанавливаем пароль для простоты, но это небезопасно. Смотрите: https://askubuntu.com/a/757398/52975 для этого.
В хосте:
Ubuntu также поставляется с
remmina
VNC-клиентом по умолчанию, но vinagre проще в настройкеРезультат: вы получите окно на рабочем столе, как:
здесь показан еще
glxgears
работающий баг (почти исправленный в RPI 3, кажется: https://www.youtube.com/watch?v=WMfgXOHWAnc&feature=youtu.be&t=118 ).Затем вы можете щелкнуть по нему мышью, а также обновить состояние платы RPI. Если бы у вас был дисплей для PI, оба дисплея синхронизировались бы.
источник