Skip to Content
  • Why Use the Robot Operating System (ROS)?

    Why Use the Robot Operating System (ROS)?

    The global robotics market is projected to reach USD 178.7 Billion by 2033. The complexity of creating intelligent machines is growing exponentially, including the new emerging field of embodied AI. Developers face the daunting task of integrating sensors, actuators, navigation, manipulation, and machine intelligence into a cohesive system. Building these intricate software stacks from the…

    Read more


  • ESP32 – How to Use Kconfig with ESP-IDF

    ESP32 – How to Use Kconfig with ESP-IDF

    When you’re building projects with ESP-IDF, you’ll quickly notice just how many libraries, drivers, and middleware options are available. From Wi-Fi and Bluetooth stacks to peripheral drivers and logging systems, the sheer number of options can feel overwhelming. Manually editing header files or juggling different CMakeLists.txt entries just to try out a new feature gets…

    Read more


  • When to Use an RTOS: An Important Decision for Embedded Projects

    When to Use an RTOS: An Important Decision for Embedded Projects

    The world of embedded systems seems to be composed of two types of developers: those who love real-time operating systems (RTOSs) and those that despise them, insisting on using bare-metal superloops (plus interrupts) for everything. The reality is that an RTOS is just a tool; there are situations when it’s the right tool, and there…

    Read more


  • ESP32 – How to Use CMake with ESP-IDF

    ESP32 – How to Use CMake with ESP-IDF

    In the previous tutorial, we looked at getting started with ESP-IDF and created our first blinking LED project for the ESP32. The next step to effectively using ESP-IDF is to understand a little about CMake, which is the build system generator commonly used for low-level languages, like C/C++, for operating system and embedded system development.…

    Read more


  • Build Your IoT Portfolio in 90 Days: A Hands-On Plan for Students and Engineers

    Build Your IoT Portfolio in 90 Days: A Hands-On Plan for Students and Engineers

    If you’re a student exploring embedded systems or a professional developer looking to transition into the embedded side of IoT, building a personal project is one of the most effective ways to grow your skills. Courses and certifications are valuable, but real-world experience (and well-documented, open-source GitHub repositories showcasing your projects) can set you apart…

    Read more