DII
DevHeads IoT Integration Server
The DevHeads IoT Integration Server accelerates technology engineering by helping pro devs learn, share and collaborate.
JoinDII
DevHeads IoT Integration Server
The DevHeads IoT Integration Server accelerates technology engineering by helping pro devs learn, share and collaborate.
Joinseeking-collabs
firmware-and-baremetal
middleware-and-os
edge-networking
pcb-and-analog
jobs
iot-cloud
code-review
devheads-feed
general-dev-chat
MIT Team Advances 3D-Printed Electronics with Semiconductor-Free Logic Gates
MIT researchers have made a breakthrough in 3D-printing active electronics without the need for semiconductors, traditionally essential for processing and storing information. By using a biodegradable, copper-doped polymer, they created resettable fuses and logic gates capable of performing simple control operations. This innovation could democratize electronics fabrication, potentially allowing anyone to 3D print functional electronics outside traditional manufacturing centers. Though still early in development, this technology paves the way for more accessible and sustainable electronics manufacturing.
đź”— More information...
Introduction to Embedded System Design on Arm Cortex-M Microcontrollers
This textbook is the perfect introduction for the beginner looking to enter the exciting world of embedded devices and IoT. Over the course of twelve chapters, readers will gain the practical skills needed to build a fully functional smart home device featuring a fire alarm, motion detector and security sensor.
https://github.com/arm-university/A-Beginners-Guide-to-Designing-Embedded-System-Applications-on-Arm-Cortex-M-Microcontrollers...
Introducing Raspberry Pi Pico 2
The Raspberry Pi Pico 2 is a new development board featuring the RP2350 microcontroller, offering either dual-core Arm Cortex-M33 or RISC-V Hazard3 processing at 150MHz. This upgrade brings enhanced performance and memory, making it suitable for various applications.
Key Features:
➡️ Two 150MHz Arm Cortex-M33 cores, with floating point and DSP support...
How VLSI Revolutionized Semiconductor Design
The video explores how VLSI (Very Large Scale Integration) systems design revolutionized the semiconductor industry. It highlights the challenges of increasing complexity in integrated circuits in the 1970s and the pivotal 1980 textbook by Carver Mead and Lynn Conway, which simplified design rules and adopted modular approaches, democratizing chip design. This paradigm ignited innovation, educational programs, and paved the way for companies like TSMC, reshaping the global electronics landscape.
:youtube: More information...
Considerations when Building Embedded Databases
When developing embedded databases, it’s essential to address key factors for reliable and efficient data management. This article highlights challenges related to non-volatile storage (NVS), such as data corruption and system compatibility.
It also covers different database implementations and custom solutions, offering tips for optimizing storage and record management. By focusing on these elements, developers can build robust embedded applications that perform reliably in real-world scenarios.
⛓ More information...
ESP32 to HiveMQ broker using TLS
Here is a video tutorial on connecting an ESP32 to a HiveMQ broker cluster. This tutorial uses Xedge32, with its Lua framework, a faster scripting language alternative to MicroPython.
https://youtu.be/R9ifs96ZFPU...
MicroPython: Timer Interrupts with the ESP32/ESP8266
In this guide, you’ll learn how to use timer interrupts (timers and event handling) with the ESP32 and ESP8266 programmed with MicroPython. Timer interrupts allow you to schedule and execute specific tasks at regular intervals or after a designated time delay.
⛓ More information:
https://randomnerdtutorials.com/micropython-timer-interrupts-ep32-esp8266/...
RiscFree™ C/C++ SDK support for India’s C-DAC VEGA RISC-V-based Multi-core CPU
RiscFree is Ashling’s SDK including an IDE, compiler and debugger and provides software development, debug & trace support for RISC-V cores. Since its introduction, Ashling’s RiscFree SDK has been steadily building market share within the embedded tools market and is particularly strong in the RISC-V market where its ease-of-use, broad functionality, plug-in architecture and real-time trace support have made it the go-to-choice for 32-bit and 64-bit RISC core software
development. Ashling has a particular focus on RISC-V and is the first to bring tools to the market supporting heterogeneous, simultaneous, multi-core debugging and tracing of both RISC-V and Arm
cores.
https://riscv.org/news/2024/07/ashling-announces-riscfree-c-c-sdk-support-for-indias-c-dac-vega-risc-v-based-multi-core-microprocessors/...
Book: Practical UML Statecharts in C/C++, 2nd Ed
The second edition of the “Practical Statecharts” book by Quantum Leaps’ Miro Samek bridges the gap between high-level abstract concepts of the Unified Modeling Language (UML) and the actual programming aspects of modern finite state machines (UML statecharts). The book describes a lightweight, open source, event-driven real-time embedded framework (RTEF) called QP™ that enables a straightforward implementation of UML statecharts and concurrent event-driven applications in C or C++.
https://www.state-machine.com/psicc2...
Apple’s Embedded Swift programming language supports ESP32-C6, Raspberry Pi RP2040, STM32F7, nRF5
Embedded Swift brings the safety and expressivity of Swift to constrained environments. Explore how Embedded Swift runs on a variety of microcontrollers through a demonstration using an off-the-shelf Matter device. Learn how the Embedded Swift subset packs the benefits of Swift into a tiny footprint with no runtime, and discover plenty of resources to start your own Embedded Swift adventure.
Go small with Embedded Swift
Read more: https://developer.apple.com/videos/play/wwdc2024/10197/...