#1 2018-03-27 10:16:36

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

GPIO в Linux

Это сильно любопытно и ... показательно - Linux: кнопки, светодиоды и GPIO:

Начиная с версии 2.6.26 (кажется) у Linux появляется стандартный интерфейс для работы с GPIO через sysfs. В оригинале прочитать об этом можно в [LGPIO00]. Я попытаюсь пересказать своими словами содержимое этого документа.

И далее в заметке достаточно подробно описывается использование GPIO в Linux:

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

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

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

В общем, - интересные дела начинаются! big_smile

Неактивний

#2 2018-03-27 23:28:40

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: GPIO в Linux

Olej пише:

многим радиолюбителям-самоделкиным, даже подрабатывающим коммерчески на этом поприще - прийдёт край

C какого перепугу?

Неактивний

#3 2018-03-27 23:46:49

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: GPIO в Linux

Kaka пише:
Olej пише:

многим радиолюбителям-самоделкиным, даже подрабатывающим коммерчески на этом поприще - прийдёт край

C какого перепугу?

Когда приходит Форд со своим конвейерным производством, а за ним другие автомобильные бренды - автомобилистам-романтикам типа Козлевича с его "Антилопа Гну" остаётся только переквалифицироваться в управдомы.

Неактивний

#4 2018-03-28 07:03:38

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: GPIO в Linux

Ну попу-то с пальцем путать не надо.

Что, пришёл Форд с конвейером и люди перестали покупать собранные на месте машины?

Это разные рынки.

Те, кто заказывает что-то в "Ищу исполнителя" никогда не закажут мне, т.к. это дорого, а я никогда не возьму заказа у них, т.к. за такие деньги я не работаю. И наоборот, мои заказчики никогда не закажут на "ищу исполнителя" за три копейки, потому как они знают что такое полный цикл, и почему системы должны делать профессионалы, а не профи и программисты, а не прогеры.

Это разные рынки и они существуют независимо друг от друга.

Неактивний

#5 2018-03-28 10:01:30

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: GPIO в Linux

Kaka пише:

мои заказчики ... потому как они знают что такое полный цикл,

"полный цикл" от индивидуального предпринимателя? lol

Пикантно... Пикантно...

© поручик Ржевский

- Да, человек смертен, но это было бы еще полбеды. Плохо то, что он иногда внезапно смертен, вот в чем фокус! И вообще не может сказать, что он будет делать в сегодняшний вечер.

© Булгаков, Михаил Афанасьевич

И закончили на том...
Потому что эта тема про Linux, а не про ваши персональные достижения на поприще инжениринг-конструктивизма. big_smile

Неактивний

#6 2018-03-28 13:23:52

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: GPIO в Linux

Olej пише:

3. Некоторые из известных мировых брендов в области производства компьютерных (системных) плат уже начали производить модели для embedded (встроенных) систем, имеющие изначально на борту GPIO расширения и наборы пинов, конструктив,но совместимые с Arduino

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

Остання редакція Olej (2018-03-28 13:34:19)

Неактивний

#7 2018-03-28 13:44:30

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: GPIO в Linux

Olej пише:

P.S. Конечно ... Цена таких игрушек на AliExpress составляет от $190 до $270 (и даже $430 для модификации платы Ultra - там их есть 4 модификации: Ultra, Advanced Plus, Advanced, Basic).
И, я думаю, IMHO, что на сегодня это не объект для радиолюбительских поделок.
Но это новый (достаточно) класс устройств для промышленных проектов, тиражных, серийных изделий.

Неактивний

#8 2018-03-28 13:44:40

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: GPIO в Linux

Olej пише:

"полный цикл" от индивидуального предпринимателя?

А кто тебе сказал, что я индивидуальный предприниматель?

Неактивний

#9 2018-03-28 13:47:29

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: GPIO в Linux

Kaka пише:
Olej пише:

"полный цикл" от индивидуального предпринимателя?

А кто тебе сказал, что я индивидуальный предприниматель?

Да на хер ты мне неинтересен ... кто б ты там не был.
Ты хочешь о себе поговорить? Заведи отдельную тему - я тебе там много срача накидаю, для твоего персонального удовольствия.

Неактивний

#10 2018-03-28 14:37:14

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: GPIO в Linux

Olej пише:

x86_top.png

Неактивний

#11 2018-03-28 16:00:14

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: GPIO в Linux

А ты тут типа "тихо сам с собою" беседу ведёшь, а я типа тебе мешаю.

дурачок - ты ценить меня должен, - я твой единственный читатель. Кроме меня твой бред никто не читает smile

Неактивний

#12 2018-03-28 16:49:37

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: GPIO в Linux

Kaka пише:

а я типа тебе мешаю.

Ты плохо слышишь?: "Пошёл в хуй!" mad

Остання редакція Olej (2018-03-28 17:34:47)

Неактивний

#13 2018-03-28 17:35:44

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: GPIO в Linux

Olej пише:
Kaka пише:

а я типа тебе мешаю.

Ты плохо слышишь?: "Пошёл в хуй!" mad

Не благодари ... не надо.
Мне не трудно.  lol

Неактивний

#14 2018-03-28 18:10:18

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: GPIO в Linux

Опять сам себе отвечаешь. Ты бы к доктору что ли сходил, такое нельзя запускать. Что-то меня беспокоит твоё здоровье

Неактивний

#15 2018-03-28 20:05:23

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: GPIO в Linux

Olej, без матюков. иначе  админу пожалуюсь и он вас забанит навсегда )

Неактивний

#16 2018-03-28 21:12:36

vvr
Учасник
Зареєстрований: 2015-04-12
Повідомлень: 878

Re: GPIO в Linux

это Linux стиль общения))))))

Неактивний

#17 2018-03-28 23:30:02

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: GPIO в Linux

vvr пише:

это Linux стиль общения))))))

Догадалсо?  big_smile
Да, это именно и есть Linux-стиль общения.
Linux way ... его мать! big_smile

Неактивний

#18 2018-03-29 11:04:55

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: GPIO в Linux

И чё, этот дебил - онанист ещё не забанен? Я просто хуею, дорогая редакция!

Неактивний

#19 2018-03-29 11:13:03

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: GPIO в Linux

Green пише:

Я просто хуею, дорогая редакция!

Продолжайте заниматься этим...  lol

Неактивний

#20 2018-03-29 11:24:37

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: GPIO в Linux

Green пише:

И чё, этот дебил - онанист ещё не забанен?

В целом он довольно безобидный. На каждом форуме должен быть свой клоун - юродивый.

Неактивний

#21 2018-03-29 11:29:28

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: GPIO в Linux

Green, а мне интересно ),
чел что говорится много лет программировал, прикинь - начинал с перфокарт.
самый настоящий редактор  приличной литературы,   а тут такую херню творит ),

прикинь, ты приперся в школу большой компании - а там такой препод )
зато пишет без ошибок, и в целом толково,
да и не может быть всегда песочница,  в ней все такие культурные  - аж противно.

в наказание имеет смысл ему какой то специальный статус поставить )
есть идеи?

Green, напоминаю, весна, резкая смена погоды, может давление стабилизируется и челу полегчает.  big_smile

Неактивний

#22 2018-03-29 11:42:04

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: GPIO в Linux

NoName пише:

Green, напоминаю, весна, резкая смена погоды, может давление стабилизируется и челу полегчает.  big_smile

Та нет, это уже на всю жизнь.((

Неактивний

#23 2018-03-30 21:02:20

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: GPIO в Linux

Olej, Вы участвуете?

5836-user-48163-main.jpg

Неактивний

#24 2018-03-31 10:32:34

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: GPIO в Linux

NoName пише:

http://api2.withmyfriends.org/media/events/2018/01/5836-user-48163-main.jpg

Это то, как мне прокомментировали событие в самой фирме Global Logic:

это - какая-то совершенно невообразимая (по обещаниям) конференция в Киеве 14-го апреля.

Остання редакція Olej (2018-03-31 10:33:16)

Неактивний

#25 2018-03-31 11:27:03

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: GPIO в Linux

по 2к с носа, может что феерическое и реализуют )

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму