Базовое руководство по Raspberry Pi_Raspberry Pi от начального уровня до профессионального уровня
Базовое руководство по Raspberry Pi_Raspberry Pi от начального уровня до профессионального уровня

На данный момент (20210405) последняя версия Raspberry Pi — 4B, как показано на рисунке ниже:

Расположение основных компонентов Raspberry Pi 3B+:

Загрузите последний образ системы Raspbian.

1.Сначала зайдите на официальный сайт Raspberry Pi.:https://www.raspberrypi.org/,Нажмите Программное обеспечение

2. Нажмите «Просмотреть все параметры загрузки, отмеченные в красном поле».

3. Выберите один для загрузки.

Рекомендуется скачать среднюю настольную версию. Обратите внимание, что вы можете нажать «Загрузить торрент», чтобы загрузить быстрее. После завершения загрузки вы получите сжатый файл. После распаковки это будет файл .img. Этот файл необходимо записать на SD.

Ниже приведен интерфейс загрузки старой версии:

Если вы хотите загрузить предыдущую версию образа системы,может приехатьhttps://downloads.raspberrypi.org/raspbian/images/скачать

Установить систему

У Raspberry Pi нет жесткого диска,Наша операционная система должна быть записана на tf-карту.,Сначала вам понадобится кард-ридер для передачи данных,Во-вторых, вам нужно использовать инструмент для выжигания.,Если ваш компьютер оснащен операционной системой Linux,Затем вы можете использовать инструмент dd, который поставляется вместе с системой.,Если вы используете систему Windows,тогда нужноскачатьпрограммное обеспечениеWin32DiskImager。рекомендоватьскачатьадрес:Нажмите, чтобы скачатьКонкретные шаги заключаются в следующем::

Сначала необходимо отформатировать SD-карту. Откройте Win32 Disk Imager, выберите распакованный файл .img, выберите устройство, то есть вставленную карту памяти, и нажмите «Записать».

Об этом шагеSDПроцессы форматирования карты и установки системы могутссылка:Windowns Установите систему Raspberry Pi на SD-карту.

Подключитесь к Интернету

Если у вас есть сетевой кабель и вы не против его подключить,,Вы можете подключить один конец сетевого кабеля к маршрутизатору, подключенному к Интернету.,Подключите другой конец к порту Ethernet Raspberry Pi.,После включения он автоматически к Интернету。 3B+ в моей руке может подключаться к Wi-Fi. Как 3-е, так и 4-е поколения Raspberry Pi поддерживают соединение Wi-Fi. Вот как подключиться к Wi-Fi. Первый метод: Если вы подключились к графическому интерфейсу VNC, просто нажмите на значок Wi-Fi, чтобы найти свой Wi-Fi, и введите пароль, как на мобильном компьютере.

Второй метод: Если вы войдете в putty, Откройте терминал, 1. Введите команду

Язык кода:javascript
копировать
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

или

Язык кода:javascript
копировать
sudo vim /etc/wpa_supplicant/wpa_supplicant.conf

2.Добавить в конце

Язык кода:javascript
копировать
network={ 
   
        ssid="ssid_name"
        key_mgmt=WPA-PSK
        psk="password"
}

SSID в кавычках — это имя вашей беспроводной сети. PSK — ваш пароль беспроводной сети Обратите внимание, что имя беспроводной сети не может быть на китайском языке и не может содержать специальные символы, такие как *. Отсоедините сетевой кабель и перезапустите Raspberry Pi. Raspberry Pi автоматически подключится к вашему Wi-Fi. Однако обратите внимание, что ваш IP-адрес Raspberry Pi изменится при переключении с сетевого кабеля на Wi-Fi. Проверьте свой IP-адрес Raspberry Pi еще раз.

ПС: Используйте следующую команду для сканирования близлежащих беспроводных сетей:

Язык кода:javascript
копировать
sudo iwlist wlan0 scan

Проверьте, успешно ли назначен IP-адрес (проверка того, что адрес назначен, прошла успешно)

Язык кода:javascript
копировать
ifconfig wlan0

Третий метод: Вытащите SD-карту Raspberry Pi и подключите ее к компьютеру с помощью кард-ридера.

Создайте новый файл в корневом каталоге загрузки с именем wpa_supplicant.conf. Открыв Блокнот, напишите следующее:

Язык кода:javascript
копировать
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={ 
   
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1
}

network={ 
   
ssid="WiFi-B"
psk="12345678"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}

#ssid: сетевой ssid #psk:пароль #key_mgmt: метод шифрования: пароль отсутствует, установите NONE, общий протокол WPA установлен на WPA-PSK (включая WPA2). #priority: приоритет соединения, чем больше число, тем выше приоритет (не может быть отрицательным числом, не может быть пустым) #scan_ssid: вам необходимо указать это значение как 1 при подключении к скрытому Wi-Fi.

Содержимое в кавычках: SSID — это ваше имя беспроводной сети, PSK — ваш пароль беспроводной сети. Обратите внимание на сохранение файла Настройка завершена Вставьте карту обратно в Raspberry Pi и перезапустите ее, чтобы подключиться к Wi-Fi.

Играйте без монитора

Начнем с того, как играть без монитора. На самом деле это тоже основной способ игры. авторНе рекомендуется приобретать дисплей отдельно.,Вот почему: 1. Вы можете просто купить кабель HDMI и использовать его для подключения Raspberry Pi к обычным жизненным дисплеям, таким как классные проекторы, домашние телевизоры, гостиничные телевизоры, компьютерные мониторы, мониторы конференц-залов или исследовательских групп. С большим экраном. нет необходимости покупать отдельный экран дисплея. 2. После включения Raspberry Pi вы можете войти на рабочий стол Raspberry Pi с помощью программного обеспечения удаленного рабочего стола на своем мобильном телефоне или ноутбуке, что эквивалентно использованию мобильного телефона или ноутбука в качестве дисплея. 3. Дисплеи Raspberry Pi, представленные на рынке, дороги, некоторые даже дороже, чем материнская плата, но эффект отображения намного уступает нашим собственным ноутбукам. Некоторые дисплеи, которые утверждают, что имеют функции сенсорного экрана, на самом деле являются бесполезными функциями, и у нас есть. столкнуться с несовместимостью драйверов и многими другими проблемами; 4. Дополнительный экран занимает место и его сложно переносить.

SSH-вход

1. Вставьте SD-карту в устройство чтения карт. Откройте корневой каталог загрузки на ПК и создайте новый файл с именем ssh. Обратите внимание, что суффикс отсутствует. Затем вставьте карту и включите Raspberry Pi.

2. Используйте компьютерную программу ipscan22.exe для сканирования IP-адреса Raspberry Pi или просмотрите его непосредственно на странице управления маршрутизатором. Можетссылка:Войдите в Raspberry Pi без монитора и неизвестного IP. 3. Введите IP-адрес Raspberry Pi в шпатлевку и нажмите «Открыть». Можетссылка:Войдите в Raspberry Pi с помощью PuTTY. 4. Введите имя пользователя pi по умолчанию для Raspberry Pi и начальный пароль по умолчанию raspberry (обратите внимание, что он не будет отображаться при вводе пароля), чтобы войти в Raspberry Pi.

5. Установите VNC на Raspberry Pi и введите следующие команды:

Язык кода:javascript
копировать
sudo apt-get install tightvncserver

Во время первой установки вам будет предложено установить пароль дважды. 6. После завершения установки откройте службу VNC Server.

Язык кода:javascript
копировать
vncserver

Особое внимание: Не вводите: sudo vncserver, а затем войдите в систему под именем пользователя pi, иначе вход не удастся. Потому что, когда VNC открывает службу, вы можете войти только в ту учетную запись, которую вы используете для ее открытия, в противном случае произойдет ошибка отказа в доступе. По умолчанию мы все входим в систему как пользователь pi, но sudo временно включен с правами пользователя root, поэтому вход в систему с пользователем pi невозможен. Поэтому правильный подход — использовать команду vncserver для запуска службы и входа в систему с учетной записью pi. Если вы используете команду sudo vncserver, вам необходимо войти в систему как пользователь root.

После правильного открытия отображается следующая информация:

Язык кода:javascript
копировать
pi@raspberrypi:~ $ sudo vncserver
VNC(R) Server 6.4.1 (r40826) ARMv6 (Mar 13 2019 16:35:06)
Copyright (C) 2002-2019 RealVNC Ltd.
RealVNC and VNC are trademarks of RealVNC Ltd and are protected by trademark
registrations and/or pending trademark applications in the European Union,
United States of America and other jurisdictions.
Protected by UK patent 2481870; US patent 8760366; EU patent 2652951.
See https://www.realvnc.com for information on VNC.
For third party acknowledgements see:
https://www.realvnc.com/docs/6/foss.html
OS: Raspbian GNU/Linux 10, Linux 4.19.57, armv7l

On some distributions (in particular Red Hat), you may get a better experience
by running vncserver-virtual in conjunction with the system Xorg server, rather
than the old version built-in to Xvnc. More desktop environments and
applications will likely be compatible. For more information on this alternative
implementation, please see: https://www.realvnc.com/doclink/kb-546

Running applications in /etc/vnc/xstartup

VNC Server catchphrase: "Maximum pigment hair. Aspect parole shock."
             signature: f4-90-78-da-e4-4d-77-68

Log file is /root/.vnc/raspberrypi:1.log
New desktop is raspberrypi:1 (192.168.16.134:1)

последняя строка192.168.16.134:1то естьIPАдрес и номер порта,Нужно обратить внимание.

Каждый раз, когда вы вводите команду открытия службы VNC, порт будет добавляться. Номера портов накапливаются последовательно.

Команда закрытия службы VNC

Язык кода:javascript
копировать
vncserver -kill :1

Тот, кто сзади, следует за ним·:1открыт VNC Здесь можно изменить номер порта, назначенный во время обслуживания, порт, который вы хотите закрыть.

7. Установите VNC Viewer на ПК, откройте его и введите IP-адрес и порт Raspberry Pi. Порт — это порт, который был предложен при открытии VNC-сервера на предыдущем шаге. Вам будет предложено ввести пароль raspberry. и имя пользователя — pi. 8. Если все в порядке, подключение выполнено успешно. Вы можете видеть рабочий стол Raspberry Pi на ПК и использовать мышь и клавиатуру для управления им в интерфейсе VNC.

9、Как настроить Raspberry Pi VNC разрешение Запустите VNC на Raspberry Pi. Используемые инструменты: 1. Записать карту: файл img.

Win32DiskImager-0.9.5-install.exe – устанавливается в системе Windows и используется для записи файлов img на SD-карту.

Инструмент восстановления карт памяти SDFormatter.exe – устанавливается в системе Windows, форматирует SD-карту для предотвращения ошибок в процессе записи.

2020-08-20-OpenCV-buster-armhf-full.img — содержимое файла для записи на SD-карту, с такими функциями, как включение SSH (официальная версия этих функций не имеет)

2. Инструмент ipscan: удаленно найти IP-адрес Raspberry Pi

ipscan22.exe — запускается непосредственно под Windows для удаленного запроса IP-адреса Raspberry Pi.

Примечание. При поиске IP-адреса Raspberry Pi иногда производитель не отображается как Raspberry Pi.

Вам нужно закрыть и открыть Raspberry Pi один раз, а затем повторить ipscan, чтобы получить URL-адрес Raspberry Pi.

3. putty: инструмент удаленного доступа (Загрузите последнюю версию)

putty-64bit-0.74-installer.msi – устанавливается в системе Windows, удаленный командный доступ к Raspberry Pi

4. vnc: графический интерфейс для работы Raspberry Pi. (Загрузите последнюю версию)

VNC-Viewer-6.19.107-Windows.exe – устанавливается в системе Windows, удаленный доступ к интерфейсу Raspberry Pi.

5. winscp: передача файлов между Raspberry Pi и системой Windows.

WinSCP-5.15.2-Setup.exe – устанавливается в системе Windows и используется для передачи файлов между системой Windows и Raspberry Pi.

Часто используемые URL-адреса обучающего форума Raspberry Pi: Лаборатории Raspberry Pi Лаборатории Raspberry Загрузка ресурса Пи Класс Weixue — Raspberry Pi Официальный сайт Raspberry Pi — Введение

ссылка: https://www.pianshen.com/article/9246215648/ https://www.bilibili.com/read/cv9467558 https://blog.csdn.net/crazy_scott/article/details/79221473 https://blog.csdn.net/lusteiger/article/details/78865820

https://shumeipai.nxez.com/2019/07/08/set-the-resolution-of-the-raspberry-pi-vnc.html https://www.jianshu.com/p/b73f358849de https://blog.csdn.net/xia0_ba1/article/details/81746607 https://shumeipai.nxez.com/2018/08/31/raspberry-pi-vnc-viewer-configuration-tutorial.html https://zhuanlan.zhihu.com/p/59144799

Заявление об авторских правах: Содержание этой статьи добровольно предоставлено пользователями Интернета, а мнения, выраженные в этой статье, представляют собой только точку зрения автора. Этот сайт предоставляет только услуги по хранению информации, не имеет никаких прав собственности и не принимает на себя соответствующие юридические обязательства. Если вы обнаружите на этом сайте какое-либо подозрительное нарушение авторских прав/незаконный контент, отправьте электронное письмо, чтобы сообщить. После проверки этот сайт будет немедленно удален.

Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/181877.html Исходная ссылка: https://javaforall.cn

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose