Ubuntu 22.10 выпущен с MicroPython и улучшенной поддержкой дисплея Raspberry Pi

Компания Canonical на днях выпустила Ubuntu 22.10 «Kinetic Kudu» с улучшенным удобством использования и производительностью рабочего стола, обновленными инструментами управления предприятием и инструментами для оптимизации рабочих процессов разработчиков, но наиболее важными для читателей CNX Software являются включение MicroPython и улучшенная поддержка встроенного дисплея для Raspberry Pi.

Такое ощущение, что Ubuntu 22.04 LTS вышла совсем недавно, но уже прошло шесть месяцев, и промежуточный релиз Ubuntu 22.10 уже вышел. Некоторые из общих изменений включают в себя:

  • Обновления Toolchain для Ruby, Go, GCC и Rust
  • Сервер OpenSSH (sshd) активируется только при получении входящего запроса на подключение, чтобы уменьшить объем памяти на устройствах с ограниченными ресурсами.
  • Новая служба debuginfod , помогающая разработчикам и администраторам отлаживать программы, поставляемые с Ubuntu .
  • Бета-версия 22.10 для запуска и управления сервером Ubuntu на рабочем столе на большинстве архитектур, включая Arm и RISC-V.
  • GNOME 43 с GTK4 для повышения производительности и согласованности.
  • Аудиоплатформа Pipewire с улучшенным подключением Bluetooth и улучшенной производительностью для видеоконференций.
  • Новая оснастка Steam для геймеров, избавляющая от необходимости настраивать дополнительные PPA.

Но, как отмечалось во выше, произошли изменения, характерные для Raspberry Pi и средств разработки микроконтроллеров в целом.

Во-первых, Ubuntu 22.10 поддерживает MicroPython на нескольких микроконтроллерах, включая Raspberry Pi RP2040, установленный на плате Raspberry P Pico W, а такие инструменты, как thonny Python IDE, а также rshell и mpremote для удаленного программирования, можно найти в репозиториях Ubuntu. Мы уже можем установить MicroPython в Ubuntu 20.04 с помощью команды apt install, но мы предполагаем, что он не поддерживает Raspberry Pi Pico W из коробки, а пакет «micropython-mpremote» доступен только в Ubuntu 22.10.

Еще одним обновлением является поддержка HAT встроенного дисплея благодаря переходу на «полный» KMV с открытым исходным кодом вместо «поддельного KMS» с закрытым исходным кодом, используемого Raspberry Pi. Поддерживаемые HAT, в частности, включают официальный сенсорный дисплей Raspberry Pi, а также дисплеи серий Pimoroni Hyperpixel и Inky eInk . Насколько мы понимаем, вы можете просто подключить один из них, и Ubuntu 22.10 распознает их автоматически.

Ubuntu 22.10 на дисплее HyperPixel

Последним изменением, в основном связанным со встроенными системами, является переход от «устаревшего», но все еще широко используемого, sysfs-gpio к «новой» подсистеме пользовательского пространства Linux GPIO , представленной в 2017 году с помощью решения lgpio. Представитель компании Canonical объясняет, что «в долгосрочной перспективе это значительное улучшение как безопасности, так и управления приложениями, поскольку оно предотвращает попытки двух приложений одновременно получить доступ к одним и тем же контактам». Однако, поскольку многие библиотеки по-прежнему полагаются на sysfs, такие как популярная библиотека RPi.GPIO , Ubuntu 22.10 поставляется с прокладкой совместимости, RPi.LGPIO, которая позволяет использовать lgpio без нарушения поддержки существующих HAT Raspberry Pi. Его можно установить с помощью:

Обратите внимание, что это приведет к удалению python3-rpi.gpio и запуску на его месте без уведомления пользователя.

Дополнительную информацию вы можете найти в двух объявлениях блоге Ubuntu.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments