Qt for MCUs 1.1 Adds Support for more STM32 and NXP i.MX RT Boards, FreeRTOS

Qt for MCUs 1.1 Installer

The first stable version of Qt for MCUs was released in August 2019 in order to bring Qt graphical toolkit to microcontrollers such as STMicro STM32F7,  Renesas RH850, or NXP i.MX RT1050.   Qt for MCUs would run bare metal on supported boards, and software engineers would develop graphical interface using QML and C++. Qt for MCUs 1.1 has just been released with the addition of more STM32 and i.MX RT boards, support for FreeRTOS real-time operating system, and more. Qt for MCUs 1.1 highlights: Five new supported boards:  NXP i.MX RT 1064 EVK, STM32 H750B-DK, STM32 F469i-disco, STM32 L4R9i-disco, and STM32 L4R9i-eval Asset management Optional PNG compressions for assets to lower storage footprint Option to read data directly from flash memory for lower RAM consumption, or copy to RAM for better performance, at the cost of higher RAM consumption. FreeRTOS support (technology preview) to run background tasks without blocking the […]

Edgeless EAI-Series Dual Arm Cortex-M4 MCU Features a 300 GOPS CNN-NPU

Edgeless EAI80 Development Board

Microcontrollers will have an important role to play in AIoT (AI + IoT) applications as they provide the lowest cost and power consumption. Performance is limited but we start seeing MCUs with AI accelerators such as GreenWaves GAP9 multi-core RISC-V microcontroller or Kendryte K210 RISC-V MCU with a KPU AI accelerator. Another option is by Edgeless Semiconductor Co. Ltd (零边界集成电路有限公司) based in Zhuhai, China, and more specifically its Edgeless EAI-Series dual-core Arm Cortex-M4 microcontrollers equipped with a 300 GOPS CNN NPU. Edgeless EAI specifications: CPU – Dual Arm Cortex-M4F @ up to 200Mhz, with DSP instructions, I/D cache for high performance; 500DMIPS/1.25DMIPS/MHz (Dhrystone2.1) AI Accelerator – CNN-NPU clocked at up to 300MHz with 300 GOPS peak throughput; 144MAC/cycle, EER up to 1TOPS/W, for image recognition scenario. Support major CNN Models including Resnet-18, Resnet-34, Vgg16, GoogleNet, Lenet, etc.. Support Convolutional kernel size 1~7 Support Channel/Feature No. up to 512 Support Max/Average […]

Google Pigweed Libraries Streamline Embedded Software Development on 32-bit Microcontrollers

Pigweed pw_watch

There are many components required for embedded software development, including cross-toolchain, a build system like buildroot or YoCto Project, and debugging tools like OpenOCD.  Once you’ve installed those, development involving several steps including building the code, flashing it to the board, and then running the program on the target. Google would like to make embedded software development to be as easy as web development as possible, similar to editing a file and running it in a web browser, so they’ve just released Pigweed open-source collection of embedded-targeted libraries/modules to streamline the development process for 32-bit microcontrollers such as STMicro STM32L452 or Nordic Semi nRF52832. Pigweed aims to help all steps of the process including tools/environment setup, program development, and code submission. Setup consists of running a bootstrap script that will automatically install tools such as Python 3.8, clang-format, and an Arm compiler in a virtual environment in order to leave […]

Arrow Embedded To Go Free Online Conference, and 3,000 Development Boards Giveaway

Arrow Embedded to Go

With the coronavirus outbreak on-going, many events are either canceled or moving online. Arrow Electronics has now announced what appears to be a completely new online event. Embedded To Go virtual technology exhibition for embedded systems will take place on April 1-3, 2020, and offer technical presentations, information on newly launched technology, and access to Arrow’s sales and engineering teams. The event will entirely free to attend, and you can register online today with a company’s email address. The event will start in about 10 days by so far the virtual “booth map”, “supplier guide” and “lecture area” are inaccessible. We only know what the event should consist of thanks to an article on EENew Embedded: Technical presentation webinars will be hosted by leading suppliers covering AI, IoT and Edge computing, precision measurement, high-performance computing, intelligent condition-based monitoring, and other technological subjects. Information will also be available in the form […]

MikroElektronika Launches Fusion for ARM & EasyPic MCU Development Boards

fusion for arm

During Embedded World 2020 (EW2020), some companies withdrew their presence, while some were at the event. MikroElektronika presented several new boards and among them Fusion for ARM v8 and EasyPic v8 development boards. While we already wrote about Fusion fo TIVA, we haven’t covered any EasyPic board yet. Development boards from MikroElektronika allow rapid prototyping in the most efficient and effortless way. Fusion for ARM v8 Fusion for ARM v8 belongs to the Fusion family of development boards. It has integrated the world’s first embedded debugger/programmer over WiFi, while the CODEGRIP WiFi license is available as an add-on feature. The board is designed to be used in almost every environment retaining full debugging and programming access. The CODEGRIP currently supports more than 1600 microcontrollers from different vendors. The Fusion board integrates a new MCU card standard. It is a low profile standard where sockets consist of two connectors (male/female) which […]

Arm Introduces Cortex-M55 MCU Core, Arm Ethos-U55 microNPU for Cortex-M Microcontrollers

Arm Cortex M55

Artificial Intelligence and the Internet of Things often go hand in hand with AIoT being a new buzz word that came up last year or so. But for AIoT to scale we need ultra-low-cost, low-power solutions capable of doing inference at the sensor node level, and this is only possible with microcontrollers. To achieve this goal, Arm has just unveiled the Arm Cortex-M55 microcontroller core optimized for artificial intelligence workloads that delivers up to a 15x uplift in ML performance and a 5x uplift in DSP performance with greater efficiency, as well as Ethos-U55 microNPU designed for Cortex-M microcontrollers that need even more AI performance (up to 480 times faster), while consuming as little power as possible. Arm Cortex-M55 Key features and specifications: Architecture – Armv8.1-M Bus interface – AMBA 5 AXI5 64-bit master (compatible to AXI4 IPs) Pipeline – 4-stage (for main integer pipeline) Security – Arm TrustZone technology […]

ONiO.zero offers a RISC-V Microcontroller that runs without battery

ONiO.zero

Energy harvesting has been an exciting area people have tried to venture into mostly because of the possible applications that can arise from it. Newly invented energy-harvesting technologies accompanying low-power computing systems have pushed the boundaries of where embedded systems can be deployed. The demand for an increase in connected applications which require an underlying embedded system, and as we know, all electronic devices require a power source of some sort. This power source, batteries in most cases, comes with an accompanying buck regulator of some sort that will tend to increase the BOM. Aside from the BOM rise from the usage of batteries, there is also the shelf life and environmental aspects. The Norwegian specialist ONiO has introduced the ONiO.zero to address those issues. Having no battery means fewer components and a smaller design, which can easily be integrated into a wide range of solutions – be it fabrics, […]

Some Interesting Talks from FOSDEM 2020 Schedule

FOSDEM 2020 Schedule

We wrote about IoT devroom call for proposals for FOSDEM 2020 a little while ago, and as the free open-source developer meetup is getting closer, FOSDEM 2020 organizers released the schedule. So I’ll look at some of the talks in the relevant devrooms such as the Internet of Things, hardware enablement, Embedded, Mobile and Automotive, as well as RISC-V and others to compose my own little virtual schedule for the 2-day event. Saturday, February 1 10:30 – 10:50 – How lowRISC made its Ibex RISC-V CPU core faster – Using open source tools to improve an open-source core – by Greg Chadwick Ibex implements RISC-V 32-bit I/E MC M-Mode, U-Mode, and PMP. It uses an in-order 2 stage pipe and is best suited for area and power-sensitive rather than high-performance applications. However, there is scope for meaningful performance gains without major impact to power or area. This talk describes work […]

Exit mobile version
UP 7000 x86 SBC