Компания Segger, специализирующаяся на встраиваемых программных и аппаратных средствах, недавно запустила Segger Empower. Эта плата на базе Freescale Kinetis K66 Cortex M-4 MCU и включает в себя J-LInk OB debug probe (JTAG/SWD), специально предназначенную для оценки операционной системы компании embOS в режиме реального времени.
характеристики плат Empower:
- MCU – Freescale Kinetis K66 (MK66FN2M0VMD18) ARM Cortex M4F MCU @ 180MHz с 256 Кбайт SRAM с и 2 Мб флэш-памяти
- память – 1 Гбит NAND флэш + разъем микро SD
- Дисплей I/F – 20-контактный разъем видеоадаптера (5 В / 3,3 В, SPI, PWM для управления подсветкой) для небольших дисплеев TFT
- Связь – Fast Ethernet
- USB – USB-устройство 1x, 1x USB-хост (Полная скорость)
- Отладка
- На борту J-Link-OB с системой Drag & Drop (STM32F072, мини-разъем A / B-типа); только SWD/SWO , нет поддержки портов CDC/VCOM
- Внешний интерфейс отладки (19-контактный Cortex-M)
- Расширение
- 3x датчика расширения интерфейсных устройств (SEXI) контакты поддержки I2C, SPI шины, UART, GPIO / таймер, аналоговый вход, питание (3.3V)
- 2 × 5-контактных разъема для запасных MCU сигналов
- Разное – Джойстик 4 (+1) -way, кнопка 1x “Fire”, 1x кнопка сброса, роторный вход (потенциометр ADC), 4x двухцветных светодиоды
- Питание – 5В через USB порт
- Размеры – 99 х 80 мм
Плата поставляется с предустановленной операционной системы реального времени SEGGERS embOS и обновлённой версиями файловой системы emFire, графической библиотеки emWin а так же emUSB Host и стеком устройств, стеком TCP/IP embOS/IP.
Некоторые особенности embOS:
- Нулевая задержка прерываний
- Управление питанием:В то время когда процессор не используется может автоматически перейти в спящий режим минимизируя потребление энергии
- Полная поддержка прерываний: Большинство функций API может вызываться при помощи специального сервиса прерываний (ISR)
- Автоматическое разрешение приоритетных задач
- неограниченные приоритеты: Каждой задаче можно назначить свой приоритет => каждая задача получает свой в соответствии с требованиями приложения
- Неограниченное количество задач, флагов событий,семафоров,сообщений,почтовых ящиков и программных таймеров
- Время для выполнения той или иной задачи может быть указанно пользователем (по умолчанию 1 мс).
- Разрешены вложенные прерывания
- высокоточное распределение задач. В режиме реального времени просмотр (embOSView) разрешён.
- На этапе отладки проверяется выполнение задач, облегчая тем самым разработку
- Поддержка ARM, ColdFire, AVR, Reneasas H8/M16/M32, PIC32, etc…
Плата emPower продается за 98 Евро + доставка.больше информации на страницах Segger emPower и embOS RTOS .
Выражаем благодарность за предоставленный материал сайту cnx-software.com
Оригинал статьи здесь