DevHeads IoT Integration Server

DII

DevHeads IoT Integration Server

The DevHeads IoT Integration Server accelerates technology engineering by helping pro devs learn, share and collaborate.

Join

seeking-collabs

🪲-firmware-and-baremetal

šŸ“¦-middleware-and-os

šŸ“”-edge-networking

🟩-pcb-and-analog

jobs

☁-iot-cloud

āœ…-code-review

devheads-feed

general-dev-chat

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/...
No description

Lessons in Electric Circuits

This free, multi-volume electrical engineering textbook covers electricity and electronics. https://www.allaboutcircuits.com/textbook/...

Fast and Efficient Embedded Systems Design: From Bits and Bytes to IoT, with Arm Mbed

The third edition of Fast and Efficient Embedded Systems Design provides a swift introduction to designing embedded systems with the Arm mbed ecosystem, covering both hardware and a web-based development platform. Little prior knowledge is required. Each chapter tackles a key topic through hands-on experiments, integrating theory and practice. It uses C/C++ programming and a step-by-step method for beginners. Advanced topics include smart instrumentation, Bluetooth LE, Zigbee, real-time programming, and the Internet of Things. This edition updates all code for the new mbed operating system and includes substantial new code. It clarifies real-time operating systems and demonstrates mbed RTOS features. This book is perfect for introductory and intermediate university or college courses in embedded systems....

Arm Cortex-M52 aims to bring AI to small, low-cost IoT devices

1ļøāƒ£ New Arm Cortex-M52 is the smallest, most area and cost-efficient processor enabled with Arm Helium technology, delivering enhanced AI capabilities for lower-cost IoT devices 2ļøāƒ£ Provides the flexibility to scale across a range of performance points and configurations, delivering DSP capabilities without a separate unit to save on area and cost 3ļøāƒ£ Simplified development flows bring AI within reach on a single toolchain and single proven architecture...
No description

Free courses on embedded systems, C programming ...etc

Microchip has really a good free courses on embedded systems, C programming, IoT... ⛓ More information: https://www.microchip.com/en-us/education/technical-learning-center...