Удалёнка (в смысле удалённая работа) сейчас у всех на устах, и у нас возникло желание поделиться одной наработкой, которая может кому-то помочь. Это не наша разработка, исследования проводились в рамках работы над сервисом удалённой работы с отладочными платами All-Hardware. Результаты этих исследований и будут описаны в этой статье. Если это поможет кому-то организовать удалённый доступ к оборудованию, мы будем рады.
Итак, обращаемся к практике управления нестандартными шинами в комплексе Redd, как и обещали в прошлой статье. Рассмотрим подробно принципы посылки команд к Mass Storage Device из OC Linux и примеры программного доступа к получившемуся устройству.
В предыдущей статье были рассмотрены вопросы работы со стандартными шинами с помощью комплекса Redd. Сейчас же поговорим о работе с экзотическими шинами, коротко затронув некоторые теоретические вопросы, чтобы чётко понимать, зачем в комплексе Redd всё сделано так или иначе.
Читать далее...В статье автор описывает, как получить практические навыки работы с шинами, реализуемыми мостами FTDI. В целом, работа с ними стандартна, но все знания по этому вопросу сведены в одну статью, чтобы не собирать их по крупицам.
Автор в своей предпоследней статье подробно разбирает вопрос, как можно использовать Nucleus SE в реальном приложении встраиваемого ПО.
Читать далее...Чтобы закрыть тему оптимизации кода для Redd, нам нужно научиться поднимать тактовую частоту системы. Для этого мы попробуем вместо генератора фиксированной тактовой частоты использовать блок PLL. Ну и по пути закрепим навыки создания оптимально процессорной системы и посмотрим, устойчиво ли работает память на повышенной частоте.
Читать далее...Мы рассмотрели методику выноса участков кода, критичных к производительности либо к предсказуемости растактовки исполнения, в некэшируемую память. Попутно мы рассмотрели возможности оптимизации производительности за счёт использования нескольких шин, работающих параллельно и независимо друг от друга.
Читать далее...Про оптимизацию изданы толстые книжки. Часть этих книжек полезна, часть уже устарела, так как описанные в них принципы давно перекочевали на этап автоматической оптимизации при сборке кода… Но существуют некоторые вещи, которые не имеют никакой ценности при разработке обычных программ под обычные процессоры, поэтому в типовых книжках обычно не описывается. Их мы сейчас и начнём рассматривать.
Читать далее...Самая популярная платформа для разработчиков устройств, подключаемых через Wi-Fi, Bluetooth, Zigbee или комбинацию этих технологий — WICED (Wireless Internet Connectivity for Embedded Devices, беспроводное подключение к Интернету для встроенных устройств).
Читать далее...Mercury Systems и Green Hills Software анонсировали выход библиотеки BuiltSAFE™ GS OpenGL от Mercury для процессоров Intel® Atom® серии E3900 и A3900, интегрированных с ОСРВ INTEGRITY®-178 tuMP ™ от Green Hills. Все графические библиотеки BuiltSAFE предназначены для сертификации ПО и обеспечения функциональной безопасности на самых высоких уровнях, включая авиационные (RTCA / DO-178C Level A), автомобильные (ISO 26262 ASIL D), промышленные (IEC 61508 SIL3) и электротехнические / железнодорожные стандарты (EN 50128 SWSIL4).
Читать далее...Rohde & Schwarz и Saint Security планируют применять искусственный интеллект, машинное обучение и методику обработки больших массивов данных (BigData). Цель — идентифицировать различные типы вредоносных программ и блокировать их. Это будет выполняться на DPI-движке R&S PACE 2, который способен извлекать содержимое файла и метаданные для выявления потенциально опасных исполняемых файлов.
Читать далее...Колин Уоллс продолжает серию своих видеороликов о возможностях ОСРВ, и на этот раз рассматривает одно из простейших средств взаимодействия и синхронизации между задачами: флаги событий.
Читать далее...По словам представителей компании, платформа IoT поможет снизить затраты на разработку, т. к. предоставляет фундамент для создания устройств Интернета вещей и возможность интегрировать функции в соответствии с требованиями заказчика.
Читать далее...В настоящее время все большее значение играет прототипирование на основе ПЛИС, поскольку оно лучше, чем любой другой доступный инструмент, соответствует требованиям к скорости одновременной верификации.
Читать далее...Xilinx присоединилась к Linaro IoT и Embedded (LITE) Segment Group.
Читать далее...Efinix разработала программируемый чип Quantum, который предоставляет значительное преимущество в области производительности по сравнению с традиционными программируемыми технологиями.
Читать далее...Xilinx, Arm, Cadence Design Systems и TSMC совместно разрабатывают тестовый кристалл стандарта Cache Coherent Interconnect for Accelerators (CCIX) для 7-нм технологии FinFET от TSMC.
Читать далее...Колин Уоллс представил новое видео о передаче параметров на языке С.
Читать далее...