ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
344479 Топик полностью
VVB (03.08.2012 07:38 - 07:49, просмотров: 175) ответил fk0 на Какие преимущества имеет применение C++ перед C99 в области embedded-программирования? Для проектов размера ~40тыс. строк. Т.е. например, более явное деление на функциональные модули с более чётко выраженными интерфейсами. Меньшее количество
Embedded приложения сильно разные. Есть C++ и есть RTOS (С, С99). Разные категории задач, область пересечения мала. Подходы кардинально различаются. Под RTOS сложнее, но больше контроля и управляемости. Если можно писать на С++, то пишите -- ЯВУ созданы для облегчения жизни программистов. Дл интереса подсчитал число строк в исходниках для своего проекта на ARM7, интерфейс с пользователем, LCD 600x800, RTOS, CAN, UART. Чуть более 77000 строк. Проект вполне управляем и изменяем, над ним работает 3 человека, на его основе делается ещё один аппарат, переходить на С++ не планируем до реализации Qt, и то после перехода на Linux будем реализовывать старую морду лица (это чтобы пользователи не офигели от другого интерфейса).