In today’s product development environment, developers are looking to open source software to help them solve their design challenges more than ever before. Open source software has the potential to dramatically accelerate development and save costs, but as I often see in industry and with my clients, it can also become a thorn in a … Continue reading 5 Tips for using Open Source Software Successfully
Month: October 2019
3 Trends from Arm Techcon 2019
This past week I attended the 2019 Arm Techcon in San Jose, California which hosted a series of technology announcements, developer educational sessions and workshops focused around the Arm ecosystem. It was the 15th annual Arm Techcon and as I attended the various keynotes, walked the show floor and attended the conference sessions, I noticed … Continue reading 3 Trends from Arm Techcon 2019
Developing an Embedded Software Build Pipeline
One interesting fact that I’ve noticed about embedded software development is that development processes and techniques tend to lag the general software industry. When I first started to write embedded software back in the late 1990’s, the focus seemed to be on moving away from writing assembly language and adopting C along with the best … Continue reading Developing an Embedded Software Build Pipeline
5 Roles for Python in Real-time Embedded Systems
Python has become quite the trending program language over the last few years. Named after the famous Monty Python comedy group, the language is object oriented and interpreted (not compiled) which has resulted in it being adopted on many platforms such as Linux, Windows, and on single board computers such as the Raspberry Pi. With … Continue reading 5 Roles for Python in Real-time Embedded Systems
5 Tips for Growing Your Embedded Software Skills
Embedded engineers face many challenges when developing an embedded product, but one challenge engineers face that is often overlooked is how to maintain and develop their embedded systems skills. Society often expects us to be perfect and all-knowing, but the fact is we humans are far from it. It’s a well-known fact that people forget … Continue reading 5 Tips for Growing Your Embedded Software Skills