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, а также подключения, при котором шина может находиться в занятом состоянии.
Читать далее...Недавнее исследование показало, что статический анализ кода, независимая оценка и базовые стандарты написания кода при разработке критических встроенных устройств игнорируются.
Читать далее...SEGGER объявил о выпуске новой системы программирования конечных устройств на производстве — Flasher SECURE, направленной на борьбу с кражами интеллектуальной собственности и производством контрафакта.
Читать далее...О влиянии выбора операционной системы на энергопотребление — в видеоблоге Колина Уоллса (Colin Walls) из Mentor Graphics Embedded Software Division.
Читать далее...Новый набор инструментов предназначен для процессоров архитектуры Intel x86, предшественников 80386, т. е. 8088, 8086, 80186 и 80286. Инструменты предназначены для сообщества энтузиастов, которые до сих пор используют раритеты.
Читать далее...Размер X-Ware IoT Platform составляет всего 25 килобайт. В основе платформы лежит популярная ОСРВ Express Logic ThreadX.
Читать далее...Новое семейство энергонезависимых ПЛИС поменяет представление рынка о традиционных ПЛИС среднего класса, обеспечивая значительные преимущества по мощности и стоимости над SRAM FPGA трансиверами.
Читать далее...На выставке Embedded World 2017 был представлен гипервизор LynxSecure Separation Kernel, запущенный на многопроцессорной однокристальной системе Xilinx Zynq Ultrascale+ на базе ядра Cortex-A53.
Читать далее...Контейнерная ОС Pulsar для Интернета вещей может быть установлена на любые устройства IoT и представляет из себя встроенную защищенную Linux-based ОС для разработчиков устройств.
Читать далее...Анализатор кода и средства тестирования от LDRA были интегрированы с продуктами Green Hills Software: средой разработки и ОСРВ для автомобильных, медицинских и промышленных устройств.
Читать далее...