Я планирую внедрить небольшую систему сбора данных на платформе RTOS. (Либо в системе QNX, либо в RT-Linux.)
Насколько я знаю, эти задания выполняются с использованием C/С++, чтобы получить максимальную отдачу от системы. Тем не менее, мне любопытно узнать и хотеть узнать мнение некоторых людей, прежде чем я вслепую перейду к кодированию, было бы целесообразным и мудрым писать все в Python (от низкоуровневого интерфейса инструмента через блестящий графический интерфейс пользователя). Если нет, смешение с критическими по времени частями конструкции с помощью "C" или запись всего на C и даже не размещение строки кода Python.
Или, по крайней мере, обернуть код C с помощью Python, чтобы обеспечить более легкий доступ к системе.
В каком виде вы посоветуете мне работать? Я был бы рад, если бы вы указали некоторые аналогичные варианты дизайна и дальнейшие чтения.
Спасибо
ПРИМЕЧАНИЕ 1: Причина подчеркивания в QNX заключается в том, что у нас уже есть система сбора данных на основе QNX 4.25 (M300) для наших экспериментов по атмосферному измерению. Это проприетарная система, и мы не можем получить доступ к ее внутренним компонентам. Если смотреть дальше на QNX, это может быть выгодно для нас, поскольку у 6.4 есть бесплатный вариант академического лицензирования, поставляется с Python 2.5 и недавняя версия GCC. Я никогда не тестировал систему RT-Linux, не знаю, насколько это сопоставимо с QNX с точки зрения стабильности и эффективности, но я знаю, что все члены среды обитания Python и не-Python (например, Google Earth), что новая система могут быть разработаны на работах большую часть времени из коробки.