The 32-bit microcontroller has been increasing in capabilities and decreasing in cost which has resulted in real-time operating systems becoming the dominant scheduler in many embedded systems. While there are more than a hundred different RTOS flavors out on the market, engineers sometimes struggle with basic terminology. Take for example threads and task which under … Continue reading Embedded Basics – Threads vs Tasks
I have recently become interested in brain training applications that are designed to test and improve mental speed, attention, memory, flexibility and problem solving. Despite believing that I have a superb and extraordinary memory, I am constantly surprised at how poorly I perform in the memory games. One of my favorite games displays a grid … Continue reading Tips and Tricks – Limiting Function Complexity shall be a Requirement!
I am asked quite often what the best resources are for staying up to date and learning more about embedded software design. There are many ways a developer can stay up to date and learn such as Technical Blogs, Websites and Periodicals Online communities, video and webinars Books Training Courses Conferences In time, I may … Continue reading Tools – My Top 10 Favorite Embedded Software Books
Course Overview: Many embedded software engineers get their start as electrical engineers who get hooked on twiddling bits. They get a taste of life in the software lane and never look back. The problem is that without a traditional background in computer science or software design, converted embedded software engineers lack many fundamental skills in … Continue reading CEC – Getting Started Developing Professional Embedded Software