[MCU新闻] 新唐推出全新直译器 NuMicroPy – MicroPython 移植方案

[复制链接]
1300|5
 楼主| 21ic小喇叭 发表于 2019-10-28 10:38 | 显示全部楼层 |阅读模式
新唐推出全新直译器 NuMicroPy – MicroPython 移植方案

Python 是一种直译式的面向对象程序语言,伴随丰富的第三方函式库以及简单易上手的特性,使得它在一些领域上被广泛的使用,例如:机器学习(Google TensorFlow, Facebook caffe)、计算机视觉(OpenCV)等。根据 Stack Overflow 对其网站的统计,Python相关议题的被访问量成长幅度,目前已超过几种主流程序语言,如:JavaScript, Java, C#, PHP, C++。

MicroPython

MicroPython 是使用ANSI C来打造可在微控器上运行的 Python 直译器、 Python核心库和底层硬件接口模块。借助MicroPython,用户可以使用Python 语言来实现微控器底层硬件控制,例如:LED 的控制,ADC的读取等。

另外MicroPython还提供了REPL模式(Read-Eval-Print-Loop Prompt),用户可以直接在命令行上直接下达Python程序代码,无需经编译程序,直接在微控器上执行。

MicroPython 网站介绍

130445db65490c5b25.png

NuMicroPy

NuMicroPy 是 MicroPython 在 NuMicro 微控器上的移植方案。移植了直译器和核心库外,也移植了底层硬件接口模块,如:UART, I2C, CAN, Ethernet 等。另外也提供 USB Mass Storage 的方式来更新用户的 Python 程序代码,仅需一条USB线便可以在计算机上,使用复制贴上方式将用户的程序代码写入到微控器。

目前 NuMicroPy 支持了 NuMaker-PFM-M487、NuMaker-IOT-M487 和 NuMaker-M263KI 开发板,只需按照 NuMicroPy 网站的说明,就可以在这三张板子上快速开发 Python 的应用。

获取 MicroPython 网站介绍

玛尼玛尼哄 发表于 2019-10-28 20:45 | 显示全部楼层
学习下,试试看看能否移植到其他系列。
zhuotuzi 发表于 2019-10-28 23:55 | 显示全部楼层
能支持这个的都高级。
huangcunxiake 发表于 2019-10-28 23:58 | 显示全部楼层
学习一下,
xinpian101 发表于 2019-10-29 08:54 | 显示全部楼层
学习一下,PY太火了。
捉虫天师 发表于 2019-10-31 00:15 | 显示全部楼层
最新出的几个单片机支持。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1119

主题

7332

帖子

154

粉丝
快速回复 在线客服 返回列表 返回顶部