CMSIS ARM включает DSP и многое другое

Компания ARM объявила о доступности версии 2.0 стандарта ARM Cortex Microcontroller Software Interface Standard (CMSIS) уже 3 года назад (дошло только сейчас, а уже 3.01). Новая версия независимого от производителей уровня аппаратной абстракции включает расширения для процессора Cortex-M4 и библиотеку CMSIS-DSP (Digital Signal Processingцифровая обработка сигналов), в которую вошли оптимизированные реализации алгоритмов обработки сигналов.

В частности, в CMSIS-DSP входят векторные операции, матричные вычисления, комплексные вычисления, функции фильтрации, функции управления, преобразования Фурье и другие часто используемые алгоритмы DSP.

Большинство алгоритмов доступно в вариантах для операций с плавающей запятой и фиксированной запятой. Они оптимизированы для процессоров Cortex-M3 и Cortex-M4. Реализация для Cortex-M4 использует набор команд ARM DSP SIMD (Single Instruction Multiple Data) и встроенный блок операций с плавающей запятой. Библиотека написана на C и поставляется с исходным текстом, так что программисты могут адаптировать алгоритмы в соответствии с требованиями конкретной задачи.

Скачать можно на сайте ARM зарегистрировашись.

Скачать без регистрации можно с нашего сайта.

 

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий