ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
14 мая
1170896 Топик полностью
=AlexD= (04.02.2022 08:56, просмотров: 110) ответил 3m на У разных вендоров периферия отличается, причем бывает что кардинально. Вам либо придется общий hal кастрировать до минимально совместимого уровня что неинтересно либо он получится непереносимым что нафиг не нужно. Попытки сделать общий hal уже есть. В chibios например драйвера устройств входят в состав операционки и имеют унифицированное api.
А вот в связке с общей для всех вендоров операционке это может быть интересно. Только не как HAL, а именно как унифицированный драйвер какого-то типа. Например отдельно драйвер UART, драйвер RS485, драйвер SPI FLASH, драйвер интервального таймера и т.д. Но тут конечно задолбаешься все эти варианты тестировать. 
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.