Damien George of Micro Python ( http://micropython.org/ ) presented at the Computational Intelligence Unconference. These are his slides from the lightning talk (he also did live (unfortunately unrecorded) demonstrations).
Generative AI for Technical Writer or Information Developers
Damien George - Micro Python - CIUUK14
1. Micro Python — Python running on microcontrollers
Damien P. George
DAMTP & The Cavendish,
University of Cambridge
CI Unconference, 26th July 2014
2. Micro Python
Is it possible to put the Python language on a microcontroller?
Scripting languages: rapid development, AI algorithms.
Microcontrollers used in all aspects of robotics and hardware.
Why is it hard?
Very little memory (RAM, ROM)
on a microcontroller.
D.P. George Micro Python 2/1
3. What is Micro Python useful for?
Small size, low power, low cost, but still enables rapid prototyping
and high level programming.
Easy to learn low-level hardware concepts using a high level
language. Mix light-on, motor-turn, and list comprehension.
Making robots! Multiple processors in a
robot, distributed processing, most small
and RAM limited.
Internet of Things: Much easier to develop a small internet
connected device using Python than C.
D.P. George Micro Python 3/1
4. The near future
Electronics circuits now pack an
enormous amount of functionality in
a tiny package.
System on a Chip: CPU, RAM, flash memory, timers, USB,
Ethernet, . . .
Sensors: accelerometer, gyroscope, compass, barometer.
Need a way to control all these sophisticated devices. Python (and other
languages) are ideal for this.
D.P. George Micro Python 4/1