LINUX.ORG.RU

История изменений

Исправление RiseOfDeath, (текущая версия) :

Подключаешь исходник с этой функцией отдельно к исходнику тестов который будет компилироваться в отдельный исполняемый файл и оттуда вызываешь её.

embedded же. Где цеплять-то? На «железке» или локально на компе?

Никто не гарантирует что одинаковый код будет работать одинаково на AMD_64 и на AVR32 (банально из-за разной разрядности, а всякие алгоритмы быстрого выичсления CRC по таблице и прочая «магия» могут это этого «пострадать»)

Как вариант - в протеусе можно накидать схему с контроллером, залить в него прошивку и смотреть. Но я ХЗ что он умеет эмулировать, когда я последний раз видел седьмой протеус он умел AVR эмулировать и мне этого для академических целей хватало. Не знаю как там у современных версий.

Исправление RiseOfDeath, :

Подключаешь исходник с этой функцией отдельно к исходнику тестов который будет компилироваться в отдельный исполняемый файл и оттуда вызываешь её.

embedded же. Где цеплять-то? На «железке» или локально на компе?

Никто не гарантирует что одинаковый код будет работать одинаково на AMD_64 и на AVR32 (банально из-за разной разрядности, а всякие алгоритмы быстрого выичсления CRC по таблице могут это этого «пострадать»(

Как вариант - в протеусе можно накидать схему с контроллером, залить в него прошивку и смотреть. Но я ХЗ что он умеет эмулировать, когда я последний раз видел седьмой протеус он умел AVR эмулировать и мне этого для академических целей хватало. Не знаю как там у современных версий.

Исправление RiseOfDeath, :

Подключаешь исходник с этой функцией отдельно к исходнику тестов который будет компилироваться в отдельный исполняемый файл и оттуда вызываешь её.

embedded же. Где цеплять-то? На «железке» или локально на компе?

Никто не гарантирует что одинаковый код будет работать одинаково на AMD_64 и на AVR32 (банально из-за разной разрядности, а всякие алгоритмы быстрого выичсления CRC по таблице могут это этого «пострадать»(

Исходная версия RiseOfDeath, :

Подключаешь исходник с этой функцией отдельно к исходнику тестов который будет компилироваться в отдельный исполняемый файл и оттуда вызываешь её.

embedded же.

Никто не гарантирует что одинаковый код будет работать одинаково на AMD_64 и на AVR32 (банально из-за разной разрядности, а всякие алгоритмы быстрого выичсления CRC по таблице могут это этого «пострадать»(