Какой С для оценки алгоритма выбрать? lcc-win32? (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Evgeny_CD 29 декабря 2004 г. 13:18

Есть алгоритм. На С. Работать он будет в ARM девайсе. Мне его надо модифицировать/отдадить. Хочется вначале запустить его на простом С копиляторе на ПЦ, отладить на уровне ввода/вывода на экран/файл, а затем уже прикручивать к девайсу.

Исходник с аппаратурой не работает, только выходные и выходные переменные.

Старый ТС не очень катит, т.к. хочется иметь линейное 32 битное пространство без всяких DOS extender'ов и прочей лабуды.

Современные монстры типа VC, TC и т.д. наводят на меня тоску своей монструозностью. Ну не надо мне гигабайты кода под винды!!! Мне надо STIN/STOUT/STDERR, да стандартные операции с файлами.

GCC - какой-то он не простой. Хотя можно попробовать разобраться.

Еще одно приложение. Например, есть алгоритим BCH кодирования. Есть изначальный код. Есть человек, который его очень сильно оптимизировал по скорости/памяти. Теперь хочется проверить, что же он наоптимизировал :)) Хочется взять этот код, засунуть его в простой копилятор, далее: подаем на вход случайный блок - кодируем - XOR для внесения ошибок - декодируем - сравниваем со входом. Понятно, что для x86 архитектуры код будет не оптимизирован - но это совсем не важно! Пару суток на хорошей машине и c хорошим генератороv ПСЧ (например, от SHA) - и вероятность выловить глюки очень даже высока. Главное, работы минимум - машина железная, пусть себе трудится.

Простые вещи отлаживал на Perl - но потом код все равно надо править. А это источник ошибок :((

Из всего найденного мною - lcc-win32 самый интересный (ссылка). Кто-нибудь с ним работал?

Есть ли еще похожие вещи?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru