Now you can earn IEEE Professional Development Hours by attending CEC courses.

Designing Embedded Systems Using Micro Python

June 10, 2019, to June 14, 2019
Continuing Education Center

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... More

The C/C++ programming languages have long dominated the embedded systems industry, with very few other languages being able to find a foothold. The winds of change are upon us, however, and MicroPython may be the programming language you use to build your next product. Python’s shallow learning curve and the fact that even elementary-school students are learning how to use it is positioning it to be a dominant language in the next half-century. In this course, we will examine how to use MicroPython to develop products and point out the little “gotchas” and learning points that can often be stumbling blocks to developers. Attendees will walk away from this course with a detailed understanding of what they need to do in order to use MicroPython in their next product.

June 14 – Day 5 – Testing MicroPython Projects

Testing is an important piece of production system development. There are many ways that developers can test their MicroPython code and one interesting way is to create a test harness. In this session, we will explore different test-harness schemes and show how they can be used during development...
June 14, 2019 - 2:00pm EDT

June 13 – Day 4 – Developing Real-time Application Projects

The Python language provides developers with many libraries and language features. Still, not all features will necessarily work on an embedded target as one might expect. In this session, we will look at how we can develop real-time applications using simple schedulers and the built-in Python...
June 13, 2019 - 2:00pm EDT

June 11 – Day 2 – Getting Started with the Pyboard D-Series

A critical component to accelerate development in any embedded system is to leverage existing modules and libraries to accelerate design. The PyBoard D-Series development board can be leveraged by designers, not just to prototype their systems, but to also be used in production systems. In this...
June 11, 2019 - 2:00pm EDT

June 10 – Day 1 – Designing Products with MicroPython

MicroPython offers developers an interesting and unique strategy to rapidly accelerate product development by leveraging existing libraries and hardware modules to develop a product. In this session, we will examine what tools are available to developers and help them to understand the ecosystem...
June 10, 2019 - 2:00pm EDT
Subscribe to Designing Embedded Systems Using Micro Python