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, а также подключения, при котором шина может находиться в занятом состоянии.
Читать далее...Отрасли Интернета вещей необходимо создать инструменты виртуализации для вовлечения в IoT широкого круга профессионалов.
Читать далее...В связи с ростом подключения встроенных систем к Интернету, все чаще поднимается проблема обновления ПО с помощью технологии Over-the-Air (OTA).
Читать далее...Снижение стоимости и потребляемой мощности — ключевые направления развития 8-разрядных микропроцессоров для применения в IoT.
Читать далее...Bluetooth Mesh, разрабатываемый в течение последних двух лет, сегодня находится на стадии финального тестирования на совместимость со стандартами и ожидает релиза в июле текущего года.
Читать далее...Mentor анонсировал поддержку процессора ARM Cortex-M4 операционной системой реального времени Mentor Embedded Nucleus SafetyCert, ориентированной на высокопроизводительные критические системы следующего поколения.
Читать далее...DRS360 — разработка с открытой архитектурой, которая позволит производителям оборудования и Интернет-провайдерам добавлять собственные алгоритмы или дорабатывать систему.
Читать далее...Существующие методы защитного кодирования должны стать фундаментом безопасности Интернета вещей.
Читать далее...Сотни компаний уже внедрили ПО Mocana в системы промышленного управления, программируемые логические контроллеры, облачные платформы, удаленные терминалы, интеллектуальные электронные устройства, роутеры и контроллеры.
Читать далее...Применение Node.js делает разработку проще и сокращает время написания кода и отладки.
Читать далее...