Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
на электрониксе есть пропагандисты идеи - там много дисскусий (поискать можно по scmRTOS)
Отправлено
yes 28 марта 2008 г. 16:49
В ответ на:
Программирование встраиваемых систем. отправлено
axalay 28 марта 2008 г. 12:05
собственно микро ОС писаная на С++
автор и соратники активно пользуют C++
-----------------------
мое мнение - усложняется "енвайромент"
кроме понятных секций .text .data .bss (из плэйн-C)
появляtтся куча секции конструкторы, деструкторы, виртуальные функции .ctors .dtors и т.п. к ним нужно соответственно стартап код (я никогда не разбирался, всегда брал готовое)
также стековое соглашение (например this норовит засунуть повсюду) никогда не публикуется, и из-за оверлоадинга имена непонятные
это все (при необходимости асм-а) обходится через extern "C" {}
это все без RTTI и exception (ни разу не видел)
================================
размер/скорость, имхо, абсолютно одинаково (при эквивалентных описаниях)
единственно что (собственно см. выше) - при усложнении механизма - проще программировать (см scmRTOS) но в потрохах разобраться сложнее
Составить ответ | Вернуться на конференцию
Ответы