CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
  • Краудфандинг logo
    Краудфандинг
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Главная страницаКатегория другоеПрограммирование с Nerves

Программирование с Nerves

Programming Nerves

Alex Koutmos logo
Alex Koutmos
Hugo Baraúna logo
Hugo Baraúna
Программирование с Nerves
Начать Сейчас
Категория
Другое
Дата добавления
23 дек. 2025 г., 00:39
Язык
Английский

Откройте для себя современный и понятный подход к разработке встраиваемых систем с использованием Elixir и Nerves. Эта книга показывает, как перейти от простых экспериментов с мигающими светодиодами к промышленным решениям — например, киоскам на базе LiveView — без сложности и боли, традиционно ассоциируемых с embedded-разработкой.

Аппаратная разработка долгое время считалась закрытой и трудной областью: долгие циклы разработки, непонятный C-код и риск «окирпичить» дорогое устройство. Однако с Elixir и Nerves всё меняется. Вы уже умеете создавать веб-приложения на Elixir — теперь вы научитесь применять те же навыки для работы с физическими устройствами. Вы будете писать код на своём компьютере, развёртывать его на Raspberry Pi и наблюдать, как ваше устройство буквально оживает.

Цель книги — провести вас путь от базовых принципов работы с железом до готовых к продакшену embedded-систем. Вы начнёте с быстрого прототипирования приложений Nerves в Livebook, а затем создадите и развернёте собственную прошивку, способную считывать данные с датчиков, управлять дисплеями и взаимодействовать с окружающим миром.

В книге вы научитесь:

  • управлять аппаратурой через GPIO с помощью Nerves и сопутствующих библиотек;
  • быстро прототипировать аппаратные проекты в Livebook;
  • работать с электронными компонентами: светодиодами, резисторами, пьезодинамиками, потенциометрами и АЦП;
  • создавать практические проекты, такие как переводчик азбуки Морзе, игра на реакцию и даже Etch A Sketch;
  • читать datasheet’ы и управлять нестандартными компонентами;
  • взаимодействовать с внешними устройствами по протоколам SPI и I2C;
  • развёртывать продакшен-прошивки с использованием OTP, супервизии и отказоустойчивости.

К концу книги вы будете готовы создавать собственные IoT-устройства, контроллеры умного дома и полноценные встраиваемые системы. Вы глубоко поймёте, как на самом деле работают цифровые устройства, и расширите свои навыки в совершенно новую область — не выходя за пределы экосистемы Elixir.

Посмотреть больше

Авторы - Alex Koutmos, Hugo Baraúna

Alex Koutmos logo

Alex Koutmos

Alex Koutmos — профессиональный разработчик программного обеспечения с более чем десятилетним опытом. С 2016 года он в основном работает с языком Elixir. Александр поддерживает несколько библиотек Elixir, опубликованных в репозитории Hex, является соведущим подкаста BEAM Radio, а также автором книг Build a Weather Station with Elixir and Nerves и Elixir Patterns.

X (Twitter)
Автор
Hugo Baraúna logo

Hugo Baraúna

Hugo Baraúna — developer advocate в компании Dashbit (проекты Livebook и Tidewave), а также мейнтейнер проекта Elixir Radar. Ранее он был одним из сооснователей компании Plataformatec, где был создан язык программирования Elixir.

X (Twitter)
Автор
Комментарии
 logo

    Учись ради навыков, а не сертификатов. Лучшие видеокурсы от топ-авторов со всего мира: программирование, дизайн, AI, DevOps и многое другое. Без воды, без лозунгов — только код, практика и дружелюбное комьюнити разработчиков.

    Категории
    Все категории JavaScript React.js Python SQL Golang (Google Go) Другое TypeScript Подготовка к собеседованию Rust Другое (Backend)
    Источники
    Все источники frontendmasters Nomad Coders OTUS R&D-лаборатория Devhands udemy Алексей Рыбак Михаил Непряхин Николай Ихалайнен Учебный Центр «Специалист»
    CourseTrainЦенаКонтактыРаспространенные вопросыПлейлистыПриватностьУсловия
    Темы:
    Язык: