Quick Pay

Quick Pay Please use this item as a quick way to help you pay for our services. Payment Description: Enter Amount Due:

Learn More >>>

Developing Reusable Firmware – 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 acquire a solid foundation for improving your own software. Reusable Firmware Development: A Practical Approach to APIs, HALs...

Learn More >>>

An API Standard for MCUs

MicroPython Projects Will Guide You in Building and Managing Your Embedded Systems with Ease By the end of this MicroPython book, you’ll be able to develop industry-standard embedded systems and keep up with the evolution of the Internet of Things. Embedded software for microcontrollers has become increasingly complex and the need to reuse code and focus on the application has...

Learn More >>>

Articles

Jacob Beningo is a thought provoking writer on embedded software and product development. While there are plenty of courses that teaHe has professionally published over 100 articles, sharing his experience and insights into developing robust software, decreasing costs, time-to-market and successfully launching products. Below is a list of Jacob’s articles that have been published by third parties. Don’t forget to...

Learn More >>>

Store

Books Embedded Software Design – A Practical Approach to Architecture See Details Reusable FirmwareDevelopment – A PracticalApproach to APIs,HALs and Drivers See Details MicroPythonProjects – A Do-It-Yourself Guide See Details Embedded System DesignTechniques – An APIStandard for MCU’s See Details Software Developers’Guide to IoT Security – An ARM Official Guide See Details Embedded Software API/HAL Doxygen HAL Templates See Details

Learn More >>>

Home

Learn the Secret to Mastering the Embedded Software Triad Deliver Quality Embedded Software on Time & on Budget Start Here Embedded Software Architecture & Design Agile, Devops & Processes for Embedded Developers Embedded Software Development, Coding Skills & Tools Embedded Software Training Embedded Systems Programming Training Master MISRA C, migrate to C++, learn expert embedded C techniques, and learn embedded...

Learn More >>>

Embedded Basics – Becoming a firmware expert

Becoming an expert at anything is an elusive endeavor, especially when that something involves embedded software. The rate at which embedded technologies change is dizzying to say the least. While the programming languages used to write software have predominantly remained C and C++, the techniques, compilers, tool chains, supporting processes and technologies march forward in an endless sea of revolution....

Learn More >>>

Tools – Kinetis-L Freedom Boards

Less than a decade ago it was difficult for an engineer to get ahold of a development board without doing some serious damage to their pocketbook.  Development boards were produced in small quantities and were usually big and bulky.  It was not uncommon to have to shell out at a minimum $500 for a decent development kit and in some...

Learn More >>>

Tools – Expanding Knowledge with Coursera

One of the greatest tools available to any engineer or embedded programmer is without a question or doubt, their own mind. Yet, once an engineer has completed their degree and enters the work force their methodology and knowledge base for all intent and purpose becomes static. Unfortunately with the pressure and time constraints of the modern development cycle engineers don’t...

Learn More >>>

The Secrets to Becoming a Great Programmer

During the darkest hours of the design process when deadlines have passed, bugs are running rampant and the light at the end of tunnel is a dimly lit memory, the search for great programmers begins. These fabled wizards of industry can turn a dying program into a thriving reconfigurable and bug-free product at the drop of a hat. Design teams...

Learn More >>>

10 Tips for a Successful Engineering Resume

It’s that time of the year again where spring is in full force, the sun is shining, birds are chirping and this year’s college graduates are spreading their wings and sending out resumes. Despite at least four years of schooling and tens of thousands of dollars spent on tuition, it’s unfortunate that their curriculum doesn’t include a resume 101 course...

Learn More >>>