ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
953497
Evgeny_CD, Архитектор (17.10.2019 18:24, просмотров: 2907)
Пост lloyd -> позволил мне понять новую грань, [зачем нужен embedded Linux]. Это [среда для запуска С++17 и всякого другого продвинутого кода на продвинутых языках], без переделок среды относительно среды разработки такого кода на http://caxapa.ru/953462.html
ПК. Или с минимальными переделками. К GUI это в общем случае отношения не имеет. Что обычно приходит на ум при слове Linux? Сеть. Там с этим хорошо, и спорить не о чем. Но сеть сама по себе не так и интересна. Прикладуха нужна. Но есть и RTOS c с приличными стеками, и те же LwIP и UiP. GUI. Круто. Но всяких разных GUI развелось просто немеренно, а тот же Qt идет чуть ли не на bare metal, правда, за большие деньги с рабочего места. Файловая система? Ну как бы да, только надо понимать, что качественное железо под файловую систему в embedded бывает не очень часто. А на SD карте продвинутость fs быстро приведет к дырке. А вот как среда для запуска всякого укоренного кода на C++17, boost и прочих веществах - это да! на RTOS все это упаришься портировать. Т.е. если вдруг проект может получить выгоду от использования ЯВУ с очень высокими уровнями абстракции (C++17, Scala, и даже тот же Rust) - то да, embedded Linux стоит посмотреть внимательно. Осталось найти грамотны программистов, которые будут уметь возвращаться в наш мир из C++17, хотя бы на момент совещания с шефом :)