当前位置:首页 > 公众号精选 > strongerHuang
[导读]关注星标公众号,不错过精彩内容来源| RTThread物联网操作系统当下MicroPython变得越来越流行,RT-Thread也提供了对应的软件包的支持。那么,相比官方原生的MicroPython我们有哪些改进呢?本文将深入介绍,RT-ThreadMicroPython软件包与...

关注 星标公众,不错过精彩内容



来源 | RTThread物联网操作系统



当下MicroPython 变得越来越流行,RT-Thread 也提供了对应的软件包的支持。那么,相比官方原生的 MicroPython 我们有哪些改进呢?本文将深入介绍,RT-Thread MicroPython软件包与官方原生MicroPython的区别。




首先,我们先来了解下 MicroPython 本身的一些优势及应用领域。

MicroPython 的优势

  • Python 是一款容易上手的脚本语言,同时具有强大的功能,语法优雅简单。使用 MicroPython 编程可以降低嵌入式的开发门槛,让更多的人体验嵌入式的乐趣。


  • 通过 MicroPython 实现硬件底层的访问和控制,不需要了解底层寄存器、数据手册、厂家的库函数等,即可轻松控制硬件。


  • 外设与常用功能都有相应的模块,降低开发难度,使开发和移植变得容易和快速。


MicroPython 的应用领域

  • MicroPython 在嵌入式系统上完整实现了 Python3 的核心功能,可以在产品开发的各个阶段给开发者带来便利。


  • 通过 MicroPython 提供的库和函数,开发者可以快速控制 LED、液晶、舵机、多种传感器、SD、UART、I2C 等,实现各种功能,而不用再去研究底层硬件模块的使用方法,翻看寄存器手册。这样不但降低了开发难度,而且减少了重复开发工作,可以加快开发速度,提高开发效率。以前需要较高水平的嵌入式工程师花费数天甚至数周才能完成的功能,现在普通的嵌入式开发者用几个小时就能实现类似的功能。


  • 随着半导体技术的不断发展,芯片的功能、内部的存储器容量和资源不断增加,成本不断降低,可以使用 MicroPython 来进行开发设计的应用领域也会越来越多。


产品原型验证

  • 众所周知,在开发新产品时,原型设计是一个非常重要的环节,这个环节需要以最快速的方式设计出产品的大致模型,并验证业务流程或者技术点。与传统开发方法相比,使用 MicroPython 对于原型验证非常有用,让原型验证过程变得轻松,加速原型验证过程。


  • 在进行一些物联网功能开发时,网络功能也是 MicroPython 的长处,可以利用现成的众多 MicroPython 网络模块,节省开发时间。而这些功能如果使用 C/C 来完成,会耗费几倍的时间。


硬件测试

  • 嵌入式产品在开发时,一般会分为硬件开发及软件开发。硬件工程师并不一定都擅长软件开发,所以在测试新硬件时,经常需要软件工程师参与。这就导致软件工程师可能会耗费很多时间帮助硬件工程师查找设计或者焊接问题。有了 MicroPython 后,将 MicroPython 固件烧入待测试的新硬件,在检查焊接、连线等问题时,只需使用简单的 Python 命令即可测试。这样,硬件工程师一人即可搞定,再也不用麻烦别人了。


教育

  • MicroPython 使用简单、方便,非常适合于编程入门。在校学生或者业余爱好者都可以通过 MicroPython 快速的开发一些好玩的项目,在开发的过程中学习编程思想,提高自己的动手能力。


  • 下面是一些 MicroPython 教育项目:


    • 从TurnipBit开始完成编程启蒙


      ( https://www.cnblogs.com/xxosu/p/7206414.html


    • MicroBit 创意编程


      http://microbit.org/


创客 DIY

  • MicroPython 无需复杂的设置,不需要安装特别的软件环境和额外的硬件,使用任何文本编辑器就可以进行编程。大部分硬件功能,使用一个命令就能驱动,不用了解硬件底层就能快速开发。这些特性使得 MicroPython 非常适合创客使用来开发一些有创意的项目。


  • 下面是使用 MicroPython 制作的一些 DIY 项目:


    • 显示温湿度的 WIFI 时钟



本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

(全球TMT2022年2月24日讯)全球数字化转型领导者Microland获得卓越职场(Great Place to Work®)认证。Great Place to Work®机构授予这种认可是基于从他们现有员工收到的...

关键字: Micro

印度班加罗尔、英国伦敦和美国亚特兰大2022年2月23日 /美通社/ -- 全球数字化转型领导者Microland抵达了另一个里程碑 -- 获得卓越职场(Great Plac...

关键字: Micro

(全球TMT2022年2月2日讯)印度数字IT转型公司Microland宣布Navneet Khandelwal将加入公司班加罗尔总部,担任首席财务官。Navneet将接替S Raja Gopalan担任公司首席财务官...

关键字: Micro

(全球TMT2022年1月11日讯)全球数字化转型领导者Microland宣布获得微软Azure虚拟桌面(前Windows虚拟桌面)高级专业化认证,这是微软对其合作伙伴在部署、扩展和保护Azure虚拟桌面基础设施方面深...

关键字: Micro 微软

(全球TMT2021年12月19日讯)12月17日,天马2021 Micro-LED生态联盟大会在厦门开幕,此次大会以“赋能生态 · 共赢未来”为主题,采用线上和线下相结合的方式,邀请来自厦门市火炬...

关键字: LED Micro

中国厦门2021年12月18日 /美通社/ -- 12月17日,天马2021 Micro-LED生态联盟大会在厦门盛大开幕,此次大会以“赋能生态 · 共赢未来”为主题,采用线上和线下相结...

关键字: LED Micro

“简介:完整的开源代码以及移植说明正在整理当中。建立共同的生态圈,使得更多人加入应用模块中,丰其羽翼、壮其筋骨。让更多非专业人士体会编程快乐。关键词:MM32,MicroPython,OLED01夸下海口▲图1 想当年,...

关键字: Micro

(全球TMT2021年11月26日讯)全球数字化转型领导企业Microland宣布,其在2021-2022年Avasant RadarView™智能自动化服务报告中被评为“创新企业”。Avasant集团评...

关键字: Micro

伦敦、亚特兰大和印度班加罗尔2021年11月26日 /美通社/ -- 全球数字化转型领导企业Microland今日欣然宣布,其在2021-2022年Avasant Radar...

关键字: Micro

伦敦、亚特兰大和印度班加罗尔2021年11月19日 /美通社/ -- 全球数字化转型服务公司Microland今天宣布,该公司被评为托管网络服务领域Gartner®魔...

关键字: Micro
关闭
关闭