Удалёнка (в смысле удалённая работа) сейчас у всех на устах, и у нас возникло желание поделиться одной наработкой, которая может кому-то помочь. Это не наша разработка, исследования проводились в рамках работы над сервисом удалённой работы с отладочными платами All-Hardware. Результаты этих исследований и будут описаны в этой статье. Если это поможет кому-то организовать удалённый доступ к оборудованию, мы будем рады.
Итак, обращаемся к практике управления нестандартными шинами в комплексе Redd, как и обещали в прошлой статье. Рассмотрим подробно принципы посылки команд к Mass Storage Device из OC Linux и примеры программного доступа к получившемуся устройству.
В предыдущей статье были рассмотрены вопросы работы со стандартными шинами с помощью комплекса Redd. Сейчас же поговорим о работе с экзотическими шинами, коротко затронув некоторые теоретические вопросы, чтобы чётко понимать, зачем в комплексе Redd всё сделано так или иначе.
Читать далее...В статье автор описывает, как получить практические навыки работы с шинами, реализуемыми мостами FTDI. В целом, работа с ними стандартна, но все знания по этому вопросу сведены в одну статью, чтобы не собирать их по крупицам.
Автор в своей предпоследней статье подробно разбирает вопрос, как можно использовать Nucleus SE в реальном приложении встраиваемого ПО.
Читать далее...Чтобы закрыть тему оптимизации кода для Redd, нам нужно научиться поднимать тактовую частоту системы. Для этого мы попробуем вместо генератора фиксированной тактовой частоты использовать блок PLL. Ну и по пути закрепим навыки создания оптимально процессорной системы и посмотрим, устойчиво ли работает память на повышенной частоте.
Читать далее...Мы рассмотрели методику выноса участков кода, критичных к производительности либо к предсказуемости растактовки исполнения, в некэшируемую память. Попутно мы рассмотрели возможности оптимизации производительности за счёт использования нескольких шин, работающих параллельно и независимо друг от друга.
Читать далее...Про оптимизацию изданы толстые книжки. Часть этих книжек полезна, часть уже устарела, так как описанные в них принципы давно перекочевали на этап автоматической оптимизации при сборке кода… Но существуют некоторые вещи, которые не имеют никакой ценности при разработке обычных программ под обычные процессоры, поэтому в типовых книжках обычно не описывается. Их мы сейчас и начнём рассматривать.
Читать далее...Алгоритм использует не видимый спектр света, а радиоволны, чтобы определять, что делают люди, не раскрывая при этом, как именно они выглядят.
Читать далее...Компания 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) для интегрированных автомобильных цифровых приборных панелей.
Читать далее...Новое видео о механизме порционного выделения памяти в операционных системах реального времени.
Читать далее...