Shashi Shekhardynamicmemoryallocation.hashnode.dev·Dec 18, 2024Buses/protocols for communicationEmbedded firmware relies on several communication buses to enable interaction between microcontrollers, sensors, memory, and other peripherals. These buses serve as pathways to transfer data between master and slave devices. The most common buses in ...embedded
Shashi Shekhardynamicmemoryallocation.hashnode.dev·Dec 17, 2024embedded firmwareDebugging embedded firmware, particularly analyzing hardware-software interactions, is a critical skill when working with embedded systems. These interactions involve understanding how your firmware (software) communicates and interacts with the unde...Firmware Development
JP Hutchinsblog.jphutchins.com·Oct 10, 2024Comparing Firmware Development EnvironmentsAbout a year and a half ago, I decided to take a different approach to setting up a Zephyr environment for a new project at Intercreate. Instead of using my trusty VMWare Workstation Linux VM, I opted for WSL2. I was curious to find out: Would hardwa...WSL
Aman Kumaraksaman.wtf·Sep 14, 2024Understanding pointers with structs in cThis is the second part of the series Understanding C pointer shenanigans. If you already understand pointers, go ahead, but if want to get a better understanding of pointers in c, go to the part 1, read that and come back. Now, as you are here, i ho...Pointers in CC
Aman Kumaraksaman.wtf·Sep 14, 2024Understanding C pointer shenanigansThis is a two part series about pointers in c:Find part 2 here: Understanding pointers with structs in c Pointers are,...well, pointers, like literally they point at things. So, If on. the road you ask me do you own a cafe, i'll say no. But, i know ...Pointers in CC
Nettribe Medianettribe.hashnode.dev·Aug 22, 2024Apple Brings Audio Sharing to Beats Studio Pro with New Firmware UpdateApple is enhancing the listening experience for Beats Studio Pro users by introducing audio sharing through a new firmware update. This feature, previously exclusive to AirPods, allows two sets of Beats Studio Pro headphones to connect to a single de...Apple
Onyeka Ekwunifeonyeka-embedded.hashnode.dev·Aug 6, 2024HOW TO PROGRAM STM32 MICROCONTROLLERS WITH C++ IN STM32CubeIDEIntroduction STM32 microcontrollers are widely used in embedded systems due to their high processing power, wide range of peripherals, large memory size etc. While STM32CubeIDE is traditionally used with C, it fully supports C++ programming language,...7 likes·129 readsembedded systems
Circuit Talescircuit-tales.tech·Jul 21, 2024About MeWelcome to my professional portfolio! I'm Ritesh Kudkelwar, an enthusiastic software engineer with a growing interest and experience in the embedded domain. With a solid foundation in both hardware and software, I am dedicated to developing innovativ...Professional Experience
Circuit Talescircuit-tales.tech·Jul 18, 2024A Step-by-Step Guide to ESP32 OTA Updates with OTA DriveKeeping your IoT devices up-to-date is crucial for performance and security. Over-the-Air (OTA) updates offer a seamless way to deploy firmware updates to your ESP32 devices without physical access. In this guide, we will explore how to use the OTA D...213 readsESP32 Development SeriesOTAUpdates
Hyunwoo Choihyunwoochoi.hashnode.dev·Apr 14, 2024Debug method - 2: root cause analysisDuring firmware development, if something does not work as expected, we need to throw this question first: "hardware issue or firmware issue?" This idea will help to figure out potential root causes. Hardware issue? Verify power supply. Use a multi...Debugroot cause analysis