Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
MicroPython
[MicroPython学习活动](一)串口命令行的python操作
发布于 2018-08-01 10:56:48 浏览:4306
订阅该版
* 本帖最后由 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.3k
关于作者
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
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
国产MCU移植系列教程汇总,欢迎查看!
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
VISION BOARD 第二弹 基础工程配置和点亮一个LED灯
2
musb移植问题记录【设备注册3次挂起】
3
关于使用CherryUSB时候使用外挂的usb phy 芯片配置的一点注意事项
4
【Vision Board 创客营】Vision Board上的ADC实践
5
FRDM-MCXN947 & RT-Thread的CAN实践——控制GM6020云台电机
热门标签
RT-Thread Studio
串口
LWIP
Env
SPI
Bootloader
AT
ART-Pi
Hardfault
CAN总线
FinSH
USB
文件系统
RT-Thread
DMA
SCons
线程
RT-Thread Nano
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
ota在线升级
WIZnet_W5500
I2C_IIC
UART
flash
cubemx
packages_软件包
freemodbus
潘多拉开发板_Pandora
PWM
定时器
ADC
BSP
中断
keil_MDK
编译报错
socket
MicroPython
GD32
msh
Debug
ulog
SDIO总线
SFUD
rt_mq_消息队列_msg_queue
C++_cpp
本月问答贡献
xiaorui
7
个答案
3
次被采纳
sakumisu
4
个答案
3
次被采纳
三世执戟
31
个答案
1
次被采纳
梦笑真美
18
个答案
1
次被采纳
踩姑娘的小蘑菇
14
个答案
1
次被采纳
本月文章贡献
Z_Y
2
篇文章
5
次点赞
Alipay
2
篇文章
3
次点赞
2345vor
2
篇文章
1
次点赞
比特饼干
1
篇文章
6
次点赞
Lu_盼盼
1
篇文章
3
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部