5 Skills Every Embedded GUI Developer Needs

Graphical user interfaces (GUI) are becoming more popular among embedded systems. The need for a convenient and connected interface is finding its way into wearable technologies, industrial equipment, commercial kitchens, and even home appliances. Throwing a GUI with a modern and sophisticated user experience (UX) on a device opens the door for many businesses’ use … Continue reading 5 Skills Every Embedded GUI Developer Needs

3 Tips for Speeding Up Interrupt Handlers

Embedded software developers today are a bit spoiled. Many microcontrollers come with an ecosystem that includes peripheral drivers, an RTOS, middleware and even example application code. Many developers can spend most of their time in high-level application code, ignoring the software that meets the hardware. The problem is that while this prebuilt ecosystem can accelerate … Continue reading 3 Tips for Speeding Up Interrupt Handlers

Tips, Tricks and Best Practices, so What’s the Deal?

The advancements in chip, sensor and wireless technologies over the past decade have resulted in exponential increases in system complexity that create unique challenges for development teams. While systems today are more feature rich, teams struggle to deliver quality solutions that easily scale, can be delivered on-time and within budget. This is where tips, tricks … Continue reading Tips, Tricks and Best Practices, so What’s the Deal?

3 Common Challenges Facing RTOS Application Developers

Real-time operating systems (RTOS) are now included in many embedded applications. They can dramatically simplify time and task management in a system and help improve scalability and maintainability (if the application is designed correctly). I’ve found though that there are several common challenges that face RTOS application developers. Let’s examine these challenges and discuss a … Continue reading 3 Common Challenges Facing RTOS Application Developers