|
本帖最后由 杉树林罗 于 2016-6-1 01:06 编辑
看到大多板友都发布了Window 环境下的教程贴,于是心血来潮想试试Linux 环境下。根据官方教程,体验从最简单的点灯开始。
通过Micro USB线连接py 板与电脑主机,ubuntu 下直接识别驱动并弹出盘符窗口:
简单的四个文件,具体作用为:
boot.py 开发板启动时将执行这个该脚本,设置了开发板的多个选项参数
main.py 包含你的 python 程序的主要脚本,在 boot.py 运行后被执行
README.txt 包含开启开发板的必要基础信息
pycdc.inf 确认 USB 设备连接的 Windows 配置文件
官方给出了两种修改并运行程序的方法。
1.修改main.py 文件内容,保存并卸载盘符,按板子上的复位按键进行硬件重启,STM32 芯片便可以执行写好的程序了;
2.通过虚拟串口的方式通过命令解释行的软件重启运行程序,具体步骤如下:
a.连接PC 后在终端下打入命令 “sudo screen \dev\ttyACM0”,出现python 的交互解释器,如下所示:
首次使用可能会提示 screen 程序不存在, sudo apt-get install screen 即可
b.用顺手的文本编辑器(SUBLIME绝对值得推荐)修改main.py 里边内容,保存并退出(程序里不需要 import pby);
c.交互解释器下按 “ctrl+D” 软件复位芯片,等待屏幕提示信息过后便可见现象;
d.如遇while 循环等无法退出程序的,可用"ctrl+C"打断当前程序运行;
最后附上跑马灯图一张,附程序如下:
- leds = [pyb.LED(i) for i in range(1,5)]
- n = 0
- while True:
- n = (n + 1) % 4
- leds[n].toggle()
- pyb.delay(50)
复制代码
跑马的汉子你威武雄壮~~
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|