Authors: Pete Warden and Daniel Situnayake Published: January 2020 Target Audience: Any embedded developer looking to get started with Machine Learning. Jacob’s Rating: 5+ Stars Book Link: https://www.oreilly.com/library/view/tinyml/9781492052036/ We live in a data centric world, whether that data is used to track and predict weather patterns, web traffic or analyze sensor results. The amount of data … Continue reading Book Review: TinyML – Machine Learning with TensorFlow Lite
Author: James Grenning Published: 2011 Target Audience: Any Jacob’s Rating: 5+ Stars Book Link: https://pragprog.com/titles/jgade/test-driven-development-for-embedded-c/ Test-Driven Development for Embedded C is one of those foundational books that every embedded software engineer should read. I first read the book probably back in 2013 or 2014 just as I was starting to become a full-time consultant. The … Continue reading Book Review: Test-Driven Development for Embedded C
MicroPython Projects is a book for embedded software developers who are interested in branching out and learning how to build systems using Python. The book starts with an exploration of why a developer may want to forgo using C/C++ and instead venture into using MicroPython. The book in general is a project based book that … Continue reading Book Review: MicroPython Projects
Author: Tam Hanna Published: 2020 Target Audience: Entry-level Engineers (0 – 3 Years’ Experience) Jacob’s Rating: 5 Stars Book Link: https://www.elektormagazine.com/news/new-book-microcontroller-basics-with-pic Microcontroller Basics with PIC is a great book for developers who are just getting started in embedded systems. The book does a fantastic job of covering all the topics that someone new to developing … Continue reading Book Review: Microcontroller Basics with PIC
Author: Danielle Lacamera Published: 2018 Target Audience: Entry-level Engineers (0 – 3 Years’ Experience) Jacob’s Rating: 5 Stars Embedded Systems Architecture is an excellent book for entry-level engineers who are looking to gain a deeper understanding of microcontroller hardware. The book covers all the fundamentals that are often either quickly covered in college covers or … Continue reading Book Review: Embedded Systems Architecture
In the article, “Transitioning to a Modern Day Engineering Notebook“, I discussed the basic features and capabilities a modern electronic notebook would need to meet the requirements of the average engineer. In order to get the most out of an engineering notebook, here are ten tips engineers should consider. Tip #1 – Keep a notebook … Continue reading Tools – 10 Engineering Notebook Best Practices
Engineers and scientists have always relied upon notebooks to document their ideas, inventions, progress and even their missteps. Some of the most notable engineers and scientists who used notebooks include Nikola Tesla, Albert Einstein and Leonardo da Vinci. In fact, mankind would know very little of da Vinci’s discoveries had he not written them down … Continue reading Transitioning to a Modern Day Engineering Notebook
Books Reusable Firmware Development – A Practical Approach to APIs, HALs and Drivers Gain the knowledge and skills necessary to improve your embedded software and benefit from author Jacob Beningo’s more than 15 years developing reusable and portable software for resource-constrained microcontroller-based systems. You will explore APIs, HALs, and driver development among other topics to … Continue reading Books
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
Back in the year 1998, the FIRST Robotics Competition gave me the opportunity to be involved in my first major engineering project. As a member of Team 67 (Heros of Tomorrow), which was sponsored by the General Motors Proving Grounds in Milford, MI, I had the opportunity to be mentored by engineers and get hands-on … Continue reading 2022 FIRST Robotics Competition – Team 7769