Удалёнка (в смысле удалённая работа) сейчас у всех на устах, и у нас возникло желание поделиться одной наработкой, которая может кому-то помочь. Это не наша разработка, исследования проводились в рамках работы над сервисом удалённой работы с отладочными платами All-Hardware. Результаты этих исследований и будут описаны в этой статье. Если это поможет кому-то организовать удалённый доступ к оборудованию, мы будем рады.
Итак, обращаемся к практике управления нестандартными шинами в комплексе Redd, как и обещали в прошлой статье. Рассмотрим подробно принципы посылки команд к Mass Storage Device из OC Linux и примеры программного доступа к получившемуся устройству.
В предыдущей статье были рассмотрены вопросы работы со стандартными шинами с помощью комплекса Redd. Сейчас же поговорим о работе с экзотическими шинами, коротко затронув некоторые теоретические вопросы, чтобы чётко понимать, зачем в комплексе Redd всё сделано так или иначе.
Читать далее...В статье автор описывает, как получить практические навыки работы с шинами, реализуемыми мостами FTDI. В целом, работа с ними стандартна, но все знания по этому вопросу сведены в одну статью, чтобы не собирать их по крупицам.
Автор в своей предпоследней статье подробно разбирает вопрос, как можно использовать Nucleus SE в реальном приложении встраиваемого ПО.
Читать далее...Чтобы закрыть тему оптимизации кода для Redd, нам нужно научиться поднимать тактовую частоту системы. Для этого мы попробуем вместо генератора фиксированной тактовой частоты использовать блок PLL. Ну и по пути закрепим навыки создания оптимально процессорной системы и посмотрим, устойчиво ли работает память на повышенной частоте.
Читать далее...Мы рассмотрели методику выноса участков кода, критичных к производительности либо к предсказуемости растактовки исполнения, в некэшируемую память. Попутно мы рассмотрели возможности оптимизации производительности за счёт использования нескольких шин, работающих параллельно и независимо друг от друга.
Читать далее...Про оптимизацию изданы толстые книжки. Часть этих книжек полезна, часть уже устарела, так как описанные в них принципы давно перекочевали на этап автоматической оптимизации при сборке кода… Но существуют некоторые вещи, которые не имеют никакой ценности при разработке обычных программ под обычные процессоры, поэтому в типовых книжках обычно не описывается. Их мы сейчас и начнём рассматривать.
Читать далее...Марк Блэкмер — технолог, блоггер и специалист по кибербезопасности, в своей статье рассказал о защите и безопасности критически важных систем в области современного медицинского обслуживания, автоматизированном производстве, выработке и распределении электроэнергии и роли Cisco IoT Threat Defense в этом.
Читать далее...ARM выпустила первую серию ядер на базе своей микроархитектуры DynamIQ и новую версию ядра GPU Mali.
Читать далее...Компания Imperas Software, лидер в области высокопроизводительного моделирования ПО, анонсировала новое ПО для автомобильного рынка, Интернета вещей, систем безопасности и других секторов рынка, расширив свое устойчивое положение в области прототипирования.
Читать далее...Google представил набор инструментов Google Assistant SDK для плат, работающих на Debian, а также набор компонент AIY Project Voice Kit.
Читать далее...Некоммерческая организация Eclipse Foundation представила результаты опроса 713 разработчиков о самых актуальных языках программирования, облачных платформах и операционных системах.
Читать далее...Synopsys представил новое решение для приложений, основанных на высокопроизводительных вычислениях (машинное обучение, искусственный интеллект) — DesignWare® Multi-Protocol 25G PHY IP
Читать далее...Micron Technology и Microsoft договорились о сотрудничестве в области защиты устройств Интернета вещей в промышленности, автомобилестроении и на потребительском рынке.
Читать далее...Synopsys и jNet ThingX объявили о портировании и оптимзации ОС JavaCard/GlobalPlatform на процессоры DesignWare® ARC® SEM, создав тем самым высокозащищенную программно-аппаратную платформу для встроенных систем.
Читать далее...Gartner утверждает, что к 2020 году больше половины новых бизнес-процессов и систем будут включать в себя элементы Интернета вещей.
Читать далее...Альянс Zigbee недавно представил dotdot — универсальный язык прикладного уровня для Интернета вещей, обеспечивающий взаимодействие устройств, использующих различные сетевые протоколы.
Читать далее...