Windows CE (RTOS) библиотеки классов для задержки прерываний и потоков и USB? - PullRequest
1 голос
/ 19 августа 2011

Я начинаю работать с Windows CE, чтобы использовать RTOS для уменьшения проблем с задержками при прерываниях, потоках и USB.На какие библиотеки классов (Visual C ++) вы могли бы мне указать, что было бы хорошо, если бы вы хорошо научились ускорять процесс обучения?

Спасибо

1 Ответ

1 голос
/ 19 августа 2011

Это действительно очень широкий вопрос.Самый важный совет, который я дам вам, заключается в том, что если вы стремитесь к детерминизму и скорости (ваша ссылка на ОСРВ заставляет меня думать, что вы считаете это важным), то вы должны знать, что любое выделение или освобождение памяти вкусок кода делает его недетерминированным.

Классы C ++ часто содержат в себе выделения и освобождения, поэтому, что бы вы ни выбрали (и что бы вы ни писали), используйте их с умом.Иногда они позволяют вам предоставлять пользовательские распределители (например, Boost), которые вы можете использовать для извлечения памяти из уже выделенной кучи, которую вы где-то создаете.

Сохраняйте части кода в реальном времени как маленькие и простыенасколько это возможно.

...