ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
948984 Топик полностью
Скрипач, пророк (28.09.2019 22:05 - 22:47, просмотров: 172) ответил Constantin24 на После программирования микроконтроллеров, скажем так, обычным способом, никак ни могу понять как запустить Linux тот же самое мигание светодиодом. Как это вообще работает? Для мк грузится прошивка, а при линукс чего делать? Можно ссылку с толковым
Стандартный подход - драйвер в ядре линукс создает специальный файл, а пользовательская программа его открывает, пишет и читает как обычный файл. https://m.habr.com/ru/post/236251/
Есть также механизм, функционально близкий прерываниям (select), тоже работающий поверх специальных файлов. Но так "низкоуровнево" обычно не работают. Используют библиотеки, привязанные к той же RusberryPi, например. (и уже библиотека работает с драйвером через файлы, чистого вида надстройка и "пустая абстракция") Зачем так поступают, лично я, сказать затрудняюсь. Может быть просто в рамках "идеомы проектирования ПО", а может быть "что-то знают".
... но не любой ценой.