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, а также подключения, при котором шина может находиться в занятом состоянии.
Читать далее...Алгоритм использует не видимый спектр света, а радиоволны, чтобы определять, что делают люди, не раскрывая при этом, как именно они выглядят.
Читать далее...Компания Coral хочет «упростить пространство для личной гигиены с помощью умной автоматики» и собрала для этого 4,3 млн долларов. Первая цель команды — полностью автоматизированная машина для покраски ногтей в домашних условиях.
Читать далее...Стартап D-ID утверждает, что его дипфейки помогут защитить конфиденциальность клиентов. Но некоторые эксперты считают, что метод «умной анонимизации видео», предлагаемый компанией D-ID, всё-таки нарушает закон.
Читать далее...Стартап Left Hand Robotics использует трактор с ИИ-платформой NVIDIA Jetson для борьбы со снегом и травой.
Читать далее...Колин Уоллс (Colin Walls), эксперт в области микроэлектроники и встроенного ПО компании Mentor Graphics, в своем блоге рассуждает о планировщике, ядре любой операционной системы, включая операционные системы реального времени.
Читать далее...Green Hills выпустил Компилятор 2018.1, предназначенный для создания высоко оптимизированных 32-битных и 64-битных встраиваемых программных приложений на C и C++ для всех ведущих процессорных архитектур, включая Arm®, Intel® и Power Architecture®. устройства и потребительские продукты
Читать далее...Компания CEVA начала лицензирование ClearVox, алгоритмов обработки речевого ввода данных, направленных на повышение распознавания речи и четкости голоса, для цифровых сигнальных процессоров CEVA-TeakLite-4 и CEVA-X2.
Читать далее...C-V2X — технология беспроводной связи для систем автоматического вождения, которая может помочь создать более развитую инфраструктуру в городах для подключения «умных» автомобилей к другим объектам окружающей среды и более крупным системам связи.
Читать далее...Qt и Green Hills Software объявили о сотрудничестве в рамках проекта по выпуску платформ разработки человеко-машинного интерфейса (HMI) для интегрированных автомобильных цифровых приборных панелей.
Читать далее...Новое видео о механизме порционного выделения памяти в операционных системах реального времени.
Читать далее...