Jacob Beningo

Jacob Beningo is an embedded software consultant who currently works with clients in more than a dozen countries to dramatically transform their businesses by improving product quality, cost and time to market. He has published more than 200 articles on embedded software development techniques, is a sought-after speaker and technical trainer and holds three degrees which include a Masters of Engineering from the University of Michigan. Feel free to contact him at [email protected] or at his website www.beningo.com.

February 24 - Day 1: Introduction to the Embedded Software Design Cycle

This session will introduce what the embedded software design cycle is and why an engineer would want to follow the cycle. The session will also look at requirements in detail ‒ what a requirement is, how to solicit them, and how to track and maintain them. Tools and examples will be provided so...
February 24, 2014 - 1:00pm EST

November 22 - Day 5: Writing a Memory-Mapped Driver for a Timer

This session will pull together all the methods from the sessions by looking at how a reusable, configurable timer driver can be developed. The session will quickly move through setting up the driver and then the implementation of a memory-mapped timer driver that achieves these objectives.
November 22, 2013 - 1:00pm EST

November 21 - Day 4: Organizing & Developing Reusable Code

This session will explore techniques that can be used to develop code that can be reused across multiple applications. In order to accomplish this, software implementation will be explored in order to understand how a project should be organized and source modules developed in order to accomplish...
November 21, 2013 - 1:00pm EST

November 20 - Day 3: A Review of C Programming Techniques

This session will dig into the details of writing embedded software using C. A review of using pointers and a look at commonly misused keywords will be examined. A brief discussion on how to control scope will also be discussed. These techniques will be used in later sessions when memory-mapped...
November 20, 2013 - 1:00pm EST

November 19 - Day 2: Developing a Software Architecture

This session will introduce concepts on how to design and develop embedded software architectures. Starting with an exploration of the different diagramming techniques for defining the architecture, the session will also examine strategies that can be used to design real-time systems architectures...
November 19, 2013 - 1:00pm EST

November 18 - Day 1: Introduction to Embedded Software

This session will introduce what an embedded system is and the skill sets necessary to develop embedded software. It will then dive into some highlights of common misconceptions and problems with developing embedded software by presenting the attendee with tips and tricks for developing embedded...
November 18, 2013 - 1:00pm EST


Subscribe to Jacob Beningo