1779 views|0 replies

136

Posts

2

Resources
The OP
 

What is MicroPython? [Copy link]

 This post was last edited by Chen Shaohua on 2018-6-23 12:35 MyPython is a reimplementation of the Python programming language that targets microcontrollers and embedded systems. A microcontroller is a computer shrunk down to a very small chip. An embedded system is a computer system that runs within a larger mechanical or electrical system. Embedded systems often use microcontrollers. This book introduces, explores, and describes the programming and control of MicroPython through four different microcontroller development boards, each of which has a microcontroller at its core. Such devices are very different from other kinds of computers, making it easier to develop with Python on the same type of prototyping board. There are many other prototyping boards that contain richer hardware and software: memory, storage, and processing are physically separate hardware components, and a variety of specialized chips. They also include Linux, Ubuntu Core, ROS, and sound, graphics, and networking capabilities. Such prototyping boards are much more powerful than the resource-constrained, microcontroller-based devices used in this book. This raises two important questions: Why use such a small microcontroller device? Why use Python? Answering these questions will give you an idea of why the author of this book is so excited to see MicroPython. MicroPython works on many different devices. I chose to use four different prototyping boards in this book because they represent the diversity of choice, but also the variety of different devices available. If you have a different type of embedded device running MyPython, the general principles outlined in this book should still be the same, and it should be relatively simple to modify the code examples.


 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list