Новая версия Raspbian почти решает проблему WiFi

Raspberry Pi – это феномен, который будут помнить еще долго после того, как он уйдет, и, я думаю, тоже будет его компаньон, ОС Raspian, но удивительно, как медленно он развивается – мера размера задачи и небольших ресурсов, выделенных для нее. Последняя версия содержит несколько интересных дополнений для пользователей и программистов.

Самым большим улучшением, о котором говорят люди, является то, что теперь он поддерживает Bluetooth лучше, чем раньше. На панели задач теперь есть значок Bluetooth. Это максимально упрощает сопряжение Pi с другим устройством Bluetooth. Он был разработан в ответ на включение Bluetooth в стандартную комплектацию Pi 3, но он должен работать с USB-ключами, добавленными в более ранние модели.

Еще одно нововведение – добавление копировального устройства SD-карты – удобно, но не обязательно во всех ситуациях. Вам понадобится USB-устройство записи на SD-карту, чтобы использовать его. Если он у вас есть, вы можете использовать его для создания резервной копии системы на SD-карте во встроенном картридере. Это будет полезно, если вы хотите делать регулярные резервные копии. Это также удобно, если вы хотите скопировать систему на карту большего размера.

Переходя к более важным вопросам разработчика, pigpio теперь является стандартным способом доступа к контактам GPIO из Python, C и других языков. Это быстрая и простая в использовании библиотека GPIO, для которой не нужны права root. Он работает через демон и интерфейс сокета и канала. Он также обеспечивает ШИМ на любой линии GPIO, хотя и не так быстро, как линии аппаратной ШИМ. У него также есть очень полезная возможность запускать событие, когда что-то меняется с отметкой времени с точностью до нескольких микросекунд.

Все это хорошо, но так ли быстро, как bcm2835? Трудно поверить, что подход с использованием сокетов и каналов может быть быстрее, чем доступ с отображением памяти. Планирую узнать в ближайшее время.

Также новинкой является облегченная IDE Geany. Это можно использовать для C / C ++. Python и Java, и он знает, как построить вашу программу. Это долгожданное улучшение, и на Pi 3 его должно хватить для крупных проектов, но я предпочитаю использовать NetBeans на удаленном ПК для работы с C / C ++.

Одно из самых важных изменений, особенно если вы занимаетесь IoT, скрыто мелким шрифтом. Файл wpa_supplicant.config теперь хранится в каталоге / boot /, и он будет перемещен в /etc/wpa_supplicant.config при следующей загрузке системы.

Вы можете подумать, что это какая-то непонятная функция Linux, но на самом деле она очень полезна. Дело в том, что машина с Windows видит только загрузочный раздел – это FAT32, а не формат Linux. Итак, теперь вы можете подготовить файл конфигурации WiFi с помощью Windows и скопировать его на SD-карту. Затем, когда вы загрузите Pi, он подключится к указанной вами сети Wi-Fi. Раньше единственным вариантом было загрузить Pi, подключить клавиатуру и экран, отредактировать файл конфигурации и перезагрузиться. Если вы хотите подключиться к Pi с помощью SSH или X-Windows, это, безусловно, самый простой способ.

Конечно, гораздо лучшим вариантом было бы заставить Wi-Fi работать как Google Chromecast. По умолчанию установите собственную сеть Wi-Fi при первой загрузке и подключитесь через приложение Android для ее настройки. Это лучший способ создать автономные устройства, которым не нужно подключать клавиатуру и экран для начальной конфигурации.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *