Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
MicroPython
[MicroPython学习活动](一)串口命令行的python操作
发布于 2018-08-01 10:56:48 浏览:4517
订阅该版
* 本帖最后由 jj1989 于 2018-8-7 09:03 编辑 * 很早就听说过国产嵌入式操作系统RT-Thread,但一直没有合适的机会去深入了解。最近恰好遇到论坛RT-Thread MicroPython的学习活动,正好趁这个机会研究一下RT-Thread,顺便也玩一下MicroPython。既然活动的主题是MicroPyton,那还是先来说一说本人是怎么玩的吧。 首先按照官方给出的《上手指南》一步步操作,完成对系统的烧录,然后连接串口,你将会看到如下画面,表明一切顺利。 [align=center]![1.png](/uploads/201808/01/105342li0v8b0qsesxkwwq.png) [align=center]图1 接下来,如果你想运行自己的Python程序,则需要通过一个上位机,使用Ymodem协议,将程序上传到开发板,然后通过串口命令行执行该程序。这似乎就有点麻烦了,首先你需要额外一个USB-TO-TTL,然后你还要在本地编写代码,并通过上位机上传。而本人迫不及待想体验一下MicroPython。那么能不能通过串口命令行直接编写Python程序并运行呢,答案是肯定的。 接下来就跟大家分享一下具体的操作。 串口命令行输入:python后回车,进入python命令行。此时显示为>>>,这时我们输入Python代码,并回车,就会执行刚刚输入的代码。如图2: [align=center]![2.png](/uploads/201808/01/105342rbv0241zetr0ty0e.png) [align=center]图2 如果想输入多行代码怎么办?在每一行代码末尾加上";\"字符串,再回车即可,如图3所示。 [align=center]![3.png](/uploads/201808/01/105342xpfjf40ytnae99o9.png) [align=center]图3 以上代码输入完成后,按下回车键,你会发现开发板上绿色LED灯被点亮。 另外通过help命令,可以看到关于echo命令的介绍,如图4所示。 [align=center]![4.png](/uploads/201808/01/105342hm3bshbm5znj5smh.png) [align=center]图4 通过echo命令,也可以直接生成python文件,如图5。 [align=center]![5.png](/uploads/201808/01/105342jbu3n3a48n4xna4l.png) [align=center]图5 通过ls命令可看到当前目录下没有文件,执行 echo "print('hello micropython')" hello.py 命令后,生成了hello.py文件,文件内容即为print('hello micropython'),执行该文件,输出hello micropython。 关于MicroPython的介绍就到这里吧,这次活动主要还是想研究一下RT-Thread,好好学习下大牛们的代码风格及编程思想,后面再分享下RT-Thread的学习心得,感谢阅读。
查看更多
4
个回答
默认排序
按发布时间排序
kisajcb
2018-08-02
这家伙很懒,什么也没写!
固件烧录相关的学习资料能发我一份么? 邮箱[email]1015874942@qq.com[/email]
我夏了夏天
认证专家
2018-08-02
Life isn't about finding yourself, life is about creating yourself.
玩的挺溜了 :D
jj1989
2018-08-02
这家伙很懒,什么也没写!
>固件烧录相关的学习资料能发我一份么? >邮箱 --- 链接:[https://pan.baidu.com/s/1aoxm4MWiUxyzVtmBT8y5HA](https://pan.baidu.com/s/1aoxm4MWiUxyzVtmBT8y5HA) 密码:0zzn
jj1989
2018-08-02
这家伙很懒,什么也没写!
>玩的挺溜了 --- ;P,还没有入门。
撰写答案
登录
注册新账号
关注者
0
被浏览
4.5k
关于作者
jj1989
这家伙很懒,什么也没写!
提问
1
回答
2
被采纳
0
关注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
CherryUSB的bootuf2配置
2
在用clangd开发RTT吗,快来试试如何简单获得清晰干净的工作区
3
GD32F450 片内 flash驱动适配
4
STM32H7R7运行CherryUSB
5
RT-Smart首次线下培训,锁定2024 RT-Thread开发者大会!
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
freemodbus
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
中断
编译报错
Debug
SFUD
rt_mq_消息队列_msg_queue
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
a1012112796
10
个答案
1
次被采纳
踩姑娘的小蘑菇
4
个答案
1
次被采纳
红枫
4
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
Ryan_CW
4
个答案
1
次被采纳
本月文章贡献
catcatbing
3
篇文章
6
次点赞
YZRD
2
篇文章
5
次点赞
lizimu
2
篇文章
5
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部