вход на сайт

Имя пользователя :
Пароль :

Восстановление пароля Регистрация

Max/MSP. Взгляд инженера.

  Max – продукт компании Cycling74, это среда визуального программирования для работы с аудио, видео и мультимедиа информацией и создания приложений, работающих в реальном времени. Max/MSP/Jitter изначально создавался, как инструмент для музыкантов, однако за долгую историю превратился в универсальный инструмент, позволяющий решать любые задачи, связанные со звуком, изображением и взаимодействием с человеком или оборудованием. Чаще всего он применяется для создания интерактивных инсталляций, алгоритмической музыки и визуального ряда, хотя, благодаря открытому API и возможности написания собственных объектов, его можно использовать для любых целей, требующих работы в real-time.

Теги: Arduino
  • 0
Новость опубликована 14-08-2016, 00:07, её прочитали 1256 раз(а) и оставили 1 комментариев.

О типах данных в AVR-GCC и ARM-GCC

  Хотел поговорить о типах данных на различных платформах, так как столкнулся с проблемой совместимости размеров типов при переносе кода с AVR на STM32 + Cubieboard.

  Если вы программируете на С/С++, то наверняка работаете с такими типами данных как char, unsigned char, int, unsigned int, long int, long long int и так далее. При написании программы, размер типа данных может отличатся от платформы к платформе. Например, в 8-битном компиляторе AVR-GCC Int занимает 16 бит (4 байта), а в то время как тип Int в ARM-GCC занимает 32 бита. Размер типа данных зависит от платформы, компилятора и библиотек. При портированный кода на другие контроллеры, платформы, можно долго искать причины багов и проблем.

 

 

Теги:
  • 0
Новость опубликована 2-10-2015, 22:45, её прочитали 1936 раз(а) и оставили 0 комментариев.

  Как передать один или несколько параметров, значений переменных по UARTу, особенно если нужно передать число с плавающей запятой? Копания форумов и литры выпитого чая дали несколько вариантов решения этого вопроса.

  Проблема возникла впервые, когда возникла потребность передать значение, например, 1,481. Первая мысль - перевести в строку, а потом распознать на принимающей стороне. Но в этом случае встал вопрос быстродействия алгоритма, которое завязано на скорости обработки входных данных, а их было как минимум по одному значению с одного канала из 3х. По этому для ATmega88 пришлось писать более шустрое решение. Рассмотрим подробнее задачу.

Теги:
  • 0
Новость опубликована 18-09-2015, 21:56, её прочитали 3907 раз(а) и оставили 0 комментариев.