ВУЗ:
Составители:
12
же звука и изображения фиксируется человеком уже при задержках около
30 мс. Поэтому системы высококачественного мультимедиа должны
обеспечивать синхронизацию с такой же или более высокой точностью,
что мало отличается от реального времени.
Так называемое "мягкое реальное время" (soft real time),
предоставляемое современными Win32 платформами, не является
реальным временем вообще, это что-то вроде "осетрины второй свежести".
Система "мягкого РВ" обеспечивает не гарантированное, а всего лишь
среднее время реакции. Для мультимедийных приложений и игр различие
между "средним" и "гарантированным" не очень критично — ну дернется
картинка, или поплывет звук. Но для промышленных приложений, где
необходимо настоящее реальное время, это обычно неприемлемо.
Средства кросс-разработки
Это системы, предназначенные для разработки программ в
двухмашинной конфигурации, когда редактирование, компиляция, а
зачастую и отладка кода производятся на инструментальной машине (в
англоязычной литературе ее часто называют host — дословно, "хозяин"), а
потом скомпилированный код загружается в целевую систему. Чаще всего
они используются для написания и отладки программ, позднее
прошиваемых в ПЗУ. Примерами таких ОС являются системы
программирования микроконтроллеров Intel, Atmel, PIC и др., системы
Windows СЕ, Palm OS и т. д. Такие системы, как правило, включают в себя:
− набор компиляторов и ассемблеров, работающих на
инструментальной машине с "нормальной" ОС;
− библиотеки, выполняющие большую часть функций ОС при
работе программы (но не загрузку этой программы!);
− средства отладки.
12 же звука и изображения фиксируется человеком уже при задержках около 30 мс. Поэтому системы высококачественного мультимедиа должны обеспечивать синхронизацию с такой же или более высокой точностью, что мало отличается от реального времени. Так называемое "мягкое реальное время" (soft real time), предоставляемое современными Win32 платформами, не является реальным временем вообще, это что-то вроде "осетрины второй свежести". Система "мягкого РВ" обеспечивает не гарантированное, а всего лишь среднее время реакции. Для мультимедийных приложений и игр различие между "средним" и "гарантированным" не очень критично — ну дернется картинка, или поплывет звук. Но для промышленных приложений, где необходимо настоящее реальное время, это обычно неприемлемо. Средства кросс-разработки Это системы, предназначенные для разработки программ в двухмашинной конфигурации, когда редактирование, компиляция, а зачастую и отладка кода производятся на инструментальной машине (в англоязычной литературе ее часто называют host — дословно, "хозяин"), а потом скомпилированный код загружается в целевую систему. Чаще всего они используются для написания и отладки программ, позднее прошиваемых в ПЗУ. Примерами таких ОС являются системы программирования микроконтроллеров Intel, Atmel, PIC и др., системы Windows СЕ, Palm OS и т. д. Такие системы, как правило, включают в себя: − набор компиляторов и ассемблеров, работающих на инструментальной машине с "нормальной" ОС; − библиотеки, выполняющие большую часть функций ОС при работе программы (но не загрузку этой программы!); − средства отладки.
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »