Python in the Embedded Computing World
Python is a very popular language in the server and in the desktop, but we can also enjoy its benefits in the embedded computing world. We will cover some unique challenges we're facing when implementing Python in an embedded product.
Using Python in embedded products brings all the goodness of the Python ecosystem into the development process, which results in faster development cycle and the use of the huge Python ecosystem. However, embedded computing devices are different in some respects from server or desktop applications. In this talk, I'll cover some of the challenges I was facing while developing a Python-based embedded device in the last years. Among them are: - What Python can and can't do in an embedded system - Cross compiling of Python and its modules - Controlling dependencies - Understanding system constraints - Micropython and it use cases