Удалёнка (в смысле удалённая работа) сейчас у всех на устах, и у нас возникло желание поделиться одной наработкой, которая может кому-то помочь. Это не наша разработка, исследования проводились в рамках работы над сервисом удалённой работы с отладочными платами All-Hardware. Результаты этих исследований и будут описаны в этой статье. Если это поможет кому-то организовать удалённый доступ к оборудованию, мы будем рады.
Итак, обращаемся к практике управления нестандартными шинами в комплексе Redd, как и обещали в прошлой статье. Рассмотрим подробно принципы посылки команд к Mass Storage Device из OC Linux и примеры программного доступа к получившемуся устройству.
В предыдущей статье были рассмотрены вопросы работы со стандартными шинами с помощью комплекса Redd. Сейчас же поговорим о работе с экзотическими шинами, коротко затронув некоторые теоретические вопросы, чтобы чётко понимать, зачем в комплексе Redd всё сделано так или иначе.
Читать далее...В статье автор описывает, как получить практические навыки работы с шинами, реализуемыми мостами FTDI. В целом, работа с ними стандартна, но все знания по этому вопросу сведены в одну статью, чтобы не собирать их по крупицам.
Автор в своей предпоследней статье подробно разбирает вопрос, как можно использовать Nucleus SE в реальном приложении встраиваемого ПО.
Читать далее...Чтобы закрыть тему оптимизации кода для Redd, нам нужно научиться поднимать тактовую частоту системы. Для этого мы попробуем вместо генератора фиксированной тактовой частоты использовать блок PLL. Ну и по пути закрепим навыки создания оптимально процессорной системы и посмотрим, устойчиво ли работает память на повышенной частоте.
Читать далее...Мы рассмотрели методику выноса участков кода, критичных к производительности либо к предсказуемости растактовки исполнения, в некэшируемую память. Попутно мы рассмотрели возможности оптимизации производительности за счёт использования нескольких шин, работающих параллельно и независимо друг от друга.
Читать далее...Про оптимизацию изданы толстые книжки. Часть этих книжек полезна, часть уже устарела, так как описанные в них принципы давно перекочевали на этап автоматической оптимизации при сборке кода… Но существуют некоторые вещи, которые не имеют никакой ценности при разработке обычных программ под обычные процессоры, поэтому в типовых книжках обычно не описывается. Их мы сейчас и начнём рассматривать.
Читать далее...Telink Semiconductor (Шанхай) добавила в свои чипы поддержку Mesh-сетей Bluetooth при помощи SDK.
Читать далее...Qualcomm выпустила SDK Snapdragon Neural Processing Engine (NPE). NPE предоставляет инструменты для ускорения разработки глубоких нейронных сетей для мобильных и периферийных устройств на базе процессоров Snapdragon.
Читать далее...Synopsys заявила о совместной работе с Morpho по оптимизации программного обеспечения Morpho для обработки фотографий под процессоры изображений DesignWare EV6x от Synopsys.
Читать далее...Mentor анонсировал пополнение своего набора встраиваемых продуктов, предоставляющего широкую поддержку оценочного комплекта многопроцессорной системы на кристалле (MPSoC) Xilinx Zynq UltraScale+ ZCU102.
Читать далее...Green Hills Software заключила контракт с американским поставщиком коммерческих и военных авиационных систем навигации и наведения на поставку операционной системы реального времени с сертификатом DO-178B уровня A для оборудования следующего поколения.
Читать далее...Silicon Labs анонсировала выпуск набора программных и аппаратных средств, поддерживающих новую Mesh-спецификацию Bluetooth.
Читать далее...Компания Rohm и агентство A*Star из Сингапура совместно разрабатывают чип с искусственным интеллектом (ИИ) для предиктивного обслуживания на производстве.
Читать далее...Главным событием всемирной выставки IoT Solutions World Congress в Барселоне стали демостенды промышленного Интернета вещей от лидеров IT-индустрии, наглядно представляющие примеры решений и поддерживающие тем самым развитие открытых стандартов.
Читать далее...NXP объединилась с Elektrobit для создания единой платформы для разработчиков систем автоматического вождения, которая позволит производителям автомобилей ускорить развитие автономного транспорта с учетом высоких требований к уровню функциональной безопасности.
Читать далее...Microsemi объявила, что последняя версия бесплатной интегрированной среды разработки (IDE) SoftConsole 5.1, основанная на Eclipse, теперь поддерживает разработку RISC-V на операционных системах Windows 7 и 10.
Читать далее...