Nucleus SE поддерживает определенную часть функционала Nucleus RTOS. Эта статья представляет собой краткий справочник для всех, кто собирается переходить с одного ядра на другое, либо находится в процессе выбора ядра для определенного проекта.
Читать далее...Очень часто при отладке программы для микроконтроллера желательно знать пройденный ею путь, причём пройденный на полной скорости. Но при этом, опять-таки зачастую, несмотря на наличие JTAG отладки, поведение программы в критичных по времени участках неочевидно для разработчика. У нас спортивный (а на самом деле жизненный) интерес: можно ли выяснить и как именно, как работала программа на том или ином участке.
Читать далее...Ограниченные ресурсы встраиваемых систем неизбежно влияют на возможности ОСРВ, в том числе и на обработку ошибок. Тем не менее, в Nucleus SE, например, для повышения целостности системы на этапе исполнения разработчики могут комбинировать три различных типа средств проверки ошибок ОСРВ с диагностикой, выполняемой самими пользователями. Рассмотрим их подробно.
Читать далее...В этой статьей мы будем разобраться с основами потокового протокола шины Avalon-ST, через который организована связь центрального процессора Redd с процессорной системой, реализованной в ПЛИС.
Читать далее...Исключительную важность работы с прерываниями мы уже отмечали в заключительной статье своей Книги знаний ОСРВ МАКС. Об этом пишет и Колин Уоллс в своем очередном обзоре, посвященном обработке прерываний в Nucleus SE.
Читать далее...Макетные платы «голубая пилюля» очень хороши по соотношению цена/возможности. Недавно наш эксперт взял свою любимую макетку STM32F103, прошил своей хорошо отлаженной и проверенной USB-UART и... получил неопознанное USB-устройство. Взял другую плату, «прошил» её, там устройство заработало. Итак, разбираемся, в чём же дело.
Читать далее...Давайте рассмотрим две стратегии разработки и отладки программного кода, исполняемого на центральном процессоре комплекса Redd (средствами Microsoft Visual Studio и на виртуальной машине с ОС Linux). Кроме того, в статье будут раскрыты практические приемы работы с каналом, через который центральный процессор комплекса связывается с ПЛИС.
Читать далее...В этой статьей Колин Уоллс подробно рассмотрит реализацию программных таймеров в ОСРВ, а именно — в Nucleus RTOS и Nucleus SE.
Читать далее...Давайте посмотрим, как произвольное ядро на языке Verilog может быть подключено на управление средствами процессорной системы Nios II. В статье показаны варианты простейшего подключения к шине Avalon, а также подключения, при котором шина может находиться в занятом состоянии.
Читать далее...Самая популярная платформа для разработчиков устройств, подключаемых через Wi-Fi, Bluetooth, Zigbee или комбинацию этих технологий — WICED (Wireless Internet Connectivity for Embedded Devices, беспроводное подключение к Интернету для встроенных устройств).
Читать далее...Mercury Systems и Green Hills Software анонсировали выход библиотеки BuiltSAFE™ GS OpenGL от Mercury для процессоров Intel® Atom® серии E3900 и A3900, интегрированных с ОСРВ INTEGRITY®-178 tuMP ™ от Green Hills. Все графические библиотеки BuiltSAFE предназначены для сертификации ПО и обеспечения функциональной безопасности на самых высоких уровнях, включая авиационные (RTCA / DO-178C Level A), автомобильные (ISO 26262 ASIL D), промышленные (IEC 61508 SIL3) и электротехнические / железнодорожные стандарты (EN 50128 SWSIL4).
Читать далее...Rohde & Schwarz и Saint Security планируют применять искусственный интеллект, машинное обучение и методику обработки больших массивов данных (BigData). Цель — идентифицировать различные типы вредоносных программ и блокировать их. Это будет выполняться на DPI-движке R&S PACE 2, который способен извлекать содержимое файла и метаданные для выявления потенциально опасных исполняемых файлов.
Читать далее...Колин Уоллс продолжает серию своих видеороликов о возможностях ОСРВ, и на этот раз рассматривает одно из простейших средств взаимодействия и синхронизации между задачами: флаги событий.
Читать далее...По словам представителей компании, платформа IoT поможет снизить затраты на разработку, т. к. предоставляет фундамент для создания устройств Интернета вещей и возможность интегрировать функции в соответствии с требованиями заказчика.
Читать далее...В настоящее время все большее значение играет прототипирование на основе ПЛИС, поскольку оно лучше, чем любой другой доступный инструмент, соответствует требованиям к скорости одновременной верификации.
Читать далее...Xilinx присоединилась к Linaro IoT и Embedded (LITE) Segment Group.
Читать далее...Efinix разработала программируемый чип Quantum, который предоставляет значительное преимущество в области производительности по сравнению с традиционными программируемыми технологиями.
Читать далее...Xilinx, Arm, Cadence Design Systems и TSMC совместно разрабатывают тестовый кристалл стандарта Cache Coherent Interconnect for Accelerators (CCIX) для 7-нм технологии FinFET от TSMC.
Читать далее...Колин Уоллс представил новое видео о передаче параметров на языке С.
Читать далее...