听说LiteOS增加MicroPython
0前言
记得我之前写过一篇MicroPython的文章,那时候LiteOS还有对进行MicroPython支持,不知道是不是我的文章感动了产品组和开发人员,现在增加对MicroPython的支持。今天就再说说MicroPython。
MicroPython
MicroPython,是Python 3编程语言的一个完整软件实现,用C语言编写,被优化于运行在微控制器之上。MicroPython是运行在微控制器硬件之上的完全的Python编译器和运行时系统。提供给用户一个交互式提示符(REPL)来立即执行所支持的命令。除了包括选定的核心Python库,MicroPython还包括了给予编程者访问低层硬件的模块。
MicroPython是澳大利亚程序员和物理学家Damien George,在2013年一次成功的Kickstarter众筹活动之后最初创建的。尽管最初的Kickstart众筹活动将MicroPython与pyboard微控制器一起发行,MicroPython支持大量的基于ARM的体系结构。MicroPython已经运行于Arduino、ESP8266、ESP32、和物联网硬件。在2016年,Python软件基金会创建了MicroPython的BBC Micro Bit版本,作为其BBC Micro Bit合作伙伴贡献的一部分。
这个项目的源代码托管于GitHub.
简单的说就是通过MicroPython 可以让没基础过C语言但是Python很好的玩家很快进入嵌入式这个领域,这个工具也是因此开发的,为了让更多更优秀的人可已进入嵌入式和物联网这个领域。
MicroPython 的 LIteOS使用
如何开启menuconfig 通过命令来使能这个组件
Components --->
Language --->
[*] Enable Micropython
(4096) Micropython Head Size
保存退出,此时LiteOS会从github自动下载micropython
源代码。
开启后,可以通过shell进行MicroPython 命令的操作。
LIteOS支持的命令还需要继续探索,应该很多IO命令还是不行,不过看样例可以实现运算和打印,已经很不错,希望以后越来越好。
- 点赞
- 收藏
- 关注作者
评论(0)