ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
449568 Топик полностью
fk0, легенда (01.10.2013 15:34, просмотров: 48) ответил Apтём на В PIC12/16/18 не пытаюсь упихнуть. Пишу под xmega.
Сколько занимает -- оценить можно и на соседней платформе (в т.ч. PC), разница на десятки процентов, а не в разы. Да и запускать программу для этого не обязательно, достаточно посмотреть map-файл от компилятора (для GCC нужна опция -Wl,-Map=file.map). Знать же сколько точно выполняется в миллисекундах зачастую не нужно, да и невозможно -- время выполнения может сильно варьироватья от входных данных. Для каких-то DSP алгоритмов это важно может быть, там можно/нужно конечно сделать тест-программу и проверить её на железе или симуляторе, если последний есть. И оценить можно косвенно. Если известно, за какое время алгоритм-1 выполняется на xmega и на PC, и известно время выполнения алгоритма-2 на PC, то можно примерно оценить время его выполнения на xmega. Если там не SSE, не плавающая точка, нет множественных операций деления (в xmega есть аппаратное деление?) и т.п., то оценка будет обладать достаточной практической точностью.
[ZX]