Только, Николай Валерьевич, имейте в виду, что вам здесь наверняка небеспристрастную информацию выдадут по ОС
.
Вот здесь уже обсуждали, правда, несколько по другому поводу, что лучше
конечно, к общему мнению не пришли. Так что считайте, что ответы разные бывают
Теперь моё мнение, в противовес фанатам QNX
. Delphi считается средством для написания программ со значительной долей пользовательского интерфейса. Ваша задача, встоенное программное обеспечение специализированного прибора, часто решается на С - даже, бывает, неполном - или на С++, когда ресурсов побольше; бывает, на Форте - КРоН?.. - или на ассемблере, но это всё меньше - какие-то части, конечно, бывает, нужно по соображениям эффективности на ассемблере писать, но общее мнение - конечно, с моей точки зрения
- чем больше С в компоте из С и ассемблера, тем обычно проще.
Хотя можно писать на чём угодно
. Вы сами посмотрите на задачу, на имеющийся опыт, заделы, доступные ресурсы, привычки-предпочтения - и решайте. Я бы при прочих равных обычно рекомендовал С или С++, с ассемблерными вставками. Но задачи - и программисты - все разные...
И пара слов о Линуксе, напоследок
. Считается более - заметно более - стандартным и распространённым, чем QNX (это значит, больше книжек, больше ресурсов на Интернете, больше знающих людей вокруг - что важно при переходе на новую систему). Он вполне конфигурируем - можно из ядра очень много выкинуть, хотя, возможно, минимальный размер получится и больше, чем у QNX - это бы надо посмотреть
. Многие прочие параметры у них равны; QNX несколько более специализирована под задачки "реального времени", Линукс несколько более (вполне) универсален. Линукс бесплатен и доступен в исходных текстах
у QNX есть поддержка... хотя, конечно, с моей пристрастной точки зрения, отдел технической поддержки редко бывает лучшим в компании, куда реже, чем маркетинговый...
Спрашивайте!