Удалёнка (в смысле удалённая работа) сейчас у всех на устах, и у нас возникло желание поделиться одной наработкой, которая может кому-то помочь. Это не наша разработка, исследования проводились в рамках работы над сервисом удалённой работы с отладочными платами All-Hardware. Результаты этих исследований и будут описаны в этой статье. Если это поможет кому-то организовать удалённый доступ к оборудованию, мы будем рады.
Итак, обращаемся к практике управления нестандартными шинами в комплексе Redd, как и обещали в прошлой статье. Рассмотрим подробно принципы посылки команд к Mass Storage Device из OC Linux и примеры программного доступа к получившемуся устройству.
В предыдущей статье были рассмотрены вопросы работы со стандартными шинами с помощью комплекса Redd. Сейчас же поговорим о работе с экзотическими шинами, коротко затронув некоторые теоретические вопросы, чтобы чётко понимать, зачем в комплексе Redd всё сделано так или иначе.
Читать далее...В статье автор описывает, как получить практические навыки работы с шинами, реализуемыми мостами FTDI. В целом, работа с ними стандартна, но все знания по этому вопросу сведены в одну статью, чтобы не собирать их по крупицам.
Автор в своей предпоследней статье подробно разбирает вопрос, как можно использовать Nucleus SE в реальном приложении встраиваемого ПО.
Читать далее...Чтобы закрыть тему оптимизации кода для Redd, нам нужно научиться поднимать тактовую частоту системы. Для этого мы попробуем вместо генератора фиксированной тактовой частоты использовать блок PLL. Ну и по пути закрепим навыки создания оптимально процессорной системы и посмотрим, устойчиво ли работает память на повышенной частоте.
Читать далее...Мы рассмотрели методику выноса участков кода, критичных к производительности либо к предсказуемости растактовки исполнения, в некэшируемую память. Попутно мы рассмотрели возможности оптимизации производительности за счёт использования нескольких шин, работающих параллельно и независимо друг от друга.
Читать далее...Про оптимизацию изданы толстые книжки. Часть этих книжек полезна, часть уже устарела, так как описанные в них принципы давно перекочевали на этап автоматической оптимизации при сборке кода… Но существуют некоторые вещи, которые не имеют никакой ценности при разработке обычных программ под обычные процессоры, поэтому в типовых книжках обычно не описывается. Их мы сейчас и начнём рассматривать.
Читать далее...Wind River представляет новый аналитический инструмент — AXON Predict Analytics для ОСРВ VxWorks. AXON.
Читать далее...С появлением мощных графических микропроцессоров ARM портативные устройства с батарейным питанием стали обладать повышенной производительностью. Помимо этого, графические библиотеки с поддержкой работы графических процессоров стали универсальными и легко портируются на ОСРВ. Сближение этих технологических тенденций позволит использовать операционные системы реального времени в устройствах с GUI.
Читать далее...Новый инструмент, среда разработки SDSoC на базе Eclipse, позволяет разрабатывать SoC, используя только программную среду и языки высокого уровня (С / C++).
Читать далее...Фреймворк MPLAB Harmony 2.0 от компании Microchip для семейства микроконтроллеров PIC32 доступен для бесплатного скачивания.
Читать далее...USE System Engineering (Нидерланды) выбрала продукт Vortex™ OpenSplice™ от PrismTech™ в качестве решения для подключения к источникам данных для системы бесконтактной передачи энергии и данных (CEDD®), инновационной технологии бесконтактной энергии и связи.
Читать далее...SYSGO AG начала сотрудничество с компанией OSR Enterprises AG, швейцарским автомобильным поставщиком первого уровня, которая разработала автомобильную платформу следующего поколения на базе искусственного интеллекта.
Читать далее...IAR Systems обновила инструмент разработки встроенного ПО IAR Embedded Workbench для семейства микроконтроллеров Renesas RL78.
Читать далее...Leti, французская исследовательская организация в области микроэлектроники, предоставит небольшим фирмам и стартапам-партнерам доступ к эмулятору Mentor Veloce.
Читать далее...Harting добавила поддержку EtherCat в модульную архитектуру своих промышленных мини-компьютеров MICA (Modular Industrial Computing Architecture, MICA).
Читать далее...Renesas начала массовое производство своей первой системы на кристалле R-Car, использующей ПО на основе Automotive Grade Linux (AGL).
Читать далее...