ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
1444749 Топик полностью
VLLV (24.06.2024 02:24, просмотров: 287) ответил Vit на КМК, вопрос в том, что Motor_LED_On() (ну или, например, Motor->LED->On()) относится к прикладному ПО. В то же время страдания на тему LED::On() относятся к системному, и там, не имея привязки к приложению можно аж добавить свойство а-ля Red и/или какой-то поряковый номер со схемы электрической. В прикладной части важно чтобы сама функция была обеспечена системной частью, но головное - конечное документированное расположение на морде. При миграции код
Все же мы большей частью болтаемся в низкоуровнем эмбеддерстве, и для меня вопрос скорее не про прикладной/системный уровни, а такой - или однослойные макросы, как в примере Скрипача, или с прокладочкой с элементами абстракции типа таблички с распределением выводов. Окупается ли эта прокладочка? Если же все-таки про прикладной/системный ... Когда "дерганье вывода" требует больше интеллекта, для меня это однозначно прикладной уровень. Как раз сейчас отбиваюсь от проекта с 

модулем ESP32 и расширителем портов, потому что там есть угроза вторжения этого системного уровня как борщевика :)