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

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

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

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

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

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

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

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

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

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

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

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

Ищу "веб интерфейс" для публикации кода - C++
Здравствуйте, ищу аналог гитхаба. Что хотелось бы видеть: веб интерфейс; опенсурс (обязательно); отсутствие клиентской части...

При экспорте кода в PDF русский текст заменяется на знак "?" - C++
Здравствуйте. Семинарист сказал сдавать ему проги в печатном виде (сказал он, а стыдно мне). Код тупо вставлять в ворд не хочу, не...

Тонкости кода: wchar_t* FilterFiles = L"cool"; - C++
Я в функции создаю указатель на строку и потом этот указатель передаю в объект (поле объекта): wchar_t* FilterFiles = L"cool"; ...

Портирование кода - C++
Добрый день, часто вижу, что при портировании кода с ПК версии до мобильной версии, вставляют "костыли" #ifdef PLATFORM_MOBILE ...

Портирование кода с С# на С++ - C++
Доброго времени суток! Помогите, пожалуйста, перевести на с++ такой код(желательно очень близко к оригиналу!!!): using System; using...

Оптимизация кода "dll" - C++
В длл есть функция( testFunc ) в которую передается указатель на массив( ptrAry ). Из этой функции( testFunc ) вызывается функция( _func )...

Декларирование C++ кода в extern "C" - C++
Как правильно декларировать C++ код в extern "C" ? чтобы подтянуть его через cpython...

IDE с "подсказчиком кода" - C++
не подскажете, где можно скачать? требования такие- - чтобы была бесплатна(бесплатна - это значит бесплатна, а не с кряком :D); - чтобы...

Дано предложение. Заменить в нем все вхождения буквосочетания "да" на "нет" - C++
Дано предложение. Заменить в нем все вхождения буквосочетания да на нет.

Выяснить, имеется ли пара соседствующих символов ",-" "-," (запятая, тире) в тексте - C++
#include <iostream.h> //Уважаемые программисты помогите переделать эту //Вот задание (Выяснить, имеется ли пара соседствующих символов...


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

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

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