Плата микроконтроллера SwiftIO на базе Arm Cortex-M7 предназначена для языка программирования Apple Swift

Язык программирования Swift был разработан Apple для iOS, iPadOS, macOS, watchOS, tvOS и Linux. Язык программирования работает с фреймворками Apple Cocoa и Cocoa Touch, а также с существующим кодом Objective-C, написанным для продуктов Apple.

MadMachine создала плату для разработки на базе Arm Cortex-M7 под названием SwiftIO, специально разработанную для языка программирования Swift с помощью MadMachine IDE и инфраструктуры SwiftIO.

Читать далее «Плата микроконтроллера SwiftIO на базе Arm Cortex-M7 предназначена для языка программирования Apple Swift»

Обзор комплекта CrowPi2 Raspberry Pi 4 – Часть 1 –Распаковка и первая загрузка

В прошлом месяце стало известно, что компания Elecrow представила ноутбук CrowPi2 Raspberry Pi 4 и комплект для обучения электроники в рамках краудфандинговой кампании на Kickstarter.

В данном обзоре будет рассмотрен один из их комплектов. Начнем с проверки содержимого упаковки и его загрузки, прежде чем появится вторая часть обзора, в которой будет все более подробно рассмотрено. Читать далее «Обзор комплекта CrowPi2 Raspberry Pi 4 – Часть 1 –Распаковка и первая загрузка»

Ноутбук CrowPi2 Raspberry Pi 4 используется так же как комплект для обучения электронике (краудфандинг)

В 2018 году был выпущен портативный обучающий комплект CrowPi для плат Raspberry Pi 3 B + и Pi Zero. Он оснащен 7-дюймовым дисплеем, несколькими датчиками, кнопками, макетом и многим другим, упакованным в небольшой чемодан.

Читать далее «Ноутбук CrowPi2 Raspberry Pi 4 используется так же как комплект для обучения электронике (краудфандинг)»

64-битная рабочая станция Ampere eMAG позволяет разрабатывать собственные руки

За последние несколько лет несколько компаний создали 64-битную рабочую станцию ​​Arm, чтобы позволить разработчикам самостоятельно тестировать код Arm, что может быть важно во избежание задержек в сети или тестирования приложений, требующих видео или графики.

В 2018 году они поступили в продажу, начиная с относительно недорогого 24-ядерный Cortex-A53 Linaro «Synquacer» Developerbox до гораздо более мощной (и дорогой) рабочей станции GIGABYTE ThunderXStation, работающей на двух 32-ядерных процессорах ThunderX2.

Читать далее «64-битная рабочая станция Ampere eMAG позволяет разрабатывать собственные руки»

Qt для MCU 1.1 добавлена ​​поддержка большего количества плат STM32 и NXP i.MX RT, FreeRTOS

В августе 2019 года была выпущена первая стабильная версия Qt для микроконтроллеров, чтобы представить графический инструментарий Qt для таких микроконтроллеров, как STMicro STM32F7, Renesas RH850 или NXP i.MX RT1050. Qt для микроконтроллеров будет работать без поддержки на поддерживаемых платах, а разработчики программного обеспечения будут разрабатывать графический интерфейс с использованием QML и C ++.

Недавно была выпущена Qt для MCU 1.1 с добавлением новых плат STM32 и i.MX RT, поддержкой операционной системы реального времени FreeRTOS и многим другим.

Читать далее «Qt для MCU 1.1 добавлена ​​поддержка большего количества плат STM32 и NXP i.MX RT, FreeRTOS»

Начало работы с инструментом для разработчика Qoitech Otii с использованием плат ESP8266 и Raspberry Pi 4

В прошлом месяце мы получили блок питания Qoitech Otii Arc, измеритель мощности и блок DAQ, которые помогают инженерам оборудования и программного обеспечения разрабатывать энергоэффективные продукты.

У нас было время протестировать устройство с платой ESP8266 и Raspberry Pi 4 SBC, поэтому покажем, как начать работу, и наш опыт работы с оборудованием и программой.

Читать далее «Начало работы с инструментом для разработчика Qoitech Otii с использованием плат ESP8266 и Raspberry Pi 4»

Библиотеки Google Pigweed упрощают разработку встроенного программного обеспечения на 32-разрядных микроконтроллерах

Для разработки встроенного программного обеспечения требуется много компонентов, включая кросс-тулчейн, систему сборки, такую ​​как buildroot или YoCto Project, и инструменты отладки, такие как OpenOCD. После того, как вы их установили, разработка включает в себя несколько этапов: в том числе сборку кода, сохранение его на плате и затем запуск программы на целевой объект.

Читать далее «Библиотеки Google Pigweed упрощают разработку встроенного программного обеспечения на 32-разрядных микроконтроллерах»

Начало работы с комплектом разработчика NVIDIA Jetson Nano: вывод с использованием изображений, видеопоток RTSP

В прошлом месяце мы получили комплект разработчика NVIDIA Jetson Nano вместе с охлаждающим вентилятором 52Pi ICE Tower, и основная цель состояла в том, чтобы сравнить производительность платы со стандартным теплоотводом или комбинированным – радиатором 52Pi + вентилятор.

Стандартный радиатор хорошо справляется с охлаждением платы, и типичные нагрузочные тесты процессора не приводят к дросселированию процессора. Поэтому, нам пришлось обратить внимание и на графический процессор, поскольку для его настройки требуются некоторые усилия. Расскажем вам о нашем опыте настройки платы и запуска программ тестирования AI, включая запуск обнаружения объектов в видеопотоке RTSP.

Читать далее «Начало работы с комплектом разработчика NVIDIA Jetson Nano: вывод с использованием изображений, видеопоток RTSP»