Morse Micro has recently launched the MM6108-EKH05 Wi-Fi HaLow Evaluation Kit designed to reduce the development and deployment time of IoT products. Built around the Morse Micro MM6108 HaLow SoC, this kit combines long-range, low-power wireless connectivity with a range of integrated sensors, making it ideal for IoT engineers and developers. Key features include Wi-Fi HaLow connectivity, an STM32U585 Cortex-M33 MCU, integrated sensors (temperature, humidity, accelerometer), 16 MB of SPI Flash memory, programmable GPIOs, power measurement tools, and WPA3 security for reliable and secure communication. The kit also includes alternative power options including USB, battery, or external power, and embeds support for a camera, MikroBus and Qwicc expansion modules, Bluetooth, and current measurement circuitry. All these features make this kit useful for applications including smart homes, industrial automation, and agricultural monitoring. MM6108-EKH05 specifications: MCU β STM32U585 Arm Cortex-M33 microcontroller @ 160 MHz with TrustZone, 2 MB Flash Storage β 16Mbit [...]
lowRISC has released Sonata v1.0, the first stable and long-term iteration of its platform under the Sunburst project. Funded by DSbD and UKRI, Sonata is designed for embedded systems engineers to implement CHERIoT technology, enabling compartmentalization and enhanced memory safety. CHERIoT, based on CHERI research from the University of Cambridge and SRI International, builds on [β¦]
ZephyrOS is an open-source, real-time operating system (RTOS) designed for low-power, resource-constrained devices. We are transitioning Arduino cores to ZephyrOS to ensure continued support and innovation for developers. This change follows ARMβs deprecation of MbedOS, which has historically powered some of our cores. By adopting ZephyrOS, we are introducing a more modern, scalable, and feature-rich RTOS that aligns with the evolving needs of the embedded development community. This ensures that Arduino users have access to a robust, actively maintained platform for creating advanced applications.
With this brand new beta program, we invite our community to explore, test, and contribute to this significant new development in Arduinoβs evolution β one that will allow old and new Arduino users all around the world to continue using the language and libraries they know and love for many years to come.
What is ZephyrOS?
ZephyrOS is a state-of-the-art RTOS designed to enable advanced embedded systems. It is modular, scalable, and supports multiple hardware architectures, making it an excellent choice for the next generation of Arduino projects.
Flexibility: Customize and scale the system to your specific needs.
Extensibility: Benefit from a rich ecosystem of libraries and subsystems.
Community-driven innovation: Collaborate with a vibrant open-source community.
Whatβs new in this core?
The Arduino core for ZephyrOS brings significant changes to how Arduino sketches are built and executed. However, the integration between Arduino core and ZephyrOS operates seamlessly under the hood, providing advanced RTOS capabilities like real-time scheduling and multitasking, while keeping the development process as straightforward as ever. This means you can enjoy the best of both worlds: the ease of Arduino and the power of a modern, robust RTOS.
Dynamic sketch loading: Sketches are compiled as ELF files and dynamically loaded by a precompiled Zephyr-based firmware.
Zephyr subsystems: Leverage features like threading, inter-process communication, and real-time scheduling.
Fast compiling: Since only a thin layer of user code and libraries are compiled, while the rest of the ZephyrOS is already binary, compilation is faster and resulting binary files are smaller.
How to get started
Ready to dive into the future of Arduino development with ZephyrOS? Head over to our repository for comprehensive installation instructions, troubleshooting tips, and detailed technical documentation.
Contribute to the beta!
This is your opportunity to shape the future of Arduino development! We welcome feedback, bug reports, and contributions to the core. Visit the GitHub Issues page to report bugs or suggest features. Your feedback will play a critical role in refining this integration and unlocking new possibilities for embedded systems.
Visit theArduinoCore-Zephyr GitHub repository today and start exploring this exciting new platform! Thank you for being a part of the Arduino community.
Qualcomm has added two new IoT modules to its wireless connectivity product series: the Qualcomm QCC730M βmicro-powerβ WiFi 4 module and the QCC74xM tri-radio module, with both modules designed for smart homes, smart appliances, medical devices, and industrial applications. The Qualcomm QCC730M is a dual-band, micro-power Wi-Fi 4 module with a 60MHz Arm Cortex-M4F MCU, 640kB SRAM, 1.5MB RRAM, hardware crypto accelerator, and secure boot, debug, and storage. Its low-power design is ideal for portable, battery-powered IoT devices like IP cameras, sensors, and smart locks. Based on the Qualcomm QCC730 module, it features a 36-pin LGA package with a PCB antenna or RF connector and supports up to 4MB of optional NOR flash. The Qualcomm QCC74xM is Qualcommβs βfirst programmable connectivity module,β integrating a 32-bit RISC-V module, optional stacked memory (PSRAM and NOR flash), and a tri-radio chipset for WiFi 6, Bluetooth 5.3, and IEEE 802.15.4 (Thread and Zigbee). Its [...]
NXP i.MX 94 is an octa-core Arm SoC with up to four Cortex-A55 application cores, two Arm Cortex-M33 real-time/functional safety cores, two Arm Cortex-M7 real-time/functional safety cores, and an NXP eIQ Neutron NPU designed for Edge AI industrial and automotive applications I initially thought it would be a cost-down version of the NXP i.MX 95, and while it shares many of the same features, itβs more an application-specific processor designed specifically for industrial and automotive applications, lacking a 3D GPU, camera input interfaces, a MIPI DSI display interface, and 10GbE networking, but increasing the number of real-time cores (at the cost of application cores) and adding several networking features such as an Ethernet time-sensitive networking (TSN) switch, 2.5GbE interface, an Ethercat controller, and support for industrial protocols like Profinet or OPC-UA FX. NXP i.MX 94 specifications: CPU Up to 4x Arm Cortex-A55 cores 2x Arm Corex-M7 cores, one for functional [...]
In 2022, we covered Intelβs Xeon D (Ice Lake-D) processor family, which includes the D-2700 and D-1700 models. These processors are designed for software-defined networking and edge applications, providing data center-grade capabilities at the edge. Key features include integrated AI and crypto acceleration, built-in Ethernet, and support for Intel Time Coordinated Computing (TCC) and Time-Sensitive Networking (TSN) to ensure high reliability. Leveraging these advanced capabilities, companies like ADLINK Technology and Congatec have introduced COM-HPC server modules and COM Express Type 7 modules based on the new Xeon D lineup. Axiomtekβs CEM710 is a COM Express Type 7 Basic Module powered by Intel Xeon D-1700 Series processors, designed for edge computing, industrial automation, and data-intensive applications. It offers up to 10 cores, 100Gbps Ethernet, and 64GB of DDR4 ECC memory, along with PCIe Gen3 slots for expandability. With rugged features and TPM 2.0 for security, it ensures reliable performance in demanding [...]
Microchip recently released the PIC32MZ-W1 wireless MCU along with 20 other WiFi parts, including WiFi MCUs, link controllers, network controllers, and plug-and-play modules. Among them, the PIC32MZ-W1 wireless MCU is the most interesting because of its 32-bit MIPS microAptiv M-class core running at up to 200MHz, advanced hardware security features, and integrated Microchip Trust Platform for secure cloud authentication. Over the years ESP32 MCUs have become the go-to choice for wireless applications. Still, one problem we always have with ESP32 SoCs is their limited GPIO option due to their strapped-out pin structures. But this new MCU has over 60 GPIO pins to work with along with Ethernet MAC, USB, CAN Bus, CANFD, SPI, I2C, SQI, UART, ADC, JTAG, and more. PIC32MZ-W1 wireless MCU specifications MCU MIPS32 M-Class core clocked at 200 MHz 16KB I-Cache, 16KB D-Cache microMIPS mode (up to 35% smaller code size) DSP extensions (4x 64-bit accumulators, single-cycle [...]