Удалёнка (в смысле удалённая работа) сейчас у всех на устах, и у нас возникло желание поделиться одной наработкой, которая может кому-то помочь. Это не наша разработка, исследования проводились в рамках работы над сервисом удалённой работы с отладочными платами All-Hardware. Результаты этих исследований и будут описаны в этой статье. Если это поможет кому-то организовать удалённый доступ к оборудованию, мы будем рады.
Итак, обращаемся к практике управления нестандартными шинами в комплексе Redd, как и обещали в прошлой статье. Рассмотрим подробно принципы посылки команд к Mass Storage Device из OC Linux и примеры программного доступа к получившемуся устройству.
В предыдущей статье были рассмотрены вопросы работы со стандартными шинами с помощью комплекса Redd. Сейчас же поговорим о работе с экзотическими шинами, коротко затронув некоторые теоретические вопросы, чтобы чётко понимать, зачем в комплексе Redd всё сделано так или иначе.
Читать далее...В статье автор описывает, как получить практические навыки работы с шинами, реализуемыми мостами FTDI. В целом, работа с ними стандартна, но все знания по этому вопросу сведены в одну статью, чтобы не собирать их по крупицам.
Автор в своей предпоследней статье подробно разбирает вопрос, как можно использовать Nucleus SE в реальном приложении встраиваемого ПО.
Читать далее...Чтобы закрыть тему оптимизации кода для Redd, нам нужно научиться поднимать тактовую частоту системы. Для этого мы попробуем вместо генератора фиксированной тактовой частоты использовать блок PLL. Ну и по пути закрепим навыки создания оптимально процессорной системы и посмотрим, устойчиво ли работает память на повышенной частоте.
Читать далее...Мы рассмотрели методику выноса участков кода, критичных к производительности либо к предсказуемости растактовки исполнения, в некэшируемую память. Попутно мы рассмотрели возможности оптимизации производительности за счёт использования нескольких шин, работающих параллельно и независимо друг от друга.
Читать далее...Про оптимизацию изданы толстые книжки. Часть этих книжек полезна, часть уже устарела, так как описанные в них принципы давно перекочевали на этап автоматической оптимизации при сборке кода… Но существуют некоторые вещи, которые не имеют никакой ценности при разработке обычных программ под обычные процессоры, поэтому в типовых книжках обычно не описывается. Их мы сейчас и начнём рассматривать.
Читать далее...Программисты могут разрабатывать для GCN3 от AMD приложения, обладающие производительностью суперкомпьютеров, не прикладывая к этому сверхусилий.
Читать далее...Колин Уоллс в своем новом видео об ОСРВ рассказывает об одном из механизмов синхронизации процессов — семафорах.
Читать далее...Компания Milestone Systems выпустила программный продукт Device Pack 9.4 для партнеров и клиентов, использующих Xprotect, ПО Milestone для управления видео. Последнее обновление включает поддержку новейших устройств Интернета вещей, в том числе технологию радиолокационного обнаружения.
Читать далее...Hа конференции Embedded Technology/IoT Technology в Японии (15-17 ноября 2017) Green Hills Software представила линейку своих продуктов для автомобильной электроники и обеспечения безопасности устройств Интернета вещей.
Читать далее...Green Hills Software выступила на конференции по встроенным системам в Миннеаполисе (8-9 ноября 2017) с презентациями своих решений.
Читать далее...SiFive и Flex Logix хотят сделать EFLX eFPGA доступной для платформы SiFive Freedom в рамках программы DesignShare.
Читать далее...Synopsys выпустила отчет Coverity Scan за 2017 год, в котором рассматриваются данные о качестве и безопасности программного обеспечения с открытым исходным кодом, собранные за последние 10 лет с помощью Coverity Scan.
Читать далее...Green Hills Software реализовала поддержку SoC Zynq UltraScale+ MPSoC от Xilinx в своей операционной системе реального времени Integrity и сопутствующих инструментах.
Читать далее...Группа IoT компании Anaren Inc. объявила о выпуске версии 2.0 онлайн-платформы Anaren Atmosphere™, предоставляющей среду разработки для создания приложений для Интернета вещей.
Читать далее...Компания Flex Logix представляет микроконтроллер в комплекте со встроенной FPGA.
Читать далее...