Форум программистов, компьютерный форум CyberForum.ru

"Портирование" кода - C++

Восстановить пароль Регистрация
 
TigerSHARC
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 24
06.03.2011, 16:16     "Портирование" кода #1
Здравствуйте!

Существует отлаженый алгоритм (цифровая фильтрация и БПФ) и рабочая программа на С. Программа функционирует по Виндовс на обычном десктопе.

так вот стоит проблема "портирования" этой программы на микроконтроллер с фиксированой точкой.

Иными словами нужно перевести все float в программе в int (в крайнем случае long).
Какие могут быть общие рекомендации для таких задач? Как обезопасить код от переполнений при переходе на "фиксированую точку"?

Данные, над которыми осущесвляются операции поступают в дополнительном коде формата 1.15. Значит ли это что коэффиценты всех преобразований должны быть в таком же формате?

Микроконтроллер 32 битный.

Заранее спасибо за рекомендации
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2011, 16:16     "Портирование" кода
Посмотрите здесь:

"Перепрыгивание" компилятора к части кода после выхода из функции C++
C++ Устранить ошибку оформления кода "expected `}'"
C++ IDE с "подсказчиком кода"
Тонкости кода: wchar_t* FilterFiles = L"cool"; C++
Создать класс "Музей" - проверка кода на корректность C++
C++ При компиляции кода вылазит ошибка "error C2027: use of undefined type 'SldWorks'"
Исправление кода игры "Змейка" C++
C++ Декларирование C++ кода в extern "C"

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 03:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru