博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
功能更新!C 函数也能在 MicroPython 中被调用啦
阅读量:2112 次
发布时间:2019-04-29

本文共 1393 字,大约阅读时间需要 4 分钟。

前言

RT-Thread MicroPython 给所有运行 RT-Thread 平台的嵌入式系统带来了执行 python 脚本的能力。开发者可以通过简洁又功能强大的 Python 语言,控制开发板上的所有硬件,轻松开发 IoT 应用。与此同时 MicroPython 也大大简化了开发流程,使得开发和调试变得十分容易。

MicroPython 开发板


RT-Thread MicroPython  目前已经支持多款 IoT 开发板,同时提供功能完备的固件和源码。如果想要快速上手 MicroPython,这些开发板就是最佳选择。不需要掌握 C 语言开发,几行简单的 Python 脚本就能让你轻松控制硬件,最大化硬件平台的能力。

论坛固件汇总贴链接:https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=12305&page=1&extra=#pid52954(链接请复制至外部浏览器打开)

开发工具

RT-Thread MicroPython IDE

RT-Thread MicroPython IDE 提供了开发 MicroPython 应用需要的所有功能,包括快速连接、代码调试、工程同步、文件下载以及丰富的代码库和示例程序。

C 函数拓展自动生成器

你不仅可以使用官方实现的固件功能,通过 MicroPython C 绑定代码自动生成器,你可以轻松添加自己编写的 C 语言函数或者模块到 MicroPython 中被Python 脚本调用。这大大扩展了原版 MicroPython 的能力,你可以用它来快速实现任何功能。

为了方便用户添加自己编写的 C 函数到 MicroPython 中被 Python 脚本调用,RT-Thread 提供了 MicroPython C 绑定代码自动生成器 供大家使用。通过该工具,用户只需要简单几步,即可实现添加 C 绑定的功能,下图展示了自动生成的 C 代码的形式。

链接:https://summerlife.github.io/RT-MicroPython-Generator/(链接请复制至外部浏览器打开)

MicroPython 软件包

如果想要定制开发运行在自己板卡上 MicroPython 固件,当然也可以自己来制作。目前 RT-Thread MicroPython 软件包 经过多次迭代,已经越来越完善,可以被轻松加入到工程中。

软件包链接:https://github.com/RT-Thread-packages/micropython(链接请复制至外部浏览器打开)

开发资源

  • RT-Thread MicroPython 官网文档中心

  • RT-Thread 论坛 MicroPython 专区

  • 点击加入 RT-Thread MicroPython 交流群

RT-Thread MicroPython 交流 QQ 群:703840633

你可以添加微信17775982065为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群!

RT-Thread

让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

点击“阅读原文”进入论坛固件汇总贴

转载地址:http://ponef.baihongyu.com/

你可能感兴趣的文章
Chrome扩展插件
查看>>
log4j.xml 日志文件配置
查看>>
如何删除MySql服务
查看>>
BAT Java和Rti环境变量设置
查看>>
NodeJs npm install 国内镜像
查看>>
python3.5.2 mysql Exccel
查看>>
mysqlDump 导出多表,其中部分表有限制数据内容
查看>>
vi 替换方法
查看>>
BAT 相关
查看>>
ANT集成SVNANT访问SVN(Subversion)
查看>>
高可用架构-- MySQL主从复制的配置
查看>>
jvm调优-从eclipse开始
查看>>
构建微服务:Spring boot 入门篇
查看>>
jvm调优-命令大全(jps jstat jmap jhat jstack jinfo)
查看>>
Spring boot Myibatis
查看>>
spring boot(七):springboot+mybatis多数据源最简解决方案
查看>>
Spring Boot 笔记
查看>>
maven下手动导入ojdbc6.jar
查看>>
SpringBoot、MyBatis配置多数据源XML方法
查看>>
SpringBoot配置属性之MQ
查看>>