Удалёнка (в смысле удалённая работа) сейчас у всех на устах, и у нас возникло желание поделиться одной наработкой, которая может кому-то помочь. Это не наша разработка, исследования проводились в рамках работы над сервисом удалённой работы с отладочными платами All-Hardware. Результаты этих исследований и будут описаны в этой статье. Если это поможет кому-то организовать удалённый доступ к оборудованию, мы будем рады.
Итак, обращаемся к практике управления нестандартными шинами в комплексе Redd, как и обещали в прошлой статье. Рассмотрим подробно принципы посылки команд к Mass Storage Device из OC Linux и примеры программного доступа к получившемуся устройству.
В предыдущей статье были рассмотрены вопросы работы со стандартными шинами с помощью комплекса Redd. Сейчас же поговорим о работе с экзотическими шинами, коротко затронув некоторые теоретические вопросы, чтобы чётко понимать, зачем в комплексе Redd всё сделано так или иначе.
Читать далее...В статье автор описывает, как получить практические навыки работы с шинами, реализуемыми мостами FTDI. В целом, работа с ними стандартна, но все знания по этому вопросу сведены в одну статью, чтобы не собирать их по крупицам.
Автор в своей предпоследней статье подробно разбирает вопрос, как можно использовать Nucleus SE в реальном приложении встраиваемого ПО.
Читать далее...Чтобы закрыть тему оптимизации кода для Redd, нам нужно научиться поднимать тактовую частоту системы. Для этого мы попробуем вместо генератора фиксированной тактовой частоты использовать блок PLL. Ну и по пути закрепим навыки создания оптимально процессорной системы и посмотрим, устойчиво ли работает память на повышенной частоте.
Читать далее...Мы рассмотрели методику выноса участков кода, критичных к производительности либо к предсказуемости растактовки исполнения, в некэшируемую память. Попутно мы рассмотрели возможности оптимизации производительности за счёт использования нескольких шин, работающих параллельно и независимо друг от друга.
Читать далее...Про оптимизацию изданы толстые книжки. Часть этих книжек полезна, часть уже устарела, так как описанные в них принципы давно перекочевали на этап автоматической оптимизации при сборке кода… Но существуют некоторые вещи, которые не имеют никакой ценности при разработке обычных программ под обычные процессоры, поэтому в типовых книжках обычно не описывается. Их мы сейчас и начнём рассматривать.
Читать далее...Большое разнообразие существующих сегодня языков программирования порождает вопросы стандартизации. При этом узко специализированные спецификации могут только адаптироваться под конкретные задачи.
Читать далее...В видеоблоге Mentor Graphics Колин Уоллс рассказал о многоядерных системах.
Читать далее...Mentor представил новую автономную платформу управления DRS360™ для беспилотных автомобилей 3, 4 и 5 уровней SAE, отвечающую требованиям минимизировать SWAP-C-характеристики и стоимость самого автомобиля.
Читать далее...Чарли Эштон, специалист компании Wind River, рассказал о самой горячей теме последних телекоммуникационных конференций и выставок: периферийные вычисления мультисервисного доступа (Multi-Access Edge Computing, MEC).
Читать далее...SoC AMIC110 — промышленный мультипротокольный коммуникационный процессор, который предоставляет готовое решение, поддерживающее более 10 стандартов промышленной связи. Устройство использует унифицированную платформу Texas Instruments, Processor SDK, и программируемость промышленной подсистемы (PRU-ICSS) Texas Instruments для поддержки промышленных коммуникаций в приложениях автоматизации и управления производством.
Читать далее...Компания Wind River объединила усилия с научно-исследовательским центром транспортных средств, университетом штата Огайо и правительством города Дублин (Огайо) для совместной работы над технологиями автономности, связи и умного вождения.
Читать далее...Green Hills Software показала платформу для безопасного подключенного автомобиля, включающую решение для производителей продуктов «умного» города и «умного» транспорта, создающих интеллектуальные транспортные системы и бортовые модули связи автомобиля с другими устройствами.
Читать далее...Synopsys представила семейство высокоскоростных процессоров DesignWare® ARC® HS4x и HS4xD для передовых встроенных систем. Процессоры ARC HS44, HS46, HS48, HS45D и HS47D доступны в одно-, двух- и 4-ядерных конфигурациях, представляют суперскалярную архитектуру, выполняющую две команды за такт со скоростью обработки одним ядром вплоть до 6000 DMIPS, что делает эти процессоры лидерами по производительности во всем семействе ARC.
Читать далее...Synopsys объявила о выпуске широкого ряда IP DesignWare на 14LPP и 10LPP Samsung Electronics с USB 3.1/3.0/2.0, PCI Express® 4.0, HDMI 2.1/2.0, LPDDR4 и DDR4. Эта новейшая разработка на базе передовых технологий Samsung предоставляет разработчикам высококачественный IP, снижающий риски при интеграции и позволяющий добиваться ожидаемых результатов уже при первом запуске.
Читать далее...Synopsys заявила о результативном сотрудничестве с ARM над IP-ориентированными приложениями искусственного интеллекта, включая CPU Cortex®-A75 с технологией ARM DynamIQ™, Cortex-A55 и GPU Mali™-G72 и успешном запуске в производство с использованием технологии FinFET, используемой платформой разработки и верификации Continuum™.
Читать далее...