Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
MicroPython
人生苦短,用 RT-Thread MicroPython 享受编程的乐趣
发布于 2018-05-03 09:26:22 浏览:2488
订阅该版
* 本帖最后由 Summer_gift 于 2018-5-3 09:30 编辑 * 在 i.MX RT1050 EVK 开发板上实现这样的一个读取板载的 6 轴传感器信息和系统 CPU 利用率等信息,实时显示到网页中效果,你猜需要多少代码?[align=center]![web.png](/uploads/201805/03/092814rhrhn7hcs5hb7ny7.png)事实上 RT-Thread 的同事利用 **RT-Thread MicroPython** 软件包,只做了些线的连接,敲几个命令就实现了! **MicroPython 是什么*** MicroPython 是 Python 3 编程语言的一种精简而高效的实现,它包含 Python 标准库的一个子集,并被优化为在微控制器和受限环境中运行。它可以运行在有一定资源的开发板上,用来控制各种电子系统。 * MicroPython 的目标是尽可能与普通 Python 兼容,使开发者能够轻松地将代码从桌面端转移到微控制器或嵌入式系统。 **MicroPython 能做什么****加速产品原型验证*** 与传统开发方法相比,使用 MicroPython 可以加速原型验证过程,让原型验证变得轻松。 * 在进行一些物联网功能开发时,可以利用现成的众多 MicroPython 网络功能模块,节省开发时间。 **简化硬件测试*** 将 MicroPython 固件烧入待测试的新硬件,在检查焊接、连线等问题时,只需使用简单的 Python 命令即可测试硬件功能。 **编程教育*** MicroPython 使用简单、方便,非常适合于编程入门。在校学生或者业余爱好者都可以通过 MicroPython 快速的开发一些好玩的项目,在开发的过程中学习编程思想,提高动手能力。 **适合创客 DIY 创意项目*** MicroPython 设置简单,无需特别的软件环境和额外的硬件,使用任何文本编辑器就可以进行编程。大部分硬件功能,使用一个命令就能驱动,因此不需要了解硬件底层就能快速开发。这些特性使得 MicroPython 非常适合用来 DIY 创意项目。 **RT-Thread MicroPython 有哪些优势**1、RT-Thread MicroPython 使用 RT-Thread 操作系统提供的上层 API ,因此不依赖特定的开发板,可以运行在任何搭载了 RT-Thread 操作系统(**RT-Thread 3.0** 版本以上)并且有一定资源(**RT-Thread MicroPython 占用资源最大不超过ROM : 190KB,RAM : 8K**)的嵌入式平台上。2、RT-Thread 有很好的硬件设备抽象层,因此通过 RT-Thread MicroPython 实现底层硬件的访问和控制非常容易。3、由于 Python 语言简洁的特性,减小了编程的难度,降低了嵌入式编程的门槛,可以让更多人可以体验嵌入式编程的乐趣。4、常用的外设与功能都有相应的模块来支持,只需简单的 Python 编程即可实现所需功能。 **i.MX RT1050 EVK 开发板演示示例**本次的示例是在 i.MX RT1050 EVK 开发板上展示 RT-Thread MicroPython 的硬件控制及网络通信功能。在开发板上使用 MicroPython 建立一个 Web 服务器,并读取开发板上的 6 轴传感器信息和系统 CPU 利用率等信息,实时显示到网页中。操作流程如下:[list=1] (*)给开发板烧录固件,并解压 sd_card.rar 内容 到 SD 卡根目录; (*)插入 SD 卡,重启开发板; (*)给开发板插上网线; (*)打开终端工具,连接至开发板的串口; (*)在 MSH 中,使用 ifconfig 命令查看开发板 IP 地址; (*)输入 python 命令,进入 MicroPython 交互命令行; (*)使用 import start 命令,启动 Web 服务器; (*)打开浏览器,在地址栏输入开发板 IP 地址并回车,即可看到 Web 页面展示的开发板系统的实时信息; [/list] RT-Thread MicroPython 发布了介绍文章哦,[简介和示例视频的地址请点我](https://mp.weixin.qq.com/s?__biz=MzIwMzA2NzI1Ng==&mid=2655155132&idx=1&sn=10dc926c45c89eba6976044af1c1e1bd&chksm=8d63c9abba1440bd5745b391b0b47e66453d8f804955d5ed1cd3da20efaa631cf207561c5f49&mpshare=1&scene=1&srcid=0502GQGCT3KsSvJZIs0xROF4#rd)。
查看更多
1
个回答
默认排序
按发布时间排序
我夏了夏天
认证专家
2020-06-01
Life isn't about finding yourself, life is about creating yourself.
[12_auto_complete.gif](12_auto_complete.gif)
撰写答案
登录
注册新账号
关注者
0
被浏览
2.5k
关于作者
我夏了夏天
Life isn't about finding yourself, life is about creating yourself.
提问
34
回答
1319
被采纳
19
关注TA
发私信
相关问题
1
请问rt-thread有没有移植micropython呢
2
micropython import 文件名的方式执行脚本问题
3
第一篇:Micropython 的起源和发展
4
第二篇:RT-Thread Micropython 简介
5
第三篇:RT-Thread Micropython 快速入门
6
第四篇:Micropython DIY 项目汇总
7
第五篇:Micropython 教程和资源
8
第六篇: RT-Thread MicroPython 学习经验和学习路线
9
RT-Thread MicroPython 最新开发板固件汇总【已失效】
10
有Mpy专门的板块啦~
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
rt-thread使用cherryusb实现虚拟串口
2
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
3
《原子操作:程序世界里的“最小魔法单位”解析》
4
《C++设计模式:重塑游戏角色系统类结构的秘籍》
5
rt-thread官方usb驱动之虚拟串口
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
ART-Pi
FinSH
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
rt_mq_消息队列_msg_queue
keil_MDK
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
6
个答案
3
次被采纳
张世争
8
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
KunYi
6
个答案
1
次被采纳
本月文章贡献
出出啊
1
篇文章
2
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
1
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部