Микропроцессоры и микроконтроллеры

 
 
 
«Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.»
Brian W. Kernighan.
Русский | Українська


Микропроцессоры и микроконтроллеры :: Статьи :: Процессорные модули от компании Rabbit Semiconductor.Продолжение

Процессорные модули от компании Rabbit Semiconductor.Продолжение

ОБЛАСТИ ПРИМЕНЕНИЯ НЕ ОГРАНИЧЕНЫ

Наиболее продуктивно применение модулей в тех устройствах, где мощности обычного микроконтроллера становится уже недостаточно, а применение промышленного одноплатного компьютера не оправдано по экономическим соображениям:

• Игровые автоматы с Ethernet интерфейсом

• Устройства контроля доступа

• Мониторинг телекоммуникационного оборудования

• Системы дистанционного учета и управления электропитанием (AMR)

• Домашняя автоматизация («Умный дом»)

• Технологическое оборудование

• Медицинские приборы

• Системы управления ЖД и автомобильным транспортом

• Тестовое и Измерительное оборудование

Мощный процессор, Ethernet-возможности, богатая периферия и невысокая цена позволяют использовать модули Rabbit во многих приложениях. На базе модулей Rabbit европейская компания ICT Energy реализовала систему учета потребления электроэнергии. Во Франции на базе модулей RCM2300 и GSM модема Wavecom создан прибор для учета оплаты при движении грузовиков по платным автострадам. В Словении и России модули Rabbit применяются при производстве игровых автоматов. Благодаря наличию Ethernet игровые автоматы легко объединяются в сеть для контроля параметров. Еще один успешный проект, реализованный на базе модулей Rabbit — биометрическая система со считыванием отпечатка пальца посетителя.

В ПОМОЩЬ РАЗРАБОТЧИКУ

Для облегчения процесса разработки компания Rabbit выпускает весь необходимый инс-

В ПОМОЩЬ РАЗРАБОТЧИКУ

трументарий — от комплектов разработчика до интегрированной среды разработки. Например, комплект разработчика Ethernet Connection (рис. 4) представляет собой законченную среду разработки, включающую в себя все необходимые аппаратные средства и следующий набор программ:

• С компилятор

• Усовершенствованный редактор

• Отладчик

• Набор библиотек

• Большое количество примеров

Вместе с комплектом разработчика бесплатно поставляется TCP/IP-стек, поддерживающий Web-сервер, работу с e-mail, FTP и поддержку сокетов. Реализация стека позволяет передавать данные со скоростью до 470 кБайт/ сек (чтение) и до 600 КБайт/сек (запись). Для создания первой программы «Hello, world!» разработчику потребуется не более 15 минут. Благодаря мощной библиотеке TCP/IP практическая реа-

лизация WWW-приложения занимает всего несколько строк кода. Программное обеспечение от Rabbit включает в себя операционную систему реального времени, файловую систему, поддержку криптографии и многое другое. Нужно лишь выбрать те модули, которые требуются для успешного решения конкретной задачи.

ВСЕ УЖЕ ПРИДУМАНО

На сайте компании Rabbit разработчик может найти огромное количество примеров практического использования модулей:

• Более 800 примеров (от очень простых до сложных)

• Более 10 примеров для конечных продуктов

• Более 200 примеров программ с TCP/IP

• Около 70 примеров для конкретных модулей

Все примеры написаны на языке Dynamic С, который поставляется с любым отладочным комплектом. Компания предоставляет программное обеспечение, как в

В ПОМОЩЬ РАЗРАБОТЧИКУ

виде исходных текстов, так и в виде стандартных библиотек.

Для построения законченных систем на базе своих модулей Rabbit выпускает также Комплекты для применений (Application Kits), которые, кроме собственно модуля, включают в себя дополнительное оборудование, напри-

мер GSM модем, Wi-Fi модуль (рис. 5), Bluetooth, ЖКИ сенсорный экран (рис. 6) и т.д. Данные комплекты значительно облегчают процесс создания конечного продукта, т.к. кроме аппаратной части содержат примеры программ, драйвера и даже полностью законченные решения, готовые к прак-

тическому использованию после минимальных настроек под конкретную задачу.