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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
TigerSHARC
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 24
#1

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

06.03.2011, 16:16. Просмотров 353. Ответов 0
Метки нет (Все метки)

Здравствуйте!

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

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

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

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

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

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

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

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

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

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