Rating@Mail.ru

Форум по операционной системе GNU/Linux и свободному программному обеспечению


Текущее время: 25 май 2018, 17:54

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: GPIO в Linux
Непрочитанное сообщениеДобавлено: 31 мар 2018, 12:38 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10719
Откуда: Харьков
Это сильно любопытно и ... показательно - Linux: кнопки, светодиоды и GPIO:
Цитата:
Начиная с версии 2.6.26 (кажется) у Linux появляется стандартный интерфейс для работы с GPIO через sysfs. В оригинале прочитать об этом можно в [LGPIO00]. Я попытаюсь пересказать своими словами содержимое этого документа.

И далее в заметке достаточно подробно описывается использование GPIO в Linux:
Цитата:
Главной точкой работы с GPIO является директория /sys/class/gpio. Если вы загляните в нее, то увидите два файла: export и unexport. Сразу после загрузки системы, все линии GPIO принадлежат ядру и использовать их в своих программах просто так не получится. Для этого, линию GPIO нужно экспортировать, записав её номер в файл export.
...
Изображение


Почему и зачем я написал это сообщение и почему это "любопытно"?
1. Потому что это мир достаточно серьёзных технических проектов (а проекты Linux - это очень серьёзно :) ) заимствует идеологию Arduino и включает её (как вариант) в арсенал своих возможностей;
2. Теперь все и любые Arduino-решения можно переносить в среду Linux, для выполнения на стандартном компьютере (с аппаратным GPIO расширение, естественно) и на всех одноплатных мини- и микро- Rasbery Pi и еже с ними;
3. Некоторые из известных мировых брендов в области производства компьютерных (системных) плат уже начали производить модели для embedded (встроенных) систем, имеющие изначально на борту GPIO расширения и наборы пинов, конструктив,но совместимые с Arduino - см. по этому поводу тему Старшие модели

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


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: GPIO в Linux
Непрочитанное сообщениеДобавлено: 31 мар 2018, 12:39 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10719
Откуда: Харьков
Olej писал(а):
3. Некоторые из известных мировых брендов в области производства компьютерных (системных) плат уже начали производить модели для embedded (встроенных) систем, имеющие изначально на борту GPIO расширения и наборы пинов, конструктив,но совместимые с Arduino

Вот такие вот:
Изображение
Для работы с ним как Arduino они используют какую-то новую модификацию стандартов Arduino 101 - Getting Started with Arduino 101.
Который поддерживается и свежими версиями Arduino IDE - Getting Started with the Arduino/Genuino 101
Но что потребует установки "Инструменты" -> "Платы" -> "Менеджер плат":
Изображение


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.096s | 16 Queries | GZIP : On ]