Skip to content
CEC Semenster Undefined

Embedded Software Development With Python & the Raspberry Pi

No data was found
August 18,
2014
Introduction to Python
This session will introduce the Python programming language. It will provide an overview of where to get it, how to install it, and why an embedded engineer should learn Python. Since most embedded engineers are familiar with C, an in-depth comparison between language syntax will be covered to help attendees quickly leap into this powerful language.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
August 19,
2014
Python Fundamentals
This session will present basic concepts on how to design embedded software using Python. Concepts such as lists, dictionaries, string, and file system manipulations are a few examples of what will be covered. How to develop object-oriented code and even how to import C code will also be presented. Example scripts will be provided so that attendees can follow along and take the language for a spin.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
August 20,
2014
An Overview of the Raspberry Pi (& Single-Board Computers)
This session will dig into the details of single-board computers and how they are revolutionizing how we do things. The famous Raspberry Pi hardware will be discussed in addition to how to set up the hardware for experiments in future sessions. This will include a look at available operating systems, tools, and expansion boards that can be used to quickly get a prototype system up and running.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
August 21,
2014
Controlling Raspberry Pi Peripherals With Python
Writing software can be fun, but when the software controls hardware and starts interfacing with the external world is when things really get going! The Raspberry Pi has a number of common interfaces that can be used to communicate with the external world and this session will cover how to use Python to access each of those interfaces. By the end of this session attendees will be ready to connect just about anything!
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
August 22,
2014
An Internet of Things Weather Station Example
Sensor networks and moving data through the internet and web are becoming absolutely critical with concepts such as the Internet of Things on the near horizon. Each of the previous sessions have covered critical building blocks to create a system using a single-board computer. This session pulls it all together by providing an example weather station that interfaces to sensors such as humidity and temperature. The data is streamed through the Internet and accessible via a website.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
No data was found