MicroPython简介
MicroPython是Python 3编程语言的精简高效实现 ,包括Python标准库的一小部分,并且经过优化,可在微控制器和受限环境中运行。 MicroPython pyboard是一个紧凑的电子电路板,在裸机上运行MicroPython,为您提供一个低级Python操作系统,可用于控制各种电子项目。 MicroPython包含许多高级功能,如交互式提示,任意精度整数,闭包,列表理解,生成器,异常处理等。然而它非常紧凑,可以在仅256k的代码空间和16k的RAM内运行。 MicroPython旨在尽可能与普通Python兼容,以便您轻松地将代码从桌面传输到微控制器或嵌入式系统。 微控制器是缩小到单个非常小的芯片上的计算机。 嵌入式系统是在更大的机械或电气系统中起作用的计算机。嵌入式系统通常使用微控制器。 这提出了两个重要问题:为什么要使用这种小型,动力不足的基于微控制器的设备?
为何使用Python?
回答这些问题说明了为什么围绕MicroPython有如此多的趣味性。
为何选择Micro?
电脑是惊人的,看似神奇的东西。例如,向世界的另一端进行视频通话是司空见惯的。然而,就在20年前,这是科幻小说的领域。 任何足够先进的技术都与魔术无法区分。 亚瑟C.克拉克,预言的危害:想象力的失败
科幻小说作家亚瑟·克拉克(Arthur C. Clarke)的引用表明,先进技术似乎是令人敬畏的神奇魔力。他忘了提到任何足