Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Современные электронные технологии


Открытая аппаратная платформа Maple и плата MooBoard

Arduino

Наверное, все слышали про электронные платы Arduino, которые являются самой популярной платформой для различных радиолюбительских конструкций. В основе платы лежит 8-битный микроконтроллер AVR, который при всех своих плюсах имеет и значительное количество минусов, основной из которых — ограниченные ресурсы. Такие как память, линии ввода-вывода, поддерживаемые интерфейсы.

Думаю, главной причиной успеха Arduino, особенно среди новичков, стала фирменная среда разработки, содержащая обширную программную библиотеку с хорошо документированным API. Среда разработки основана на другой открытой платформе, Wiring, и реализует некую обертку над языком С/С++, позволяя работать не с регистрами процессора напрямую, а с API библиотеки. Основной упор сделан на простоту освоения и разработки приложений — пользователю практически не приходится задумываться о низкоуровневых вопросах, все решается вызовом соответствующих функций встроенной библиотеки. Прошивка процессора тоже производится непосредственно из среды разработки по интерфейсу USB, что исключает необходимость приобретения или изготовления дополнительного оборудования.

Maple

Однако, отладочные платы для новичков не ограничиваются одной лишь Arduino. Другой популярной платформой является Maple от небольшой компании LeafLabs, которая так же является открытой и основана на Arduino и Wiring. Зато в отличие от последних, в основе аппаратного решения лежат современные процессоры STM32 с ядром ARM Cortex-M3, которые содержат на борту до 512К памяти, работают на частоте до 72 МГц и поддерживают множество интерфейсов. Читать далее »


В избранное