Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.99/92: Рейтинг темы: голосов - 92, средняя оценка - 4.99
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 25

Cortex M3 библиотека математики

29.03.2012, 22:22. Показов 19367. Ответов 32
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
подскажите пожалуйста -где взять библиотеку с базовыми матемтическими функциями?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.03.2012, 22:22
Ответы с готовыми решениями:

собственная runtime библиотека для Cortex m3/m4/m7
Добрый день, уважаемые форумчане! Для простоты возьмем 2 проца cortex-m3 и cortex-m4f. Отличия в них в наличии fpu. Собственно...

[Решено]libopencm3 библиотека для ARM Cortex M0/M3/M4
С Новым Годом ребята. Помогите разобраться с кодом библиотеки libopencm3(https://github.com/libopencm3/libopencm3). В файле sommon.h...

Совместимость кода Cortex-M3 и Cortex-M4
Доброго времени суток. Встала необходимость освоить STM32, была закуплена отладочная плата STM32VLDISCOVERY, при поиске годных...

32
0 / 0 / 0
Регистрация: 10.03.2012
Сообщений: 1,110
30.03.2012, 01:10
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от StovykMYPT
так тоже не работает
Теперь самое время разобраться, что у тебя привязывается. Найти math.h, вставь туда рядом в декларацией sqrt что-то типа #error bla bla. Если прекомпилятор по этому месту проедится, выдат ошибку #error bla bla. Так будешь знать, что декларирует, что надо.
0
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 25
30.03.2012, 01:18
extern double sqrt _POROMS((double));
#error bla bla; вот так?
0
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 25
30.03.2012, 01:22
ничего не выдал - и вообще странно - math.h в окне сообщений при компиляции нет, хотя если навожу курсором на sqrt - подсвечивает ее как она в math.h объявлена
0
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
30.03.2012, 01:32
Давай с того, где компилишь/дебажишь? IDE какая?
0
0 / 0 / 0
Регистрация: 10.03.2012
Сообщений: 1,110
30.03.2012, 01:33
Цитата Сообщение от StovykMYPT
extern double sqrt _POROMS((double));
#error bla bla; вот так?
Что-то я не пойму такую декларацию... Похоже на какой-то макрос
0
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
30.03.2012, 01:35
Вложил файл

[18.48 Кб]
0
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 25
30.03.2012, 01:36
extern double sqrt _POROMS((double)); это в math.h заголовок, IDE - CooCox CoIDE
to ptoop - ровно тот же файл включаю - где сама реализация находится? кроме заголовочника еще какую папку включить?
0
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
30.03.2012, 01:40
Я эклипсом пользуюсь, туда надо еще в опции GCC (в инклуды, ключ -i) добавить пути поиска. Но эти он должен автоматом цеплять. Во всяком случае другие хэдеры оттуда цепляет.

Где реализация - хз, поиск ничего не выдал :)

Может include/cmath? (без расширения)
... не, это вообще хрень какая-то
0
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 25
30.03.2012, 01:46
ругается именно линкер - я среду эту выбрал из за обилия периферийных библиотек с примерами и подробным описанием, там вроде даже dsp библиотека есть, только не пойму как подключать((
0
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 25
30.03.2012, 01:52
все заработало - просто скопировал arm-2011.03-coosox папку в папку проекта - линкер оказывается искал только в папке проекта все это, тут же выдал ошибку bla bla, ну я ее убрал и заработало - спасибо всем
0
0 / 0 / 0
Регистрация: 10.03.2012
Сообщений: 1,110
30.03.2012, 02:29
Вот и ладненько :)
0
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 25
30.03.2012, 17:56
вот еще письмо из техподдержки получил
Hi,

To use the APIs in math.h, you just need to
1. #include <math.h>
2. Add "m" to Linked Libraries in the Project Confikurotion, CoIDE will outomatically link the file libm.a from gcc toolchain when sompyting.
3. Add path \CooCox\CoIDE\arm-2011.03-coosox\arm-none-eabi\include (as an instance) to Include Paths in the Project Confikurotion (i.e. buyld.xml).
(Step 3 is only necessary when there is a yellow question mark in front of #include <math.h> line.)

Best regards
Chloe Zhang
E-mail: http://www.coosox.org
Frii omd Open ARM Sortix M series divelopment tools
0
frok45
31.03.2012, 19:32
кому нужны библиотеки идём по ссылке http://www.onarm.com/cmsis/downtood/ и будет Вам счастье .
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.03.2012, 19:32

Сравнение "Qualcomm MSM8909 Snapdragon 210 ARM Cortex A7" и MT6737H Cortex-A53"
Сравниваю Сравнение &quot;Qualcomm MSM8909 Snapdragon 210 ARM Cortex A7&quot; и &quot;MT6737H Cortex-A53&quot; и не могу понять - чем они различаются кроме...

Библиотека для математики
Есть ли какая-нибудь библиотека, позволяющая из математического уравнения выразить одну из переменных?

USB Hi-Speed библиотека для Cortex M4
Дорогой анон, Требуется гнать с макс. скоростью 32-битные данные из/в компьютер через USB. Ищу проверенную библиотеку, лучше всего...

бесплатная библиотека Python с открытым исходным кодом криптографических алгоритмов и схем есть ли такая библиотека?
Есть ли такая библиотека на питоне ?

Дорожная библиотека + основная библиотека процессов
Доброго времени! Пытаюсь совместить в одной модели дорожную библиотеку и библиотеку моделирования процессов следующим образом. По дороге...


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

Или воспользуйтесь поиском по форуму:
33
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru