СОВРЕМЕННАЯ ЭЛЕКТРОНИКА 2010-5
ПРОГРАММИРОВАНИЕ $ export RTEMS_MAKEFILE_PATH=/{rtems in stall point}/i386 rtems/pc386/ $ make rtems В результате сборки в папке demo / o optimize появится файл demo.exe – приложение в RTEMS с использованием PicoTK ; его работа показана на рисунке 2. З АКЛЮЧЕНИЕ Написание программы для микро контроллера, содержащей одну две выполняемые задачи, обычно не представляет большой сложности. Од нако с увеличением количества задач и учётом приоритета их выполнения, написание программы сильно услож няется. Поэтому в настоящее время всё большую популярность приобре тают операционные системы реаль ного времени. Главным преимущест вом ОСРВ является освобождение разработчика от написания плани ровщика задач, межзадачного взаи модействия, синхронизации между задачами, процедур обслуживания прерываний и многих других, нетри виальных функций. ОСРВ RTEMS является современной операционной системой «жёсткого» реального времени, поддерживающей возможность интеграции графическо го интерфейса, в которой, благодаря открытому исходному коду, разработ чик может оптимально настроить ра боту своего приложения под конкрет ную задачу. Л ИТЕРАТУРА 1. RTEMS Applications C User’s Guide. 2. RTEMS POSIX API User’s Guide. 3. RTEMS CPU Supplement. 71 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 5 2010 Рис. 2. Приложение для RTEMS с использованием PicoTK Там, где живет интеллект • Гарантия – 2 года • Рабочая температура 0...60°С • Производство и поддержка – 5 лет • Сторожевой таймер, монитор состояния • Многоуровневое выходное тестирование ПРОЦЕССОРНЫЕ ПЛАТЫ И КОРПУСА для промышленных ПК и встраиваемых систем Готовые решения IB888 • Чипсет Intel Poulsbo XL US15WP • ЦП ATOM Silverthrone XL 1,1 ГГц • Видео DVI + LVDS 24 бит • 4 COM, 8 USB 2.0 • Рабочая температура –40...+70°С • Форм фактор 3.5" SBC MB945 • Чипсет Intel Q45+ICH10DO • ЦП Core 2 Quad, шина 1333 МГц • До 16 Гбайт DDR3 • 2 PCI E (x16, x1), 4 PCI, 1 ISA • 4 COM, 12 USB • Форм фактор ATX IB945 • Чипсет Intel Q45+ICH10DO • ЦП Core 2 Quad, шина 1333 МГц • 6 SATA 300, IDE, FDD • 8 USB, RS 232, RS 232/422/485 • PICMG 1.0 (ISA + PCI) CSB200 888 • ЦП ATOM Silverthrone XL 1,1 ГГц • До 2 Гбайт DDR2 SODIMM • 6 USB, RS 232, RS 232/422/485 • DVI, Gigabit Ethernet • Внешний CompactFlash • Размеры: 190 × 132 × 30 мм, VESA Реклама ОФИЦИАЛЬНЫЙ ДИСТРИБЬЮТОР ПРОДУКЦИИ IBASE Тел.: (495) 234 0636 • Факс: (495) 234 0640 • E mail: info@prosoft.ru • Web: www.prosoft.ru © СТА-ПРЕСС
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy